Sesi mewakili percakapan antara agen Agen Percakapan (Dialogflow CX) dan pengguna akhir. Anda dapat membuat entity khusus, yang disebut entity sesi, atau entity pengguna, selama sesi. Entity sesi dapat memperluas atau mengganti jenis entity kustom dan hanya ada selama sesi yang dibuat untuknya. Semua data sesi, termasuk entity sesi, disimpan oleh Agen Percakapan (Dialogflow CX) selama 30 menit.
Misalnya, jika agen Anda memiliki jenis entitas @fruit
yang menyertakan "pir" dan "anggur",
jenis entitas tersebut dapat diperbarui untuk menyertakan "apel" atau "jeruk",
bergantung pada informasi yang dikumpulkan agen Anda dari pengguna akhir.
Jenis entitas yang diperbarui akan memiliki entri entity "apple" atau "orange"
untuk sisa sesi.
Mengelola entity sesi dengan API
Untuk mengelola entity sesi dengan API,
gunakan metode untuk jenis SessionEntity
.
Pilih protokol dan versi untuk referensi SessionEntityType:
Protokol | V3 | V3beta1 |
---|---|---|
REST | Resource SessionEntityType | Resource SessionEntityType |
RPC | Antarmuka SessionEntityType | Antarmuka SessionEntityType |
C++ | SessionEntityTypesClient | Tidak tersedia |
C# | SessionEntityTypesClient | Tidak tersedia |
Go | SessionEntityTypesClient | Tidak tersedia |
Java | SessionEntityTypesClient | SessionEntityTypesClient |
Node.js | SessionEntityTypesClient | SessionEntityTypesClient |
PHP | Tidak tersedia | Tidak tersedia |
Python | SessionEntityTypesClient | SessionEntityTypesClient |
Ruby | Tidak tersedia | Tidak tersedia |