エージェントは、エージェント アプリの基本的な構成要素です。エージェント アプリには一般に多数のエージェントがあり、各エージェントは特定のタスクを処理するように定義されます。エージェントのデータは LLM に提供されるため、LLM には質問に回答し、タスクを実行するために必要な情報が含まれています。 各エージェントは、情報を提供したり、外部サービスにクエリを送信したり、サブタスクを処理するために、会話処理を Dialogflow CX フローやサブタスクを別のエージェントに任せることができます。
エージェントのデータ
エージェントは次のデータで構成されます。
- 目標: エージェントが達成すべき内容の概要。
- 指示: 目標を達成するために行う必要があるプロセスの手順を定義します。
- 例: LLM 用の実質的に少数ショット プロンプトの例である会話の例
- パラメータ: ユーザー入力、ユーザー システム情報、アクションの結果など、会話に関する情報を保存するために使用されます。
デフォルト エージェント
エージェント アプリを作成すると、デフォルト エージェントが自動的に作成されます。
デフォルトのエージェントは会話の出発点となるため、他のエージェントとは重要な違いがいくつかあります。
- デフォルトのエージェントは、先行する会話ターンのサマリーを受け取りません。
- デフォルトのエージェントでは、入力パラメータを定義することも受信することもできません。