Sommaire: Le système de dialogue
Idial
ex dialogue.lua
Les dierents appels
Extrait du cours le système de dialogue
Idial ?
Infrastructure de calculs distribues
Systeme communicant Plate-forme pour systeme de dialogue (et d’autres !)
Wmatch en natif ! fonctionne avec des scripts lua
ex dialogue.lua : les dierentes sections
Appels des dierents chiers via des dole
Interface utilisateur : lancement de la premiere
intervention du systeme
Chargement du systeme
envoi des entrees utilisateur au systeme
Exemple simple de fonction
C’est tres proche du pascal…
function liste has value(list,value)
end
local i,n
for i,n in ipairs (list) do
if (n==value) then
return true
end
end
return false
Pas a pas
Systeme : master.lua
Initialisation de l’analyse, de la tache, denition d’une
typologie des dierents elements utiles
Traitement des enonces utilisateurs et des reactions systeme
Non contextual analysis : nca.lua
function nca init() : charge l’analyseur indique dans le path
function nca run(sentence) : passe l’analyseur sur l’enonc en entree
Parcours d’arbres : tree.lua
Dierents fonctions pour parcourir les arbres de l’analyse, extraire des valeurs et des attributs
………
Programmation LUA: Le système de dialogue (159 KO) (Cours PDF)