Difyにおいて、「アプリ・オーケストレーション」とは、GPTなどの大規模言語モデルを基に構築された実際のシナリオアプリケーションを指します。アプリケーションを作成することで、特定のニーズに応じたスマートAI技術を適用することができます。これは、AIアプリケーションの開発のためのエンジニアリングパラダイムと具体的なデリバラブルの両方を含んでいます。
要するに、アプリケーションは開発者に以下を提供します:
これらのいずれか一つまたはすべてを選んで、あなたのAIアプリケーション開発をサポートできます。
Difyには、五つのアプリケーションタイプが提供されています:
テキスト ジェネレーターアプリケーションとチャットボットアシスタントの違いは以下の表をご覧ください:
テキスト ジェネレーター | チャットボット | |
---|---|---|
Webアプリインターフェース | フォーム+結果式 | チャット式 |
WebAPIエンドポイント | completion-messages | chat-messages |
インタラクション方式 | 一問一答 | 対話型のやりとり |
ストリーミング結果返却 | 対応 | 対応 |
コンテキスト保存 | セッション内のみ | 継続的に保存 |
ユーザー入力フォーム | 対応 | 対応 |
データセットとプラグイン | 対応 | 対応 |
AIオープニング | 不対応 | 対応 |
シナリオ例 | 翻訳、判断、インデックス付け | チャット |