Comment déclarer une base de faits et une base de règles ? Bon, la base de règles je sais la faire mais je ne sais pas quand est-ce qu'un prédicat a des paramètres et quand il n'en a pas. Par exemple, voilà quelques règles et quelques faits :
% les faits
le candidat a actuellement un poste de responsabilite
le candidat est slave
voilà comment je les ai déclarés :
% les regles
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 responsable(_). slav('slave').
si le candidat a actuellement un poste à responsabilité et le candidat a des facilités pour apprendre les langues et le candidat parle néérlandais
alors le candidat est dynamique
voilà comment je les ai déclarés :
si le candidat a des facilités pour apprendre les langues et le candidat parle anglais alors le candidat a une bonne adaptabilite
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 dynamiq(_) :- responsable(_), facilite('langue'), neerlend(_).
si le candidat est slave et le candidat est dynamique alors le candidat a une bonne adaptabilité
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 adaptable(_) :- facilite('langue'), facilite('anglais').
Merci à tous ceux qui vont m'aider pour faire ce travail avec un langage que je viens de découvrir. Le problème est que je n'ai pas beaucoup de temps pour le connaître.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 adaptable(_) :- slav('slave'), dynamiq(_).
Ciao
Partager