Intrati in legatura

Schița de curs

Scurtă introducere în motoarele de reguli

  1. Scurt istoric al Sistemelor Expert și Motoarelor de Reguli
  2. Ce este Inteligența Artificială?
  3. Forward vs Backward chaining
  4. Declarativ vs procedural/OOP
  5. Comparație a soluțiilor
  6. Când să folosești motoare de reguli?
  7. Când să nu folosești motoare de reguli?
  8. Alternative la motoarele de reguli

KIE

  1. Crearea Activelor
  2. Integrarea Workbench
    • Executarea regulilor direct din KIE
    • Implementare
  3. Tabele de decizie
  4. Șabloane de reguli
  5. Editor ghidat de reguli
  6. Testare
  7. Elemente de lucru
  8. Versiune și implementare
  9. Puțin mai mult despre repository (git)
  10. Dezvoltarea unui proces simplu cu reguli

Scrierea regulilor în Eclipse

  1. Sesiuni Stateless vs Stateful
  2. Selectarea faptelor potrivite
    • Operatori de bază și operatori specifici Drools
    • Funcții de acumulare de bază (sum, max, etc...)
    • ​Calcule intermediare
  3. Inserarea de fapte noi
  4. Exerciții (multe)
  5. Ordonarea regulilor cu BPMN
    • Saliență
    • Ruleflow vs BPMN 2.0
    • Executarea setului de reguli dintr-un proces
    • Reguli vs porți
    • Scurtă prezentare a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
    • Logică de afaceri declarativă comprehensivă în Drools
  6. Limbaje Specifice Domeniului (DSL)
    • Crearea de limbaje noi
    • Pregătirea DSL pentru a fi utilizat de manageri
    • Procesare de bază a limbajului natural (NLP) cu DSL
  7. Fuziune (CPE), raționament temporal (pentru evenimente care trebuie să se întâmple după, între, etc...)
    • Operatori de fuziune
    • Exemplu în Programarea Evenimentelor
  8. Testare unitară

Subiecte optionale

  1. OptaPlanner
  2. jBPM
  3. Integrarea Drools prin servicii web
  4. Integrarea Drools prin linie de comandă
  5. Cum să modifici reguli/procese după implementare fără a recompila

Cerințe

  • Abilități de programare în orice limbaj (de exemplu, SQL, Java, C#, VBA)

Publicul țintă

  • Dezvoltatori de software
  • Arhitecți de sisteme
  • Decidenți tehnici care evaluează motoare de reguli
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite