Lorsque j'étais à l'IUT informatique (1996-1997) j'ai découvert l'IRC et avec les copains nous passions pas mal de temps sur le canal #nancy. Sur ce canal j'ai fait la connaissance d'
Achille, un bot parlant et de son créateur
François Parmentier. François terminait alors un doctorat d'informatique au
LORIA, le laboratoire de recherche en informatique de Nancy et pour s'amuser il a ajouté des capacités d'expression à un bot écrit en C (le VladBot, dont les sources sont encore visibles
ici).
Selon François :
«Achille essaye de détecter les phrases dans lesquelles on parle de lui, ou dans lesquelles on lui adresse la parole. Ensuite, il donne une réponse adaptée (attention, les réponses sont nombreuses, il ne répondra pas toujours la même chose): cela dépendra des relations que vous avez déjà entretenues avec lui (si vous ne supportez pas son bavardage et que vous ne lui êtes pas sympathique, demandez-lui poliment de se taire, ne l'injuriez pas).»
Puisqu'Achille n'est plus tout à fait Achille, je l'ai rebaptisé Patrocle. Dans l'Illiade, Patrocle est le
meilleur ami d'Achille. Et puis cela colle bien avec la filiation d'Achille puisque François Parmentier a aussi écrit un nouveau bot appelé
Ector.
Voici la première release des sources de Patrocle :
patrocle.tar.bz2
Update - dimanche 13 septembre 2009 : Patrocle a son dépôt SVN sur
Google Code. Je suis sur le point d'y valider la version avec Lua, dès que j'aurais réglé mes problèmes de compilation avec Mac OS X.
Update - samedi 19 septembre 2009 : J'ai résolu mes problèmes avec OSX, la version avec lua est en ligne. Il ne reste plus qu'à réécrire les traitements C en lua :o)
Toute remarque, suggestion, question bienvenue. N'hésitez pas à me laisser un message.