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 的核心功能包括:
發起新對話:使用者開始與服務專員互動時,建立新的工作階段。
繼續現有對話:擷取特定工作階段,讓服務專員繼續進行已暫停的對話。
儲存進度:將新的互動 (事件) 附加至工作階段記錄,即可更新工作階段。
列出對話:找出特定使用者和應用程式的有效工作階段執行緒。
清除:在對話結束或不再需要時,刪除工作階段物件和相關聯的資料。