|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Bonsoir a tous,
Dans l'optique de mon site, j'aimerais crée un "agent intelligent" Ce que j'aimerais plus précisement c'est qu'il puisse repondre a des question basic a l'aide d'une base de donnée. Exemple : ID => 1 Reponse => Je vais bien et vous ? Question => Comment allez vous tu vas ? Question posée => Comment tu vas ? Ce que j'aimerais savoir faire c'est a analysé le texte et le decomposer en mot, exemple Mot 1 = Comment Mot 2 = Tu Mot 3 = Vas Mot 4 = ? et d'aller chercher la reponse dans la base de donnée en analysant tout les resultat, exemple : ID => 1 Reponse => Je vais bien et vous ? Question => Comment allez vous tu vas ? ID => 2 Reponse => Il est 16h Question => Quel heure est il ? Il faut que le programme fait les comparaison une a une par exemple Question posée => Comment tu vas ? Premiere analyse : ID => 1 Comment = 1 Tu = 1 vas = 1 ? = 1 Addition = 4 Deuxieme analyse : ID => 2 Comment = 0 Tu = 0 Vas = 0 ? = 1 Addition = 1 Dans se cas la le programme choisis l'ID 1 et affiche la reponse. Déja pensez vous qu'il est possible de faire se genre de chose ? en théorie sa a l'air faisable. J'aimerais vraiment avoir de l'aide la dessus car c'est un projet qui me tien vraiment a coeur mais je n'ai pas le niveau pour. Merci d'avance pour votre aide. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Michael ChusseauCoordinateur développement web Inscription : août 2004 Messages : 475 ![]() |
salut,
J'en ai monté un il y a quelques mois, Tous mes clients en souhaite un sur leur site internet ;-) La programmation des bots fonctionnent en AIML (Artificial Inteligence Markup Language) et se base tous sur le projet ALICE. Tu trouvera ton bonheur sur le site de la fondation : www.alicebot.org Bonne chance Mic |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Merci pour ta reponse mic79.
J'ai déja chercher du coté d'ALICE cependant le site n'es pas tres clair ( ou je ne suis pas très doué.. ) j'ai pas trouver ce qu'il faut telecharger exactement pour le mettre en place. Pourrais-tu me dire ce qu'il faudrai ? merci d'avance. PS: si besoin d'utilisé CGI --> il faudra exploré une autre piste car mon hebergeur ne l'a pas activé. EDIT : J'ai reussi, merci de votre aide. |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : août 2007 Messages : 3 ![]() |
Pour pouvoir récuperer et traiter facilement chaque mot d'une phrase tu peux utiliser la fonction explode(). Par exemple :
Code :
|
||
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Ce que j'ai fait j'ai utilisé la fonction explode, puis j'ai utilisé un foreach()
je compare mot a mot et ca fonctionne vraiment tres tres bien, je suis surpris d'ailleur par l'efficacité du programme. |
|
|
00
|
|
|
#6 |
|
Membre confirmé
![]() Inscription : décembre 2006 Messages : 297 ![]() |
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : septembre 2007 Messages : 7 ![]() |
Nian en fait ca a rien avoir ca c'est justement "pré-fait" moi c'est un systeme de "chat" en gros que j'ai fait.
mais j'ai reussi t'en fait pas. merci de ta reponse en tout cas. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com