Vertex AI Agent Engine 工作階段總覽

Vertex AI Agent Engine 工作階段會保留使用者與代理之間的互動記錄,工作階段內容為長期記憶和對話脈絡的明確資料來源。

您可以使用下列幾種方式存取 Vertex AI Agent Engine 會話:

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

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

核心概念

  • 工作階段:工作階段代表使用者與代理程式系統之間,單一持續互動的訊息和動作 (事件) 時間順序。

  • 事件:事件會儲存對話內容,以及代理執行的動作,例如函式呼叫。

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

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

核心功能

Vertex AI Agent Engine Sessions 的核心功能包括:

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

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

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

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

  • 清除:在對話結束或不再需要時,刪除工作階段物件和相關聯的資料。

後續步驟