A vrai dire j'ai pensé à un moment à utiliser un système similaire, mais c'est quand même assez long à développer.
Surtout que le système doit être assez intelligent pour "comprendre" la requête et répondre assez bien et il y a souvent beaucoup de cas particuliers.
En général, le parser répond après une commandes.
Q: prendre une balle
R: Vous prenez une balle
Q: prendre 2 balles
R: Vous prenez deux balles
Pour bien faire (mais on peut en partie contourner en faisant des réponses toutes faites), il faut savoir gérer la conjugaison, la grammaire, etc.. pour pouvoir comprendre le maximum de commande et faire des réponses bien formées.
Et quelque part ça peut dérouter un peu l'utilisateur. Mais a priori si tu as un parser qui fonctionne bien, rien ne t'empêches de mettre des liens cliquables qui font directement appel à la même mécanique derrière pour contenter tout le monde.
Surtout que le système doit être assez intelligent pour "comprendre" la requête et répondre assez bien et il y a souvent beaucoup de cas particuliers.
En général, le parser répond après une commandes.
Q: prendre une balle
R: Vous prenez une balle
Q: prendre 2 balles
R: Vous prenez deux balles
Pour bien faire (mais on peut en partie contourner en faisant des réponses toutes faites), il faut savoir gérer la conjugaison, la grammaire, etc.. pour pouvoir comprendre le maximum de commande et faire des réponses bien formées.
Et quelque part ça peut dérouter un peu l'utilisateur. Mais a priori si tu as un parser qui fonctionne bien, rien ne t'empêches de mettre des liens cliquables qui font directement appel à la même mécanique derrière pour contenter tout le monde.