Ector Bot /En Théorie
Réseau De Concepts
Introduction
Ector Bot utilise un Réseau De Concepts pour mémoriser ce qu'on lui dit, et aussi pour se "focaliser" sur certaines des "pensées" qui y sont inscrites. C'est à partir de ses pensées actives qu'il génère une phrase plus ou moins probable selon les observations qu'il a faites.
Fonctionnement
Pour ceux qui veulent plus de détails sur le mécanisme, voyez
la page d'ECTOR en anglais (désolé, je ne l'ai pas encore traduite, mais si je le fais, ce sera sûrement ici).
Dysfonctionnements
Pour ceux qui ont déjà lu les explications techniques, voilà des réflexions que je me fait sur le fonctionnement effectif d'ECTOR...
Répétitions
- Il peut arriver qu'il répète des choses (par exemple des points d'interrogation systématiquement doublés) :
Techniquement, c'est qu'un To Ken? est lié à lui-même (un point d'interrogation a déjà été suivi d'un autre point d'interrogation). Quand il choisit un To Ken? (on dit lexème je crois, en français), il cherche parmi les plus probables qui peuvent suivre, mais aussi parmi ceux qui actifs (or s'il a déjà choisi un point d'interrogation, c'est que celui-ci était déjà pas mal actif). La version C d'ECTOR tâchera de faire moins de liens de la sorte (mais c'est trop tard pour la version PHP, je n'ai plus envie de m'y investir).
- Il peut arriver qu'il "maltraite" des expressions genre "Are you are you are...".
C'est un problème pour lequel je ne vois pas de solution simple, si ce n'est de construire plus d'expressions complètes et de les prendre plus en compte (par exemple "How are you?" et "You are"). Malgré tout, je tente de ne pas répéter un To Ken? dans une phrase générée lorsqu'il a déjà été choisi (je réduis sa probabilité d'être choisi).
Dernière modification le mercredi 30 juillet 2003 10:42:43



