# 構築 Difyにおいて、「アプリケーション」とは、GPTなどの大規模言語モデルを基に構築された実際のシナリオアプリケーションを指します。アプリケーションを作成することで、特定のニーズに応じたスマートAI技術を適用することができます。これは、AIアプリケーションの開発のためのエンジニアリングパラダイムと具体的なデリバラブルの両方を含んでいます。 要するに、アプリケーションは開発者に以下を提供します: * トークン認証を通じて、バックエンドまたはフロントエンドアプリケーションから直接呼び出せる、使いやすいAPI * すぐに使える、美しくホスティングされたWebApp。WebAppのテンプレートを使用して二次開発が可能 * 提示詞エンジニアリング、コンテキスト管理、ログ分析、および注釈を含む使いやすいインターフェースのセット これらの**いずれか一つ**または**すべて**を選んで、あなたのAIアプリケーション開発をサポートできます。 ### アプリケーションタイプ Difyには、四つのアプリケーションタイプが提供されています: * **チャットアシスタント**:LLMを基にした対話型インタラクションアシスタント * **テキスト生成**:ストーリーの執筆、テキスト分類、翻訳などのテキスト生成タスク向けのアシスタント * **エージェント**:タスクを分解し、推論し、ツールを呼び出す対話型インテリジェントアシスタント * **ワークフロー**:プロセスオーケストレーションに基づいて、より柔軟なLLMワークフローを定義 テキスト生成とチャットアシスタントの違いは以下の表をご覧ください:
テキスト生成チャットアシスタント
WebApp 界面フォーム+結果式チャット式
WebAPIエンドポイントcompletion-messageschat-messages
インタラクション方式一問一答多輪対話
ストリーミング結果返却支持支持
コンテキスト保存当次持続
ユーザー入力フォーム支持支持
データセットとプラグイン支持支持
AIオープニング不支持支持
シナリオ例翻訳、判断、インデックス付けチャット
###