Contacta con nosotros

Temario del curso

Breve introducción a los motores de reglas

  1. Breve historia de los Sistemas Expertos y los Motores de Reglas
  2. ¿Qué es la Inteligencia Artificial?
  3. Encadenamiento hacia adelante vs hacia atrás
  4. Declarativo vs procedimiento/POO
  5. Comparación de soluciones
  6. ¿Cuándo usar motores de reglas?
  7. ¿Cuándo no usar motores de reglas?
  8. Alternativas a los motores de reglas

KIE

  1. Creación de Activos
  2. Integración con Workbench
    • Ejecución de reglas directamente desde KIE
    • Despliegue
  3. Tablas de decisión
  4. Plantillas de reglas
  5. Editor de reglas guiadas
  6. Pruebas
  7. Elementos de trabajo
  8. Versionamiento y despliegue
  9. Un poco más sobre el repositorio (git)
  10. Desarrollo de procesos simples con reglas

Escritura de reglas en Eclipse

  1. Sesiones sin estado vs con estado
  2. Selección de hechos adecuados
    • Operadores básicos y operadores específicos de Drools)
    • Funciones básicas de acumulación (suma, máximo, etc...)
    • ​Cálculos intermedios
  3. Inserción de nuevos hechos
  4. Ejercicios (muchos de ellos)
  5. Ordenamiento de reglas con BPMN
    • Saliencia
    • Ruleflow vs BPMN 2.0
    • Ejecución de conjuntos de reglas desde un proceso
    • Reglas vs compuertas
    • Breve descripción de las características de BPMN 2.0 (transacciones, manejo de excepciones)
    • Lógica empresarial declarativa integral en Drools
  6. Lenguajes Específicos de Dominio (DSL)
    • Creación de nuevos lenguajes
    • Preparación de DSL para ser utilizado por gestores
    • Procesamiento básico de Lenguaje Natural (NLP) con DSL
  7. Fusión (CPE), razonamiento temporal (para eventos que ocurren después, entre, etc...)
    • Operadores de fusión
    • Ejemplo en Programación de Eventos
  8. Pruebas unitarias

Temas Opcionales

  1. OptaPlanner
  2. jBPM
  3. Integración de Drools a través de servicios web
  4. Integración de Drools a través de la línea de comandos
  5. Cómo cambiar reglas/procesos después del despliegue sin compilar

Requerimientos

Se recomienda fuertemente tener habilidades de programación en cualquier lenguaje (SQL, Java, C#, VBA, etc...)

 21 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas