「工作階段」代表 Conversational Agents (Dialogflow CX) 代理程式和使用者之間的對話。您可以在工作階段中建立特殊實體,稱為「工作階段實體」或「使用者實體」。工作階段實體可延伸或取代自訂實體類型,且只會在建立工作階段時存在。所有工作階段資料 (包括工作階段實體) 都會由 Conversational Agents (Dialogflow CX) 儲存 30 分鐘。
舉例來說,如果您的代理程式具有包含「梨」和「葡萄」的 @fruit
實體類型,則代理程式會根據從使用者收集到的資訊,決定是否要將實體類型更新為包含「蘋果」或「橘子」。更新後的實體類型在後續工作階段中,會納入「apple」或「orange」實體項目。
使用 API 管理工作階段實體
如要使用 API 管理工作階段實體,請使用 SessionEntity
類型的相關方法。
選取 SessionEntityType 參照的通訊協定和版本:
通訊協定 | V3 | V3beta1 |
---|---|---|
REST | SessionEntityType 資源 | SessionEntityType 資源 |
RPC | SessionEntityType 介面 | SessionEntityType 介面 |
C++ | SessionEntityTypesClient | 不適用 |
C# | SessionEntityTypesClient | 不適用 |
Go | SessionEntityTypesClient | 不適用 |
Java | SessionEntityTypesClient | SessionEntityTypesClient |
Node.js | SessionEntityTypesClient | SessionEntityTypesClient |
PHP | 不適用 | 不適用 |
Python | SessionEntityTypesClient | SessionEntityTypesClient |
Ruby | 不適用 | 不適用 |