リソース: Agent
事前定義された特定のタスクを実行します。
JSON 表現 |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
フィールド | |
---|---|
name |
ID。エージェントのリソース名。形式: |
displayName |
必須。エージェントの表示名。これは、ユーザーのクエリに応答するエージェントを自動的に選択するために LLM によって使用される場合があります。 |
description |
必須。人が読める形式のエージェントの説明。これは、ユーザーのクエリに応答するエージェントを自動的に選択するために LLM によって使用される場合があります。 |
icon |
省略可。UI でエージェントを表すアイコン。 |
createTime |
出力専用。このエージェントが作成されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
updateTime |
出力専用。このエージェントが最後に更新されたタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
authorizations[] |
省略可。非推奨: 代わりに、 |
authorizationConfig |
省略可。エージェントに必要な認可。 |
dataStoreSpecs |
省略可。エージェントに関連付けられた DataStoreSpecs。このフィールドを設定しないと、エンジン内のすべてのデータストアが使用されます。 |
state |
出力専用。エージェントのライフサイクル ステータス。 |
toolSettings |
省略可。非推奨: AgentCard 定義への移行を計画しています。 |
languageCode |
省略可。description、displayName、starterPrompts フィールドのテキストの言語コード。 |
starterPrompts[] |
省略可。エージェントのランディング ページでユーザーに表示するスターター プロンプトの候補。 |
customPlaceholderText |
省略可。ユーザーがテキストを入力する前にテキスト ボックスに表示されるカスタムのプレースホルダ テキスト。 |
共用体フィールド definition 。エージェントの定義。LINT.IfChange(definition) definition は次のいずれかになります。 |
|
adkAgentDefinition |
省略可。エージェントの動作は ADK エージェントとして定義されます。 |
managedAgentDefinition |
省略可。Google マネージド エージェントの動作。 |
a2aAgentDefinition |
省略可。エージェントの動作は A2A エージェントとして定義されます。 |
dialogflowAgentDefinition |
省略可。エージェントの動作は Dialogflow エージェントとして定義されます。 |
共用体フィールド agent_state_reason 。エージェントが現在の状態になっている理由。agent_state_reason は次のいずれかになります。 |
|
suspensionReason |
出力専用。エージェントが停止された理由。状態が SUSPENDED の場合にのみ設定されます。 |
rejectionReason |
出力専用。エージェントが拒否された理由。状態が PRIVATE で、拒否によってその状態になった場合にのみ設定します。 |
deploymentFailureReason |
出力専用。エージェントのデプロイが失敗した理由。状態が DEPLOYMENT_FAILED の場合にのみ設定されます。 |
メソッド |
|
---|---|
|
Agent を作成します。 |
|
Agent を削除します。 |
|
Agent をデプロイします。 |
|
エージェントを無効にします。 |
|
エージェントを有効にします。 |
|
Agent を取得します。 |
|
指定された Agent の AgentView を返します。これには、エージェントに関する追加情報が含まれています。 |
|
エージェント リソースのアクセス制御ポリシーを取得します。 |
|
呼び出し元によって作成された Assistant のすべての Agent を一覧表示します。 |
|
Agent を更新します |
|
一般公開されているエージェントを拒否します。 |
|
エージェントを管理者に提示し、確認できるようにします。 |
|
エージェント リソースのアクセス制御ポリシーを設定します。 |
|
エージェントを一時停止します。 |
|
一般公開されているエージェントを取り消します。 |