En tant qu'élève ingénieur, j'aimerais créer un bot de conversation en utilisant python. J'ai donc beaucoup cherché, mais je ne trouvais pas vraiment quelque chose qui pourrait m'apprendre ou me donner des informations concrètes pour créer un bot de chat intelligent.
Je voudrais faire un chatbot qui donne des réponses humaines (comme un ami discutant avec vous). Je m'attends actuellement à ce qu'il s'agisse simplement d'un logiciel sur mon ordinateur portable (j'aimerais l'implémenter dans la messagerie instantanée, IRC ou sur des sites Web plus tard).
Je cherche donc un tutoriel/toute autre information qui pourrait certainement m'aider à mener mon projet à terme.
Vous pouvez lire une belle introduction aux différentes techniques de conception de chatbots ici: http://www.gamasutra.com/view/feature/6305/beyond_fa%C3%A7ade_pattern_matching_.php
De plus, voici quelques liens utiles:
Natural Language Toolkit (python) implémente quelques robots de chat: http://nltk.github.com/api/nltk.chat.html
Architecture de pipeline simple pour un système de dialogue parlé du livre Traitement du langage naturel avec Python - Analyse de texte à l'aide de la trousse à outils en langage naturel) Par Steven Bird, Ewan Klein, Edward Loper:
Les deux endroits avec lesquels je voudrais commencer sont comment cleverbot fonctionne [partie d’un podcast] puis passez à travers le Livre en langage naturel avec Toolkit Book pour en savoir plus sur les algorithmes à utiliser. (NLTK utilise python, mais le livre est aussi un python)