Temario del curso

Introducción breve a motores de reglas

  1. Breve historia de los Sistemas Expertos y Motores de Reglas
  2. ¿Qué es la Inteligencia Artificial?
  3. Encadenamiento hacia adelante vs encadenamiento hacia atrás
  4. Lógica declarativa vs procedimental/oop
  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. Lógica declarativa vs Modelo de Hechos Tradicional
  2. Ejecución de reglas simples con pruebas simples
  3. Autoría de Activos
  4. Tablas de decisión
  5. Plantillas de reglas
  6. Editor guiado de reglas
  7. Pruebas, límites y beneficios
  8. Desarrollo de un proceso simple con reglas

Escribiendo reglas en Eclipse

  1. Sesiones sin estado vs Sesiones con estado
  2. Seleccionando hechos adecuados
    • Operadores básicos y operadores específicos de Drools)
    • Funciones de acumulación básicas (suma, máximo, etc...)
    • Cálculos intermedios
  3. Insertando nuevos hechos
  4. Ejercicios (muchos de ellos)

Ordenando reglas con BPMN

  • Salience
  • Ruleflow vs BPMN 2.0
  • Ejecución de un conjunto de reglas desde un proceso
  • Reglas vs puertas de enlace
  • Breve descripción de las características de BPMN 2.0 (transacciones, manejo de excepciones)
  • Lógica de negocio declarativa comprehensiva en Drools

Lenguajes Específicos de Dominio (DSL)

  • Creando nuevos lenguajes
  • Preparando DSL para su uso por gestores
  • Procesamiento básico del Lenguaje Natural (NLP) con DSL
  • Estrategias para escribir DSL a partir de reglas
  • Estrategias para escribir reglas a partir de DSL escritas por analistas

Pruebas unitarias

  1. Estrategias de prueba (prueba por caso o por regla)
  2. Ejecución automática de pruebas

Requerimientos

Aunque no es necesario, se recomiendan fuertemente habilidades de programación en cualquier lenguaje (SQL, Java, C#, VBA, etc...)

 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas