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
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