J'ai essayé de créer un chatbot (comme une affectation) dans prolog, jusqu'à présent j'ai fait une base de données dans un fichier .pl et j'ai énuméré beaucoup de conversations possibles. Je sais que Prolog fonctionne comme ceci par exemple si nous avonsChatbot dans Prolog
Chatbot(good)
et nous tapons
?-Chatbot(good).
il répondra
yes or ture.
Maintenant, je ne sais pas comment utiliser mon base de données de sorte que le programme peut fonctionner exactement comme un chatbot par exemple sans avoir besoin d'écrire dans la syntaxe appropriée:
Hello (typed by the user)
Hi there, (typed by the program automatically)
Ma base de données est comme ceci:
answer(question, [
[Yes, I am here]]).
question ([are you there?])