Kursplan

Kort introduktion till regelmotorer

  1. Kort historia om Expert Systems och Rules Engine
  2. Vad är Artificiell Intelligens?
  3. Framåt- vs bakåtledning
  4. Deklarativt vs procedur/objektorienterat
  5. Jämförelse av lösningar
  6. När man ska använda regelmotorer?
  7. När man inte ska använda regelmotorer?
  8. Alternativ till regelmotorer

KIE

  1. Skapande av tillgångar
  2. Workbench-integration
    • Körning av regler direkt från KIE
    • Deployment
  3. Beskrivningstabeller
  4. Regelmallar
  5. Guidad regelredigerare
  6. Testning
  7. Arbetsuppgifter
  8. Versionering och deployment
  9. Lite mer om repository (git)
  10. Utveckling av en enkel process med regler

Att skriva regler i Eclipse

  1. Stateless vs stateful sessioner
  2. Val av lämpliga faktakunskaper
    • Grundläggande operatorer och Drools-specifika operatorer
    • Grundläggande ackumuleringar (summa, max, etc...)
    • ​Intermediära beräkningar
  3. Inmatning av nya fakta
  4. Övningar (många)
  5. Ordning av regler med BPMN
    • Prioritet
    • Ruleflow vs BPMN 2.0
    • Körning av regelsamling från en process
    • Regler vs portar
    • Kort översikt av BPMN 2.0-funktioner (transaktioner, felhantering)
    • Uttömmande deklarativ affärslogik i Drools
  6. Domänspecifika språk (DSL)
    • Skapande av nya språk
    • Förberedelse av DSL för användning av chefer
    • Grundläggande naturlig språkbehandling (NLP) med DSL
  7. Fusion (CPE), temporär resonemang (för händelser att inträffa efter, mellan, etc...)
    • Fusion-operatorer
    • Exempel i händelsekalendrar
  8. Enhetstestning

Valfria ämnen

  1. OptaPlanner
  2. jBPM
  3. Drools och integration via webtjänster
  4. Drools-integration via kommandorad
  5. Hur man ändrar regler/processer efter deployment utan att kompilera

Krav

Programmeringskunskaper på alla språk rekommenderas starkt (SQL, Java, C#, VBA, etc...)

 21 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (4)

Kommande Kurser

Relaterade Kategorier