2010-12-10 29 views
3

J'étudie Java. Je pense que programmer un chatbot serait une façon amusante d'étudier et d'apprendre le Java.Programmer un chatbot avec Java

La description du chatbot qui m'intéresse peut être trouvé here. Mais j'apprécierais d'autres suggestions, même si cela ne correspond pas à mes besoins personnels.

Est-ce que quelqu'un connaît un manuel ou un site Web spécialement consacré à la programmation d'un chatbot en Java?

+1

ressemble à quelque chose qui pourrait être un peu sur la tête si vous n'avez pas une grande quantité de compétences en programmation AI dans d'autres langues. –

+0

Je ne peux pas croire que cette question n'est pas encore fermée. Ceci est juste une question de recommandation et/ou une demande de matériel éducatif. La question de cette question est une question de studium de troisième cycle, pas une seule réponse SO. –

Répondre

1

Jetez un coup d'œil à ALICE.

ALICE est un célèbre bavardage-bot qui a gagné plusieurs Loebner prizes et a un chapitre consacré à en le manuel Parsing le test de Turing, ISBN 978-1-4020-6710-5

3
  1. http://www.chayden.net/eliza/Eliza.html
  2. http://en.wikipedia.org/wiki/ELIZA

L'original ELIZA a été décrit par Joseph Weizenbaum dans Communications de l'ACM en Janvier 1966. ELIZA était un des premiers programmes qui ont tenté de communiquer en langage naturel. L'article était une tentative pour démystifier le comportement du programme, et a inclus une description détaillée du programme. ELIZA est basé sur un "script" constitué de motifs et réponses correspondantes. Une annexe à l'article contenait le script complet pour le psychologue Rogerial.

Un code source java de 15 fichiers et un fichier de règles. Regardez-le.

+0

Y a-t-il un fichier jar? Je voudrais l'ajouter en tant que bibliothèque dans mon projet. PS: Le dernier lien ne fonctionne pas ... –

+0

@John: Nous avons utilisé les fichiers source directement. Aucune idée de fichiers jar. Google est votre pari le plus sûr. – Favonius

5

Jetez un oeil à CharlieBot si vous cherchez un Java écrit ChatBot, je l'ai trouvé assez intéressant. CharlieBot a été fait par les mêmes développeurs qui ont fait le A.L.I.C.E. Bot.

+3

Il existe également un référentiel github de ce projet: https://github.com/thammegowda/charliebot –

2

Jetez un oeil à BotMill.io (http://www.botmill.io)

Son une bibliothèque Java pour la création chatbots pour Facebook, et Kik Télégramme.

+1

Cela semble prometteur – Arefe