Schița de curs

Scurtă introducere în motoarele de reguli

  1. Scurtă istorie a Sistemelor Expert și a 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ă folosiți motoare de reguli?
  7. Când să nu folosiți motoare de reguli?
  8. Alternative la motoarele de reguli

KIE

  1. Model de fapte declarativ vs tradițional
  2. Executarea unor reguli simple cu teste simple
  3. Crearea de active
  4. Tabele de decizie
  5. Șabloane de reguli
  6. Editorul ghidat de reguli
  7. Testarea, limite și beneficii
  8. Dezvoltarea unui proces simplu cu reguli

Scrierea regulilor în Eclipse

  1. Sesiuni fără stare vs cu stare
  2. Selectarea faptelor corespunzătoare
    • 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)

Ordonarea regulilor cu BPMN

  • Saliență
  • Ruleflow vs BPMN 2.0
  • Executarea unui set 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ă cuprinzătoare în Drools

Limbaje Specifice Domeniului (DSL)

  • Crearea de noi limbi
  • Pregătirea DSL pentru a fi folosit de manageri
  • Procesare de bază a limbajului natural (NLP) cu DSL
  • Strategii pentru scrierea DSL din reguli
  • Strategii pentru scrierea regulilor din DSL scrise de analiști

Testarea unitară

  1. Strategii de testare (test pe caz sau pe regulă)
  2. Executarea automată a testelor

Cerințe

Deși nu este obligatoriu, este foarte recomandat să aveți cunoștințe de programare în orice limbaj (SQL, Java, C#, VBA, etc...)

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite