Bonjour à tous !
Nouveau challenge pour débutant, l'objectif est de créer un chatterbot en Python.
Qu'est-ce qu'un chatterbot ?
Il s'agit d'une entité artificielle capable de discuter avec vous.
Rien d'intelligent là dedans. Mais si vous le programmez correctement, il peut bluffer son interlocuteur jusqu'à lui faire croire qu'il est bien un humain.
Exemple de discussion :
IA: Bonjour, comment t'appelles tu ?
You: Mon pseudo est Yarflam
IA: Comment vas-tu Yarflam ?
You: Bien.
[...]
Quelques liens pour tester :
http://www.jabberwacky.com/
http://demo.vhost.pandorabots.com/pa...9d8db85e36d4b9
http://demo.vhost.pandorabots.com/pa...7237bf9e362fe0
http://nlp-addiction.com/eliza/
http://alicebot.blogspot.fr/
Documentation
Les chatterbots ont un algorithme similaire à SI A est dans B alors répondre C.
Exemple:
Après on peut l'améliorer en récupérant des valeurs (nom, âge, sexe, question précédente, etc ...) ou en donnant une réponse aléatoire. Même plus loin en mémorisant une réponse.
Au fond tant que le robot n'est pas vraiment intelligent, vous avez l'imagination pour le combler de module complémentaire. Exemple : Gestion du bureau, répétition de tâche, traduction, affichage de la météo ... Your creativity is your way !
Si vous avez besoin d'aide n'hésitez pas.
Good luck !
Nouveau challenge pour débutant, l'objectif est de créer un chatterbot en Python.
Qu'est-ce qu'un chatterbot ?
Il s'agit d'une entité artificielle capable de discuter avec vous.
Rien d'intelligent là dedans. Mais si vous le programmez correctement, il peut bluffer son interlocuteur jusqu'à lui faire croire qu'il est bien un humain.
Exemple de discussion :
IA: Bonjour, comment t'appelles tu ?
You: Mon pseudo est Yarflam
IA: Comment vas-tu Yarflam ?
You: Bien.
[...]
Quelques liens pour tester :
http://www.jabberwacky.com/
http://demo.vhost.pandorabots.com/pa...9d8db85e36d4b9
http://demo.vhost.pandorabots.com/pa...7237bf9e362fe0
http://nlp-addiction.com/eliza/
http://alicebot.blogspot.fr/
Documentation
Les chatterbots ont un algorithme similaire à SI A est dans B alors répondre C.
Exemple:
Code:
#!/usr/bin/python3 msg="Bonjour, comment vas-tu ?" # ... if "comment" in msg and "va" in msg: rep="Bien et toi ?" # ... print(rep)
Au fond tant que le robot n'est pas vraiment intelligent, vous avez l'imagination pour le combler de module complémentaire. Exemple : Gestion du bureau, répétition de tâche, traduction, affichage de la météo ... Your creativity is your way !
Si vous avez besoin d'aide n'hésitez pas.
Good luck !
Commentaire