Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
Breve introducción a los motores de reglas
- Breve historia o motor experto de sistemas y reglas
- ¿Qué es la Inteligencia Artificial?
- Encadenamiento hacia adelante vs hacia atrás
- Declarativo vs procedimiento/oop
- Comparación de soluciones
- ¿Cuándo usar motores de reglas?
- ¿Cuándo no usar motores de reglas?
- Alternativas a los motores de reglas
KIE
- Modelo de hechos declarativo vs modelo de hechos tradicional
- Ejecución de reglas sencillas con pruebas sencillas
- Creación de recursos
- Tablas de decisión
- Plantillas de reglas
- Editor de reglas guiadas
- Pruebas, límites y beneficios
- Desarrollo de procesos simples con reglas
Reglas de escritura en Eclipse
- Sesiones sin estado frente a sesiones con estado
- Selección de hechos apropiados
- Operadores básicos y Drools operadores específicos)
- Funciones básicas de acumulación (suma, máximo, etc...)
- Cálculos intermedios
- Inserción de nuevos hechos
- Ejercicios (muchos)
Ordenar reglas con BPMN
- Prominencia
- Ruleflow frente a BPMN 2.0
- Ejecución de un conjunto de reglas desde un proceso
- Reglas frente a puertas de enlace
- Breve descripción de las características de BPMN 2.0 (transacciones, manejo de excepciones)
- Lógica de negocios declarativa completa en Drools
Dominio específico Languages (DSL)
- Creación de nuevos idiomas
- Preparación de DSL para su uso por parte de los administradores
- Básico Natural Language Processing (NLP) con DSL
- Estrategias para escribir DSL a partir de reglas
- Estrategias para escribir reglas a partir de DSL escritas por analistas
Pruebas unitarias
- Estrategias de prueba (prueba por caso o por regla)
- Ejecución automática de la prueba
Requerimientos
Aunque no es obligatorio, se recomienda encarecidamente tener conocimientos de programación en cualquier lenguaje (SQL, Java, C#, VBA, etc.)
21 Horas
Testimonios (2)
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Exercises and solving problems in groups when the problems were more difficult.