一般的なユースケース
A2A Protocolアクションは、一般的に次の方法で組み合わせて使用されます:
非同期ポーリング
A2A Protocolを非同期ポーリングで使用するには、次の手順を実行します:
1
タスクを送信を実行し、結果を待機しますか?をNoに設定します。
2
返されたタスクIDを保存します。
3
後続のレシピでタスクステータスの取得アクションを使用して、タスクが完了したかどうかを確認します。
タスク状態に基づく分岐
A2A Protocolをタスク状態に基づく分岐で使用するには、次の手順を実行します:
1
タスクステータスの取得の後に、status.state出力データピルを使用する条件付きステップを追加します。
2
レシピで次を設定します:
COMPLETEDタスクを結果ハンドラーにルーティングFAILEDタスクをアラートにルーティングWORKINGタスクを待機ステップにルーティング
過去のタスクの監査
A2A Protocolを過去のタスクの監査で使用するには、次の手順を実行します:
会話のログ記録またはレポート作成のために、IDで過去のタスクとそのメッセージ履歴を取得します。
タスクIDの保持
エージェントは、指定されたタスクIDを認識する必要があります。 一部のエージェントは、タスクレコードを一定期間だけ保持します。 保持期間の詳細については、接続先エージェントのドキュメントを参照してください。
Last updated: