Conversational AI ChatBot
1.0.0
Dieses Projekt baut einen intelligenten KI -Chatbot auf, der auf der berühmten Transformer -Architektur - Microsofts Dialogpt - basiert. Laut der Modellkarte von Hugging Face ist Dialogpt ein hochmodernes großes groß angelangtes Modell für Dialogreaktionsgenerierung für Multiturn-Gespräche. Die Ergebnisse der menschlichen Bewertung zeigen, dass die aus dem Dialogpt erzeugte Antwort mit der Qualität der menschlichen Reaktion unter einem Turing-Turing-Turing-Turing-Test mit menschlicher Reaktion vergleichbar ist. Das Modell ist im 147-m-Multiturn-Dialog aus dem Reddit-Diskussionsthread geschult.
Conversational_AI_ChatBot.py
- Eine Python -Version von Chatbot
conversational-ai-chatbot.ipynb
-Eine interaktive Notebook-Version von Chatbot
requirements.txt
- Erforscht die Anforderungen der Python -Bibliotheken, um das Projekt auszuführen
Ein Chatbot ist eine Art virtueller Assistent, der Gespräche mit menschlichen Nutzern aufbauen kann! Ein Chat Ting Ro Bot . Der Aufbau eines Chatbots ist eine der beliebten Aufgaben in der Verarbeitung natürlicher Sprache.
Chatbots fallen unter drei gängige Kategorien:
1. Regelbasierte Chatbots
2. Abrufbasierte Chatbots
3. Intelligente Chatbots
Diese Bots reagieren auf die Eingaben der Benutzer basierend auf bestimmten vorgegebenen Regeln. Beispielsweise können diese Regeln wie IF-ELIF-ELSE-Aussagen definiert werden. Während das Schreiben von Regeln für diese Chatbots wichtig ist, alle möglichen Benutzereingaben zu erwarten, kann der Bot möglicherweise nicht ordnungsgemäß beantwortet. Daher besitzen regelbasierte Chatbots keine kognitiven Fähigkeiten.
Diese Bots reagieren auf die Eingaben der Benutzer, indem sie die relevantesten Informationen aus dem angegebenen Textdokument abrufen. Die relevantesten Informationen können durch die Verarbeitung natürlicher Sprache mit einem Bewertungssystem wie Cosinus-Simility-Score bestimmt werden. Obwohl diese Bots NLP verwenden, um Gespräche zu führen, fehlen ihnen kognitive Fähigkeiten, um einem echten menschlichen Chats -Begleiter zu entsprechen. Der vom Autor gebaute Wiki-ir-Chatbot fällt in diese Kategorie!
Diese Bots reagieren nach dem Verständnis der Eingaben auf die Eingaben der Benutzer, wie es Menschen tun. Diese Bots werden mit einem maschinellen Lernmodell auf einem großen Trainingsdatensatz menschlicher Gespräche ausgebildet. Diese Bots sind kognitiv, um einem Menschen in Gespräch zu passen. Alexa von Amazon, Apples Siri, fällt in diese Kategorie. Darüber hinaus können die meisten dieser Bots Gespräche basierend auf den vorhergehenden Chat -Texten (Chat -Verlauf) führen. Dieser Gespräch AI Chatbot ist eine Art intelligentes Chatbot!
Bild von Andy Kelly