Als Ingenieurstudent möchte ich einen Chat-Bot mit Python erstellen. Also habe ich viel gesucht, aber nicht wirklich Dinge gefunden, die mich lehren oder mir konkrete Informationen geben würden, um einen intelligenten Chat-Bot zu erstellen.
Ich möchte einen Chatbot erstellen, der menschenähnliche Antworten gibt (einfach wie ein Freund, der mit Ihnen chattet). Ich erwarte derzeit, dass es sich nur um eine Software auf meinem Laptop handelt (möchte später in IM, IRC oder auf Websites implementiert werden).
Ich suche also nach einem Tutorial / anderen Informationen, die mir sicherlich helfen würden, mein Projekt fertigzustellen.
Antworten:
Eine schöne Einführung in verschiedene Techniken zum Entwerfen von Chatbots finden Sie hier: http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
Hier sind auch einige nützliche Links:
Das Natural Language Toolkit (Python) implementiert einige Chatbots: http://nltk.github.com/api/nltk.chat.html
Einfache Pipeline-Architektur für ein gesprochenes Dialogsystem aus dem Buch Verarbeitung natürlicher Sprache mit Python - Analysieren von Text mit dem Toolkit für natürliche Sprache Von Steven Bird, Ewan Klein, Edward Loper:
quelle
http://ai-programming.com/bot_tutorial.htm
ist eine tote VerbindungDie beiden Stellen, an denen ich beginnen würde, sind die Funktionsweise von Cleverbot [Teil eines Podcasts] und dann das Natural Language Toolkit Book , um mehr über die zu verwendenden Algorithmen zu erfahren. (NLTK verwendet Python, aber das Buch ist auch ein Python-Tutorial)
quelle