ハンドブックは、生成エージェントの基本的な構成要素です。通常、生成エージェントには多数のハンドブックがあり、各ハンドブックは特定のタスクを処理するように定義されています。ハンドブックのデータは LLM に提供されるため、LLM には質問に回答し、タスクを実行するために必要な情報が含まれています。 各ハンドブックは、情報を提供したり、外部サービスにクエリを送信したり、会話処理をフローや別のハンドブックに任せてサブタスクを処理したりできます。
制限事項
次の制限が適用されます。
- ハンドブックを使用するエージェントは、デフォルトの開始フローの Default Welcome Intent ルートから通話コンパニオン SMS を送信することはできませんが、標準フローで通話コンパニオン SMS オプションを有効にできます。
- Agent Builder コンソールはフローに対応していません。
- Agent Builder コンソールで作成された生成エージェントは、プロジェクトに Dialogflow CX コンソールの制限付きアクセス機能へのアクセス権が付与されていない限り、Dialogflow CX コンソールで開きません。アクセス権のリクエストについては、Google アカウント チームにお問い合わせください。
言語サポート
Playbook は、Gemini モデルと同じ言語をサポートしています。
リージョン サポート
Playbook は、次のリージョンでサポートされています。
global
asia-south1
asia-southeast1
asia-northeast1
australia-southeast1
eu
(マルチリージョン)europe-west1
europe-west2
europe-west3
northamerica-northeast1
us
(マルチリージョン)us-central1
us-east1
us-west1
ハンドブック データ
ハンドブックは次のデータで構成されます。
- ハンドブック名: 自然言語で記述されたわかりやすい名前です。ハンドブックが処理するタスクを開発者や LLM が理解する際に役立ちます。
- 目標: ハンドブックで達成すべき内容の概要
- 指示: 目標を達成するために行う必要があるプロセスの手順を定義します。
- 例: サンプルの会話。実質的に、LLM の数ショットのプロンプトの例です。
- パラメータ: ユーザー入力、ユーザー システム情報、アクションの結果など、会話に関する情報を保存するために使用されます。
デフォルトのハンドブック
Agent Builder コンソールを使用して生成エージェントを作成すると、デフォルトのプレイブックが自動的に作成されます。
デフォルトのハンドブックは会話の出発点となるため、他のハンドブックとは重要な違いがいくつかあります。
- デフォルトのハンドブックは、先行する会話ターンのサマリーを受け取りません。
- デフォルトのハンドブックでは、入力パラメータを定義することも受信することもできません。
Agent Builder コンソール エージェントと Dialogflow CX コンソール エージェントの違い
一部のプロジェクトには、Dialogflow CX コンソールの Playbook の制限付きアクセス機能へのアクセス権が付与されています。次の表に、各コンソールで現在サポートされている Playbook の機能を示します。
機能 | Dialogflow CX コンソール | Agent Builder コンソール |
---|---|---|
リリースの段階 | プライベート GA | 公開プレビュー版 |
フロー | ✅ | |
エージェントの入出力パラメータ | ✅ | |
関数ツール | ✅(シミュレータではサポートされていません) | ✅ |
シミュレータと会話履歴を例として保存する | ✅ | |
データストア クエリの書き換えと要約のためのカスタム プロンプト | ✅ | |
テストケース | ✅ | |
インポートとエクスポート | ✅ | |
VPC SC | Webhooks ✅ | Open API Tools ✅ |
セキュリティとコンプライアンス | CMEK、AxT、DRZ | CMEK、AxT、DRZ |