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'ordonnancement 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.).
Nos clients témoignent (5)
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
les compétences des formateurs sur les sujets et sa manière d'aborder ceux-ci après avoir视情况而定,我将仅翻译给出的文本部分。以下是法语翻译: les compétences des formateurs sur les sujets et sa manière d'aborder ceux-ci après avoir vu notre environnement lors d'une session de partage d'écran.
Stig-Ole Amundsen - Helse Nord IKT
Formation - WildFly Server Administration
Traduction automatique
Tous les exemples partagés des fonctions et/ou opérateurs sont bien expliqués.
Brian Amlon - Thakral One, Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique
Exercices et résolution de problèmes en groupe lorsque les problèmes étaient plus difficiles.
Randy Comer Comer - Sandia National Labs
Formation - Drools 7 and DSL for Business Analysts
Traduction automatique
I really enjoyed the good atmosphere.
Martin Jesterschawek
Formation - Business Rule Management (BRMS) with Drools
Traduction automatique