2017-09-13 4 views
0

Donc je fais un chat de discussion. Des choses comme la classification Intent, l'extraction d'entité et la génération de dialogues sont presque terminées. Les conversations sont sans état et maintenant je suis bloqué pour mettre en contexte la conversation (ce qui signifie que le robot peut se souvenir de ce que dit l'utilisateur).Conversation contextuelle dans un robot de chat en utilisant python

Y a-t-il une bibliothèque python pour cela? Si non, quelqu'un peut-il me guider comment puis-je faire cela?

Je souhaite que la gestion de contexte soit presque identique à IBM Watson Conversation.

Merci

Répondre

0

À l'heure actuelle, l'apprentissage en profondeur est l'état de l'art et Tensorflow est la grande technologie pour tirer profit de l'apprentissage en profondeur.

This est un cadre de chatbot incroyable pour construire un modèle conversationnel pour votre bot de chat personnalisé. Vous devriez éditer ce JSON file pour créer vos intentions conversationnelles. De plus, vous pouvez modifier le fichier JSON dynamiquement en fonction des messages de l'utilisateur ou des informations partagées par l'utilisateur. Vous pouvez créer et développer une architecture pour que vous puissiez accéder au système de conversation sans état.

Par exemple, vous pouvez analyser chaque message des utilisateurs par NLP et mettre à jour le fichier JSON. En résumé, vous pouvez développer une architecture en utilisant this chatbot framework pour créer le système de conversation sans état.