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. Înlănțuire înainte vs înapoi
  4. Declarativ vs procedural/oop
  5. Comparația 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. Redactarea 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. Mai multe despre repository (git)
  10. Dezvoltarea unui proces simplu cu reguli

Scrierea regulilor în Eclipse

  1. Sesiuni stateless vs stateful
  2. Selectarea faptelor adecvate
    • Operatori de bază și operatori specifici Drools
    • Funcții de acumulare de bază (sumă, maxim, etc...)
    • ​Calcule intermediare
  3. Inserarea de fapte noi
  4. Exerciții (multe dintre ele)
  5. Ordonarea regulilor cu BPMN
    • Saliență
    • Flux de reguli vs BPMN 2.0
    • Executarea setului de reguli dintr-un proces
    • Reguli vs porți
    • Scurtă trecere în revistă a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
    • Logică de afaceri declarativă comprehensivă în Drools
  6. Limbi specifice domeniului (DSL)
    • Crearea de limbi noi
    • Pregătirea DSL pentru a fi folosit de manageri
    • Procesare de bază a limbajului natural (NLP) cu DSL
  7. Fuziune (CPE), raționament temporal (pentru evenimente care au loc după, între, etc...)
    • Operatori de fuziune
    • Exemplu în Programe de Evenimente
  8. Testare unitară

Subiecte opționale

  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ă compilare

Cerințe

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

Publicul țintă

  • Dezvoltatori 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