顯示服務專員的資料。
JSON 表示法 |
---|
{ "name": string, "displayName": string, "description": string, "icon": { object ( |
欄位 | |
---|---|
name |
服務專員的資源名稱。格式: |
displayName |
這是必要旗標,代理程式的顯示名稱。這個語言是 |
description |
這是必要旗標,人類可讀的代理說明。LLM 可能會使用這項資訊,自動選取代理來回覆使用者查詢,並生成代理步驟的第一個版本,供使用者修改。這個語言是 |
icon |
(選用步驟) 使用者介面上代表代理程式的圖示。 |
agentType |
僅供輸出。代理程式類型。 |
agentOrigin |
不可變動。代理程式的來源。 |
state |
僅供輸出。代理程式的狀態。 |
userPermissions |
使用者對這個代理程式的權限。 |
suggestedPrompts[] |
(選用步驟) 代理程式的建議提示,會顯示在代理程式到達網頁上。 |
customPlaceholderText |
使用者輸入任何文字前,文字方塊中顯示的自訂預留位置文字。 |
聯集欄位 agent_state_reason 。代理程式目前狀態的原因。agent_state_reason 只能是下列其中一項: |
|
suspensionReason |
代理遭停權的原因。只有在狀態為「已暫停」時才設定。 |
rejectionReason |
代理程式遭拒的原因。只有在狀態為 PRIVATE,且因遭到拒絕而進入該狀態時,才需要設定。 |
deploymentFailureReason |
代理程式部署失敗的原因。只有在狀態為 DEPLOYMENT_FAILED 時才會設定。 |
AgentType
代理程式類型。
列舉 | |
---|---|
AGENT_TYPE_UNSPECIFIED |
未指定代理程式類型。 |
NO_CODE |
無程式碼代理。 |
HTTP |
HTTP 代理程式。 |
ADK |
ADK 代理程式。 |
MANAGED |
Google 管理的代理程式。 |
A2A |
A2A 代理程式。 |
DIALOGFLOW |
Dialogflow 服務專員。 |
LOW_CODE |
低程式碼代理。 |
UserPermissions
使用者在代理程式上的權限。
JSON 表示法 |
---|
{ "canRun": boolean, "canView": boolean, "canEdit": boolean, "canWithdraw": boolean, "canRequestReview": boolean, "canDelete": boolean, "canProposeUsers": boolean } |
欄位 | |
---|---|
canRun |
使用者是否可以執行這個代理程式。 |
canView |
使用者是否可以查看這個代理程式的來源。 |
canEdit |
使用者是否可以編輯這個代理程式。 |
canWithdraw |
使用者是否可以撤銷這個代理程式。 |
canRequestReview |
使用者是否可以要求審查這個代理程式。 |
canDelete |
使用者是否可以刪除這個代理程式。 |
canProposeUsers |
使用者是否可以提議與其他使用者共用代理程式。 |
SuggestedPrompt
代理程式的建議提示,會顯示在代理程式到達網頁上。
JSON 表示法 |
---|
{ "text": string } |
欄位 | |
---|---|
text |
這是必要旗標,建議提示的文字。這個語言是 |