Bonjour,
En premier lieu définir le but de l'analyseur:
- Analyse grammaticale => les règles, relations et shémas seront tirés de la grammaire du pays
- Déclencheur d'actions => une analyse globale, sommaire (présence de mots clés non ambigus) suffit.
- Autres .....?
Quelle(s) réponse(s) veut-on collecter ?
Pour continuer la réponse de Genabdou:
Constituer plusieurs Bases de faits:
- Dictionnaire classant les mots en objet, verbes, adjectifs etc...
- Dictionnaire des mots inutiles
- Base des classes d'objets et les relations possibles ex: relation entre article et objet pour determiner le genre et/ou le nombre, bref, identifier les composantes d'une phrase et leurs combinaisons possibles en shémas ex: sujet, groupe verbal, verbe, compléments, attributs etc...
Constituer les règles:
- Parser qui va découper la phrase en mots, éliminer les mots inutiles, et traduire une liste d'objet que l'analyseur comparera avec les shémas.
- Analyseur qui comparera avec les shémas. Si le shémas existe alors la relation grammaticale pourra être établie pour chaque mot de la phrase. Si le shémas n'existe pas proposer de créer de nouvelles relations,de nouveaux shémas, afin d'enrichir la base de règles, idem pour les mots pour enrichir les dictionnairres ci-dessus.