JeuWeb - Crée ton jeu par navigateur
Une pseudo-Intelligence artificielle - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Général (https://jeuweb.org/forumdisplay.php?fid=36)
+--- Forum : Blabla (https://jeuweb.org/forumdisplay.php?fid=42)
+--- Sujet : Une pseudo-Intelligence artificielle (/showthread.php?tid=2635)

Pages : 1 2 3


Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

J'ai créé un prototype de bot qui répond aux gens. Celui ci est original du fait qu'il est communautaire, c'est à dire que tout le monde peut le compléter. Il comprend à peu près les phrases qu'on lui demande et y répond, même si la phrase exacte n'est pas dans son dictionnaire ...
Plus on lui donne de "questions", plus il devient précis (la précision est marqué).
Qu'est-ce que vous en pensez (hormis l'interface graphique ...) ?
Voici l'adresse : http://mikaye.xeon.free.fr


RE: Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

En fait, certaines phrases sont stockées dans une base donnée et je fais ensuite un pourcentage de ressemblance pour enfin garder la meilleur phrase...


RE: Une pseudo-Intelligence artificielle - Raoull - 05-06-2008

mmm comment il fonctionne en gros ton bot ?

Il apprends les mots suivant un "contexte" ?
En utilisant le modèle de Markov ?

edit : j'ai trop tardé à poster, on m'a doublé. Et ca répond à ma question.

J'ai fait pas mal de truc la dessus ya des années, si je les retrouve je te mettrai ca en ligne.


RE: Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

Vous le trouvez comment ? (stupide, cohérant, super intelligent ...)


RE: Une pseudo-Intelligence artificielle - Ruz - 05-06-2008

ben, c'est un bot qui fait, rien, il me l'a confirmé!!!
et le mieux, si je l'insulte:
Citation :Vous : raté
Kyle : C'est mon créateur !

dis, fais gaffe, je crois qu'il te double déjà ^^


RE: Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

C'est parce qu'il ne connait pas encore beaucoup de choses (il n'as qu'une semaine !). plus il connait de phrases, plus il est précis (logiquement mais je peu me tromper !)

Citation :Vous : raté
Kyle : C'est mon créateur !
Je l'ai créé et lui, il m'insulte !! :pleure2:


RE: Une pseudo-Intelligence artificielle - Raoull - 05-06-2008

Voila ce que j'avais fait moi, d'une facon simplifiée.

Quand tu dis une phrase au bot, il enregistre chaque mot, et stocke pour chacun :
- les mots contextuels (en fait les mots les plus long de la phrase)
- les 2 ou 3 mots avant
- les 2 ou 3 mots apres

ensuite pou répondre :
- il cherche dans sa base le mot celui qui contient le plus ces mots contextuels
- il élébore sa phrase de réponse à partir de ce mot, en prenant les mot avants, on a un lien de 2 ou 3 mots pour toujours avoir une grammaire cohérente. Avec le dernier mot avant, on cherche dans la base et on remonte jusqu'à un début de phrase.
- idem pour remonter jusqu'à une fin de phrase

L'avantage de ce systeme c'est qu'il apprend effectivement au fur et à mesure. L'inconvénient, c'est que ca devient le foutoir avec le temps, et que ces réponses sont pas toujours cohérentes meme si les phrases tiennent la route, mais c assez drole Smile


RE: Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

Ca ne doit pas marcher avec des phrases complexes ...


RE: Une pseudo-Intelligence artificielle - Raoull - 05-06-2008

Si ca marche tres bien.

J'ai appliqué ce principe et fait un exe (en VB) avec même la possibilité qu'il se connecte sur IRC et "discute" avec qlqu'un.
Je peux te dire que j'ai passé des soirées entière à regarder des gens discuter (s'engueuler) avec Smile

Si tu as un client irc on peut faire le test.

J'avais voulu appliquer tout ca en php, ya longtemps, mais à l'époque j'avais un peu coincé. Maintenant je devrais pouvoir le retranscrire, mais c une question de temps surtout.


RE: Une pseudo-Intelligence artificielle - Mikayé - 05-06-2008

Je veux bien essayer sur IRC (ce sera la première fois que j'utilise irc !)