Des
informations sur ElizIA
ElizIA est une version
française d'Eliza de Joseph
Weizenbaum, un logiciel simulant un
psychothérapeute rogérien. Voici quelques
information sur l'histoire d'Eliza: L'entrée
d'Eliza dans la Wikipédia française ou anglaise
où
vous trouvez aussi de nombreux liens vers des Elizas en anglais.
Ce logiciel est écrit en Python. C'est un logiciel libre,
sous GNU GPL. Voici une traduction
inofficielle de la GPL en français.
Voici le vieux code source de quelques scripts utililsés (demandez-moi la dernière version):
- Le
script qui crée la page Web : index.cgi
- L'analyste
(le script central) : analyste.py
- Le
linguiste (s'occupe de la flexion et du retournement des phrases) : frenchLinguist.py
- La
base de données (accès au verbes dans une base
MySQL) : lefffDB.py
- Mr.
Rogers (stockage des mots clés et des réponses) :
rogers.py
- La
supervision (crée la page pour améliorer Eliza) :
supervision.py
- Le
script qui affiche l'historique des différentes
thérapies : histoire.py
Pour l'installation, vous avez besoin d'un serveur Apache acceptant des
script cgi en python et d'un serveur MySQL. Voici un paquet complet zippé d'Elizia
avec tous les fichiers.
D'abord, il faut copier le fichier du lefff dans la base
des données à l'aide du script lefffSetup.cgi. Toutes
les adaptations nécessaires à votre serveur (chemins,
mots de passe, ...) se trouvent au début des fichiers.
Le
calcul de la flexion des verbes se fait avec une ancienne version du Lefff,
crée par Lionel Clément et Benoît Sagot.
Elizia sait
- Trouver des lemmes des mots et il suffit donc de donner les lemes en tant que mots clés.
- Réagir au tutoiement.
- pour certains cas, extraire automatiquement le sexe grâce
à des phrase comme "je suis heureuse" / "je suis heureux"
Ce logiciel est le résultat de cours d'initiation au
langage Python pour des linguistes à l'Université
Michel Montaigne Bordeaux 3 et de cours du
même type à la Sorbonne
Nouvelle, Paris 3. Les
étudiants qui ont
contribué à rendre Elizia ce qu'elle est
aujourd'hui sont : à Bordeaux 3 : Ouassem Nkhili, Christelle Rouet, Graziella Couasnon, Marion Labeyrie, Corinne Charpentier,
Sandrine Dejeans, Rania Aidi, Cécile Berger, Amel Ahmiad, Salvia Bonnaire ; et à Paris 3 : Vana Kelijian, Charlène
Dufier, Oifa Laidouni, Sonia Azirou, Eugénia Pinheiro, Sidonie Désir, Claudia Bedin (liste à compléter)
Il reste beaucoup de choses à faire. Ci-dessous quelques
idées. Si vous avez effectué des
améliorations, merci de m'en informer : kim AT gerdes.fr
- engager une conversation qui permet de connaître
- le nom,
- le sexe,
- l'âge
du patient
- beaucoup de cas spécifiques
- Améliorer l'accès au
mémoire des anciens dialogues. Pour l'instant c'est
très mal fait...
- ...