您可以在專案位置、代理應用程式和代理層級控管各種設定。
專案位置資訊設定
專案位置資訊設定會套用至特定專案和位置中的每個代理程式應用程式和代理程式。如要編輯專案位置資訊設定,請前往代理程式清單,選取專案和位置,然後按一下設定按鈕 。
可用的專案和位置資訊設定如下:
- VPC Service Controls:請參閱「VPC Service Controls」。
允許的來源: 如果您使用 VPC Service Controls,可以定義從代理程式應用程式外部發出呼叫時允許的 HTTP(S) 端點。 這樣一來,代理程式就能安全地與外部服務互動,不必透過 Proxy 轉送流量。這項設定適用於所有可發出外部要求的工具和回呼。如果未啟用 VPC Service Controls (預設),則允許所有端點。如果啟用 VPC Service Controls,除非端點已新增至允許的來源清單,否則一律不允許。
端點會以完全比對網址的形式提供 (不含萬用字元),包括結構定義和選用通訊埠。範例:
https://example.com:8443https://api.example.com
如要管理允許的來源,您需要下列 Identity and Access Management 權限:
ces.googleapis.com/securitysettings.getces.googleapis.com/securitysettings.update
這些權限應授予安全性管理員或專案管理員,與編輯代理資料的人員分開。這些權限包含在
CES Admin預先定義的角色中。這項設定會在專案和位置層級套用,讓組織控管所有代理應用程式允許的來源。這項設定無法套用至個別代理程式或代理人。 您也可以使用 API 更新 SecuritySettings
EndpointControlPolicy。
代理應用程式設定
如要編輯全域代理應用程式設定,請按照下列步驟操作:
- 按一下建構工具右側的「設定」圖示。
可用的代理程式應用程式設定如下:
- 基本版:
- 互動:
- 全域模型: 預設 模型 ,除非個別代理程式覆寫。 請注意,部分模型可能已針對文字或語音進行最佳化。
- 語言控制:
- 預設語言:以這個語言開始所有對話。
- 其他語言: 如果代理程式應用程式支援多種語言, 請提供其他語言。 代理程式應用程式會自動切換語言,配合使用者輸入內容
- 不支援語言處理: 如果使用者輸入內容採用不支援的語言, 代理應用程式會要求使用者重新輸入一次。如果新輸入內容也使用不支援的語言,請選取應採取的動作。
- 行為:
- 語音:請參閱「聲音和語音」。
- 環境音效:代理程式播放的背景音效。
- 回覆長度:調整代理的回覆詳細程度。
- 允許使用者中斷:允許使用者中斷代理程式。
- 中斷時調整:啟用後,代理會考量使用者可能未聽清楚所有內容,並嘗試調整回覆。
- 備用行為:
- 重試:如果 AI 無法生成回覆,請選取代理應重試的次數。
- 代理回覆:代理會在每次重試前,徵求使用者同意。您可以在這裡提供預設回覆。如未提供,則會使用預設回覆。
- 備用:決定代理在最後一次重試後仍無法繼續時,該如何處理。
- 代理程式詳細資料:
- 顯示名稱:代理應用程式的顯示名稱。
- 鎖定代理:禁止套用變更。
- 附註:人類可讀的代理程式應用程式說明。 這項資訊不會傳送給模型。
- 互動:
- 進階:
- 語音:請參閱「聲音和語音」。
- Logging:
- 記錄和資料共用:管理記錄和代理程式開發的代理程式層級設定。
- 互動資料:儲存互動資料,以便深入分析及參考。包括模擬和即時互動、追蹤資料等。如果停用,就無法查看與代理的過往對話。
- 啟用遮蓋功能:自動尋找並移除機密資料。
- 啟用 Cloud Logging: 自動將記錄串流至 Cloud Logging。
- 將記錄匯出至 BigQuery: 將記錄匯出至 BigQuery,進行自訂分析。
- 音訊錄音:音訊檔案的輸出 Cloud Storage bucket 位置。
- 記錄和資料共用:管理記錄和代理程式開發的代理程式層級設定。
- 工具:
- 執行模式: 並行或依序執行工具呼叫。
- 全域指令: 代理程式中所有代理的指令。 您可以使用這些指示,在各個代理之間設定穩定的身分或角色。
代理設定
如要編輯根代理或子代理的特定設定,請按照下列步驟操作:
- 按一下代理程式標題方塊中的內容選單。
- 選取「編輯設定」。
您可以調整下列根層級和子代理程式設定: