
Projet Robot Dialogue
Rapport de projet tutoré
5
II. Présentation du sujet
1. Idées générales
Le traitement automatique des langues est le problème majeur auquel un projet du
robot de dialogue nous confronte. Il est clair qu’en l’état actuel des choses, aucun robot
actuel n’est encore capable d’appréhender la complexité d’une langue dans son
intégralité. Ceci est notamment valable pour la langue française, qui présente de
nombreux cas particuliers. Mais en tant que futurs informaticiens, il nous est demandé
d’être en mesure d’imaginer des algorithmes capables de synthétiser un problème en
vue de produire le programme informatique susceptible de le résoudre.
2. Analyse approfondie du sujet
Par conséquent, nous avons décidé de nous imposer des restrictions
supplémentaires. Si le robot accepte toutes les phrases, qu’elles soient cohérentes ou
non, la phase d’analyse, elle, ne traitera vraisemblablement pas toutes les données. Dès
lors, les réponses du robot risqueraient de ne pas être adaptées à la conversation si
l’utilisateur communique avec lui par des phrases trop complexes.
Cependant, nous sommes globalement parvenus à de bons résultats avec des phrases
comprenant un sujet, un verbe, des négations, des adjectifs et des noms communs. Nous
nous sommes donc donné pour limite (sans pour autant qu’elle soit infranchissable) le
traitement de ce type de phrase. Nous tenions également à ce que le robot soit capable
de répondre à des questions posées par l’utilisateur.
3. Objectifs
Les objectifs principaux naturellement introduits par le sujet et précisés par nos
tuteurs étaient multiples, incluant notamment la capacité du robot à formuler des
réponses cohérentes vis-à-vis de la conversation en cours, à faire preuve d’une
intelligence suffisante afin de ne pas être trop facilement démasqué par l’utilisateur et
enfin son aptitude à engager la conversation de par lui-même en vue de prolonger la
discussion le plus longtemps possible.