Vertex AI Agent Engine 工作階段總覽

Vertex AI Agent Engine 工作階段會保留使用者與服務專員之間的互動記錄。會話可提供長期記憶和對話脈絡的確切來源。

您可以透過多種方式使用 Vertex AI Agent Engine 工作階段:

  • 代理開發套件:將代理開發套件 (ADK) 代理部署至 Vertex AI Agent Engine 後,系統會自動處理工作階段管理作業。

  • API 呼叫:如果您不想使用 ADK 代理來管理工作階段,可以直接呼叫 Vertex AI Agent Engine 工作階段的 API。

核心概念

  • 工作階段:工作階段代表使用者與服務專員系統之間持續互動期間,訊息和動作 (事件) 的時間順序。

  • 事件:事件會儲存對話內容,以及服務機器人採取的動作,例如函式呼叫。

  • 狀態:狀態會儲存僅在目前對話期間相關的暫時性資料。

  • 記憶體:記憶體是指可跨多個工作階段存取特定使用者的個人化資訊。代理程式可使用記憶庫,為使用者提供個人化回覆,並確保跨工作階段的連續性。

核心功能

Vertex AI Agent Engine 工作階段的核心功能包括:

  • 開始新的對話:在使用者開始與服務專員互動時建立新工作階段。

  • 繼續進行現有對話:擷取特定工作階段,方便服務專員繼續進行已暫停的對話。

  • 儲存進度:將新的互動 (事件) 附加至工作階段記錄,以更新工作階段。

  • 列出對話:找出特定使用者和應用程式的有效工作階段執行緒。

  • 清理:在對話結束或不再需要時,刪除會話物件及其相關聯的資料。

後續步驟