Rapport
Exercice 5 : Exercice de programmation avec les expressions régulières.
|
Isabelle
Vimare
Prom. Eva - TECFA - Université de Genève |
Objectif de l'exercice
: Conception & élaboration d'un robot
de conversation.
Mes Objectifs :
Plutôt que de programmer un simple robot menant une conversation type "accueil" (bonjour, etc..), j'ai voulu proposer un cadre de communication à savoir la découverte d'une oeuvre picturale. Le principe est trés simple : tel un musée virtuel par exemple, les personnes découvrent divers tableaux, or les informations concernant les tableaux ne sont pas présentés de manière textuel par hypertexte ou via un paragraphe sous l'oeuvre, mais via un robot auquel le visiteur lui pose des questions. L'intérêt est double : d'une part il apporte une nouvelle interactivité avec la culture, qui peut capter l'attention (notamment avec des personnes desintéressées qui pourraient vouloir alors jouer avec le robot....) et d'autre part, la personne ne va poser des questions que sur les thèmes qui l'intéréssent ( donc pas de redite sur les choses qu'elle sait déjà. On peut imaginer que cette formule va limiter le coût cognitif, éviter la redite (engendrant parfois l'ennui ou la perte d'intérêt).
Connaissances dans le domaine avant l'exercice : aucunes connaissances en ce qui concerne les expressions régulières, horsmis dans le langage utilisé Javascript (exercice 3).
Difficultés
Rencontrées
:
Le plus difficile
fut de se familiariser avec les expressions régulières. En
effet, il n'est pas toujours évident d'analyser les termes et surtout
de prendre en compte qu'un même mot peut admettre des réponses
différentes. Enfin, on arrive à réaliser un dispositif
plus ou moins précis avec les essais-erreurs. En ce qui concerne
la programmation js, je n'ai fait que reprendre le chatterbot présenté
en cours. Cela m'a tout de même permis de continuer à étendre
mes connaissances en js (Mais ce type de programme est encore trop complexe
pour moi pour le réaliser seule !).
Ressources
utilisées :
Le Chatterbot
du cours + docs sur les expressions régulières.