Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Brève introduction aux moteurs de règles
- Bref historique des systèmes experts et des moteurs de règles
- Qu'est-ce que l'intelligence artificielle ?
- Enchaînement avant/arrière
- Déclaratif vs procédure/oop
- Comparaison des solutions
- Quand utiliser les moteurs de règles ?
- Quand ne pas utiliser les moteurs de règles ?
- Alternatives aux moteurs de règles
KIE
- Modèle de faits déclaratif ou traditionnel
- Exécuter des règles simples avec des tests simples
- Création d'actifs
- Tables de décision
- Modèles de règles
- Éditeur de règles guidé
- Tests, limites et avantages
- Développer un processus simple avec des règles
Écrire des règles dans Eclipse
- Sessions avec ou sans état
- Sélection des faits appropriés
- Opérateurs de base et Drools opérateurs spécifiques)
- Fonctions d'accumulation de base (somme, max, etc...)
- Calculs intermédiaires
- Insérer de nouveaux faits
- Exercices (nombreux)
Règles d'ordre avec BPMN
- La saillance
- Ruleflow vs BPMN 2.0
- Exécution d'un jeu de règles à partir d'un processus
- Règles vs passerelles
- Bref aperçu des fonctionnalités de BPMN 2.0 (transactions, gestion des exceptions)
- Logique d'entreprise déclarative complète dans Drools
Domaine spécifique Languages (DSL)
- Création de nouveaux langages
- Préparer le DSL à être utilisé par les gestionnaires
- Les bases Natural Language Processing (NLP) avec DSL
- Stratégies d'écriture de DSL à partir de règles
- Stratégies d'écriture de règles à partir de DSL écrits par des analystes
Tests unitaires
- Stratégies de test (test par cas ou par règle)
- Exécution automatique des tests
Pré requis
Bien que non requises, des compétences en programmation dans n'importe quel langage sont fortement recommandées (SQL, Java, C#, VBA, etc.).
21 heures
Nos Clients témoignent (2)
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Formation - Drools 7 and DSL for Business Analysts
Exercises and solving problems in groups when the problems were more difficult.