Conversational AI ChatBot
1.0.0
Ce projet construit un chatbot intelligent d'IA basé sur la célèbre architecture de transformateur - le dialogue de Microsoft. Selon la carte de modèle de Hugging Face, Dialogpt est un modèle de génération de dialogue prétrait à grande échelle de pointe pour les conversations multiples. Les résultats de l'évaluation humaine indiquent que la réponse générée à partir de dialogue est comparable à la qualité de la réponse humaine sous un test de turing de conversation à un tour. Le modèle est formé sur le dialogue multi-tours 147M à partir du fil de discussion Reddit.
Conversational_AI_ChatBot.py
- Une version Python de Chatbot
conversational-ai-chatbot.ipynb
- une version interactive de cahiers de chatbot
requirements.txt
- explore les bibliothèques Python Exigences pour exécuter le projet
Un chatbot est une sorte d'assistant virtuel qui peut créer des conversations avec des utilisateurs humains! Un chat ting ro bot . La construction d'un chatbot est l'une des tâches populaires du traitement du langage naturel.
Les chatbots relèvent de trois catégories communes:
1. Chatbots basés sur des règles
2. Chatbots basés sur la récupération
3. Chatbots intelligents
Ces robots répondent aux entrées des utilisateurs en fonction de certaines règles prédéfinies. Par exemple, ces règles peuvent être définies comme des instructions IF-elif-else. Lors de la rédaction de règles pour ces chatbots, il est important de s'attendre à toutes les entrées des utilisateurs possibles, sinon le bot peut ne pas répondre correctement. Par conséquent, les chatbots basés sur des règles ne possèdent aucune compétence cognitive.
Ces robots répondent aux entrées des utilisateurs en récupérant les informations les plus pertinentes du document texte donné. Les informations les plus pertinentes peuvent être déterminées par le traitement du langage naturel avec un système de notation tel que le score de similitude cosinus. Bien que ces robots utilisent une PNL pour effectuer des conversations, elles manquent de compétences cognitives pour correspondre à un véritable compagnon de chat humain. Le wiki-ir-chat, construit par l'auteur, tombe dans cette catégorie!
Ces robots répondent aux entrées des utilisateurs après avoir compris les entrées, comme le font les humains. Ces robots sont formés avec un modèle d'apprentissage automatique sur un ensemble de données de formation en grande partie des conversations humaines. Ces robots sont cognitifs pour correspondre à un humain dans la conversation. Alexa d'Amazon, Siri d'Apple tombe dans cette catégorie. De plus, la plupart de ces robots peuvent faire des conversations en fonction des textes de chat précédents (historique de chat). Cette conversation AI Chatbot est une sorte de chatbot intelligent!
Image d'Andy Kelly