Struttura del corso

Breve introduzione ai motori di regole

  1. Breve storia degli Sistemi Esperti e dei Motori di Regole
  2. Cosa è l'Intelligenza Artificiale?
  3. Forward vs Backward chaining (catena avanti vs catena indietro)
  4. Declarative vs procedure/oop (dichiarativa vs procedurale/orientata agli oggetti)
  5. Confronto delle soluzioni
  6. Quando utilizzare i motori di regole?
  7. Quando non utilizzare i motori di regole?
  8. Alternative ai motori di regole

KIE

  1. Declarative vs Traditional Fact Model (Modello dei Fatti Tradizionale)
  2. Esecuzione di semplici regole con test semplici
  3. Creazione di Risorse
  4. Tavole Decisionali
  5. Modelli di Regola
  6. Editor Guidato delle Regole
  7. Test, limiti e vantaggi
  8. Sviluppo di semplici processi con regole

Scrivere regole in Eclipse

  1. Sessioni Stateless vs Stateful (sessioni senza stato vs sessioni con stato)
  2. Selezione dei fatti corretti
    • Operatori di base e operatori specifici di Drools
    • Funzioni accumulate di base (somma, massimo, ecc...)
    • Calcoli intermedi
  3. Inserimento di nuovi fatti
  4. Esercizi (molti esercizi)

Ordinamento delle regole con BPMN

  • Salienza
  • Ruleflow vs BPMN 2.0
  • Esecuzione di un set di regole da un processo
  • Regole vs gateway (punti decisionali)
  • Breve panoramica sulle funzionalità di BPMN 2.0 (transazioni, gestione delle eccezioni)
  • Logica aziendale dichiarativa completa in Drools

Linguaggi Specifici del Dominio (DSL)

  • Creazione di nuovi linguaggi
  • Preparazione del DSL per l'uso dai gestori
  • Elaborazione Naturale del Linguaggio (NLP) con DSL
  • Strategie per scrivere DSL dalle regole
  • Strategie per scrivere regole da DSL scritto dagli analisti

Test unitari

  1. Strategie di test (test per caso o per regola)
  2. Esecuzione automatica dei test

Requisiti

Sebbene non richiesto, si raccomandano fortemente competenze di programmazione in qualsiasi linguaggio (SQL, Java, C#, VBA, ecc...)

 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative