Vertex AI Agent Engine 工作階段會保留使用者與服務專員之間的互動記錄。會話可提供長期記憶和對話脈絡的確切來源。
您可以透過多種方式使用 Vertex AI Agent Engine 工作階段:
代理開發套件:將代理開發套件 (ADK) 代理部署至 Vertex AI Agent Engine 後,系統會自動處理工作階段管理作業。
API 呼叫:如果您不想使用 ADK 代理來管理工作階段,可以直接呼叫 Vertex AI Agent Engine 工作階段的 API。
核心概念
工作階段:工作階段代表使用者與服務專員系統之間持續互動期間,訊息和動作 (事件) 的時間順序。
事件:事件會儲存對話內容,以及服務機器人採取的動作,例如函式呼叫。
狀態:狀態會儲存僅在目前對話期間相關的暫時性資料。
記憶體:記憶體是指可跨多個工作階段存取特定使用者的個人化資訊。代理程式可使用記憶庫,為使用者提供個人化回覆,並確保跨工作階段的連續性。
核心功能
Vertex AI Agent Engine 工作階段的核心功能包括:
開始新的對話:在使用者開始與服務專員互動時建立新工作階段。
繼續進行現有對話:擷取特定工作階段,方便服務專員繼續進行已暫停的對話。
儲存進度:將新的互動 (事件) 附加至工作階段記錄,以更新工作階段。
列出對話:找出特定使用者和應用程式的有效工作階段執行緒。
清理:在對話結束或不再需要時,刪除會話物件及其相關聯的資料。