Dify 0.6 : ユーザガイド : Dify Apps の作成 – エージェント・アシスタント

Dify 0.6 : ユーザガイド : Dify Apps の作成 – プロンプトの設定 : エージェント・アシスタント

作成 : クラスキャット セールスインフォメーション
作成日時 : 05/23/2024

* 本ページは、docs.dify.ai の以下のページを独自に翻訳して、適宜、補足説明したものです :

* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。

 

クラスキャット 人工知能 研究開発支援サービス

クラスキャット は人工知能・テレワークに関する各種サービスを提供しています。お気軽にご相談ください :

ClassCat Chatbot

◆ 人工知能とビジネスをテーマに WEB セミナーを定期的に開催しています。スケジュール
  • お住まいの地域に関係なく Web ブラウザからご参加頂けます。事前登録 が必要ですのでご注意ください。

お問合せ : 本件に関するお問い合わせ先は下記までお願いいたします。

  • クラスキャット セールス・マーケティング本部 セールス・インフォメーション
  • sales-info@classcat.com  ;  Website: www.classcat.com  ;   ClassCatJP

 

 

Dify 0.6 : ユーザガイド : Dify Apps の作成 – プロンプトの設定 : エージェント・アシスタント

定義

エージェント・アシスタントは大規模言語モデル (LLM) の論理的思考 (reasoning) 能力を活用できます。目標を自律的に設定し、複雑なタスクを単純化し、ツールを操作し、そしてプロセスを洗練してタスクを完了します。

 

使用手順

素早い学習を手助けして使用するために、エージェント・アシスタント用のアプリケーション・テンプレートが ’Explore’ セクションで利用可能です。これらのテンプレートをワークスペースに統合できます。新しい Dify ‘Studio’ はまた個々の要件に適合するカスタム・エージェントアシスタントの作成を可能にします。このアシスタントは財務レポートの分析、レポートの構成、ロゴのデザイン、そして旅行計画のオーガナイズを支援することができます。


Explore-エージェントアシスタント・アプリケーションテンプレート

‘Studio-Assistant’ に入った後、エージェントアシスタントを選択することで構成し始めることができます。


Studio-Create エージェントアシスタント

エージェントアシスタントのタスク完了機能は選択したモデルの推論能力に依存します。エージェントアシスタントを使用してより安定したタスク完了結果を達成したい場合には、GPT-4 のようなより強力なモデルのシリーズを使用することを勧めます。

エージェントアシスタントに対するプロンプトを ‘Instructions’ に書くことができます。最適な結果を達成するため、そのタスクの目的、ワークフロー、リソースそして制限を手順に明確に定義することができます。


Orchestrating Prompts for エージェントアシスタント

 

エージェントアシスタント用にツールを追加する

“Context” セクションでは、エージェントアシスタントが情報取得のために利用できる知識ベースツールを組み込むことができます。これは外部の背景知識を提供するのに役立ちます。

“Tools” セクションでは、使用に必要なツールを追加することができます。これらのツールは、インターネット検索、科学計算や画像作成のような LLM の機能を強化し、それにより現実世界と相互作用する LLM の機能を強化します。Dify は 2 種類のツールを提供します: 組み込みツールとカスタムツール です。

Dify の組み込みツールを直接使用するオプションがあります、あるいはカスタム API ツール (現在 OpenAPI/Swagger と OpenAI プラグイン標準をサポート) を簡単にインポートすることもできます。


Adding Tools for アシスタント

ツールは Dify のより強力な AI アプリケーションを作成することを可能にします。例えば、エージェントアシスタントに適したツールを構成・調整 (orchestrate) して、推論、ステップ分解、ツールの起動を通して複雑なタスクを完了することを可能にします。更に、ツールはアプリケーションを他のシステムやサービスとの統合を容易にし、コード実行や情報ソースへのアクセスのような、制限された外部環境との相互作用を可能にします。

 

エージェント設定

Dify では、エージェントアシスタントに 2 つの推論モードが提供されています: 関数呼び出しと ReAct です。関数呼び出しをサポートする GPT-3.5 や GPT-4 のようなモデルはより良い、より安定したパフォーマンスを実演しました。関数呼び出しをサポートしていないモデルシリーズについては、同様の効果を獲得するために ReAct 推論フレームワークを実装しました。

エージェント設定では、エージェントの反復制限を変更できます。


関数呼び出しモード

 

React モード

 

会話 Opener の構成設定

エージェントアシスタント用の会話 opener と最初の質問をセットアップできます。構成設定された会話 opener は各ユーザの最初のインタラクションの最初に表示され、尋ねられる質問の例とともに、エージェントが実行できるタスクの種類を示します。


会話 Opener と最初の質問の構成設定

 

デバッグとプレビュー

エージェントアシスタントを構成・調整した後、それをアプリケーションとして公開する前にデバッグしてプレビューするオプションがあります。これはタスクを完了する際のエージェントの有効性を評価することを可能にします。


デバッグとプレビュー

 

アプリケーションの公開


アプリケーションを Webapp として公開する

 

以上