Schița de curs

Scurtă introducere în motoarele cu reguli

  1. Scurtă istorie sau Expert Systems and Rules Engine
  2. Ce este Inteligența Artificială?
  3. Înlănțuire înainte vs înapoi
  4. Declarativ vs procedura/oop
  5. Compararea solutiilor
  6. Când să folosiți motoarele de reguli?
  7. Când să nu folosiți motoarele de reguli?
  8. Alternative la motoarele cu reguli

KIE

  1. Model declarativ vs tradițional
  2. Executarea regulilor simple cu teste simple
  3. Crearea activelor
  4. Tabelele de decizie
  5. Șabloane de reguli
  6. Editor de reguli ghidate
  7. Testare, limite și beneficii
  8. Dezvoltarea unui proces simplu cu reguli

Reguli de scriere în Eclipse

  1. Sesiuni Stateless vs Stateful
  2. Selectarea faptelor adecvate
    • Operatori de bază și Drools operatori specifici)
    • Funcții de bază de acumulare (sumă, max, etc...)
    • Calcule intermediare
  3. Inserarea de fapte noi
  4. Exerciții (multe dintre ele)

Reguli de comandă cu BPMN

  • Proeminență
  • Ruleflow vs BPMN 2.0
  • Executarea unui set de reguli dintr-un proces
  • Reguli vs gateway-uri
  • Scurtă prezentare generală a caracteristicilor BPMN 2.0 (tranzacții, gestionarea excepțiilor)
  • Logica comercială declarativă cuprinzătoare în Drools

Specific domeniului Languages (DSL)

  • Crearea de noi limbi
  • Pregătirea DSL pentru a fi utilizat de către manageri
  • Basic Natural Language Processing (NLP) cu DSL
  • Strategii pentru scrierea DSL din reguli
  • Strategii de scriere a regulilor din DSL scrise de analiști

Testarea unitară

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

Cerințe

Deși nu sunt necesare, se recomandă abilități de programare în orice limbaj (SQL, Java, C#, VBA, etc...).

  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (2)

Cursuri înrudite

Categorii înrudite