Der Begriff Sitzung steht für eine Unterhaltung zwischen einem Konversations-Agent (Dialogflow CX) und einem Endnutzer. Sie können während einer Sitzung spezielle Entitäten namens Sitzungsentitäten oder Nutzerentitäten erstellen. Sitzungsentitäten können benutzerdefinierte Entitätstypen erweitern oder ersetzen und sind nur während der Sitzung vorhanden, für die sie erstellt wurden. Alle Sitzungsdaten, einschließlich Sitzungsentitäten, wird von Conversational Agents (Dialogflow CX) 30 Minuten lang gespeichert.
Wenn der Agent beispielsweise eine Entität vom Typ @fruit
mit den Einträgen "Birne" und "Traube" hat, könnte diese Entität abhängig von den Informationen, die der Agent von einem Endnutzer erfasst, mit "Apfel" oder "Orange" aktualisiert werden.
Der aktualisierte Entitätstyp würde für den Rest der Sitzung den Entitätseintrag "Apfel" oder "Orange" enthalten.
Sitzungsentitäten mit der API verwalten
Verwenden Sie die Methoden für den Typ SessionEntity
, um Sitzungsentitäten mit der API zu verwalten.
Wählen Sie ein Protokoll und eine Version für die S essionEntityType-Referenz aus:
Protokoll | V3 | V3beta1 |
---|---|---|
REST | SessionEntityType-Ressource | SessionEntityType-Ressource |
RPC | SessionEntityType-Schnittstelle | SessionEntityType-Schnittstelle |
C++ | SessionEntityTypesClient | Nicht verfügbar |
C# | SessionEntityTypesClient | Nicht verfügbar |
Go | SessionEntityTypesClient | Nicht verfügbar |
Java | SessionEntityTypesClient | SessionEntityTypesClient |
Node.js | SessionEntityTypesClient | SessionEntityTypesClient |
PHP | Nicht verfügbar | Nicht verfügbar |
Python | SessionEntityTypesClient | SessionEntityTypesClient |
Ruby | Nicht verfügbar | Nicht verfügbar |