Ce logiciel est un chat où l'on dialoge avec une fille. Elle se rappelle de votre Nom et vous pouvez changer le sien.
Elle réagie en fonction des mots clé de vos phrases. En faite fotre phrase est scindé mots par mots et la longeur des mots est comparé les uns aux autre.
C'est le mot le plus long qui est concidéré comme le mot clé. Puis en fonction du mot, le programme chosis une phrase dans sa base de donnée.
Si elle ne comprend pas le mot (mauvaise orthographe ou si le mot n'est pas dans la base de donné) alors le programme chosis alléatoirement une des 10 phrases qui lui sont données.
L'idée serait de créer une base de données qui s'auto-alimente.
Une IA est sensé apprendre. Dans ton prog, elle n'apprend rien !!.
Pour apprendre, elle doit poser des questions sur les mots qu'elle rencontre. C'est le meme principe pour apprendre à parler à un bébé. (en utilisant une mémoire basée sur les mots).
L'IA avec laquelle tu dialogues n'est pas très intelligente mais le repérage des mots clefs est pas mal fait. Tu peux aussi retrouver plus d'explication sur cette source sur sourceforge.net.
Peut etre analyser la phrase complète et donner une priorité a certains mots (meme s'ils sont petits) que tu aurra choisi avant. Aussi verifier leur position dans la phrase (par exemple pour "Bonjour", si c'est "Bonjour comment tu va?" ou "Hier j'ai vu un pote et il te dit bonjour", la reponse n'est pas la même).
Mais bon c'est un boulot de fou alors si tu veux le faire bon courrage.
Si elle ne comprend pas ce que tu lui dit c'est qu'en faite la basse de donnée est très petite, ca n'était qu'une idée et je voulai voire si j'arriverais à le faire mais tu peu toujours lui mètre plus de répliques si tu veux.
Sinon pour le mot le plus long, je sait que ca n'est pas toujours le mot principal de la phrase mais je n'ai rien trouvé d'audre. tu a une suggestion.
Une IA est sensé apprendre. Dans ton prog, elle n'apprend rien !!.
Pour apprendre, elle doit poser des questions sur les mots qu'elle rencontre. C'est le meme principe pour apprendre à parler à un bébé. (en utilisant une mémoire basée sur les mots).
Bon courage
http://www.vbfrance.com/article.aspx?ID=8100
L'IA avec laquelle tu dialogues n'est pas très intelligente mais le repérage des mots clefs est pas mal fait. Tu peux aussi retrouver plus d'explication sur cette source sur sourceforge.net.
Bon courage si tu persistes dans cette voie ;-)
Mais bon c'est un boulot de fou alors si tu veux le faire bon courrage.
Sinon pour le mot le plus long, je sait que ca n'est pas toujours le mot principal de la phrase mais je n'ai rien trouvé d'audre. tu a une suggestion.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.