AgentView

顯示服務專員的資料。

JSON 表示法
{
  "name": string,
  "displayName": string,
  "description": string,
  "icon": {
    object (Image)
  },
  "agentType": enum (AgentType),
  "agentOrigin": enum (AgentOrigin),
  "state": enum (State),
  "userPermissions": {
    object (UserPermissions)
  },
  "suggestedPrompts": [
    {
      object (SuggestedPrompt)
    }
  ],
  "customPlaceholderText": string,

  // Union field agent_state_reason can be only one of the following:
  "suspensionReason": string,
  "rejectionReason": string,
  "deploymentFailureReason": string
  // End of list of possible types for union field agent_state_reason.
}
欄位
name

string

服務專員的資源名稱。格式:projects/{project}/locations/{location}/collections/{collection}/engines/{engine}/assistants/{assistant}/agents/{agent}

displayName

string

這是必要旗標,代理程式的顯示名稱。這個語言是 Agent.language_code,如果啟用翻譯功能,則為 ListAvailableAgentViewsRequest.language_code

description

string

這是必要旗標,人類可讀的代理說明。LLM 可能會使用這項資訊,自動選取代理來回覆使用者查詢,並生成代理步驟的第一個版本,供使用者修改。這個語言是 Agent.language_code,如果啟用翻譯功能,則為 ListAvailableAgentViewsRequest.language_code

icon

object (Image)

(選用步驟) 使用者介面上代表代理程式的圖示。

agentType

enum (AgentType)

僅供輸出。代理程式類型。

agentOrigin

enum (AgentOrigin)

不可變動。代理程式的來源。

state

enum (State)

僅供輸出。代理程式的狀態。

userPermissions

object (UserPermissions)

使用者對這個代理程式的權限。

suggestedPrompts[]

object (SuggestedPrompt)

(選用步驟) 代理程式的建議提示,會顯示在代理程式到達網頁上。

customPlaceholderText

string

使用者輸入任何文字前,文字方塊中顯示的自訂預留位置文字。

聯集欄位 agent_state_reason。代理程式目前狀態的原因。agent_state_reason 只能是下列其中一項:
suspensionReason

string

代理遭停權的原因。只有在狀態為「已暫停」時才設定。

rejectionReason

string

代理程式遭拒的原因。只有在狀態為 PRIVATE,且因遭到拒絕而進入該狀態時,才需要設定。

deploymentFailureReason

string

代理程式部署失敗的原因。只有在狀態為 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

boolean

使用者是否可以執行這個代理程式。

canView

boolean

使用者是否可以查看這個代理程式的來源。

canEdit

boolean

使用者是否可以編輯這個代理程式。

canWithdraw

boolean

使用者是否可以撤銷這個代理程式。

canRequestReview

boolean

使用者是否可以要求審查這個代理程式。

canDelete

boolean

使用者是否可以刪除這個代理程式。

canProposeUsers

boolean

使用者是否可以提議與其他使用者共用代理程式。

SuggestedPrompt

代理程式的建議提示,會顯示在代理程式到達網頁上。

JSON 表示法
{
  "text": string
}
欄位
text

string

這是必要旗標,建議提示的文字。這個語言是 Agent.language_code,如果啟用翻譯功能,則為 ListAvailableAgentViewsRequest.language_code