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.
Temario del curso
Introducción breve a los motores de reglas
- Breve historia de los Sistemas Expertos y Motores de Reglas
- ¿Qué es la Inteligencia Artificial?
- Cadenamiento hacia adelante vs cadenamiento hacia atrás
- Lógica declarativa vs programación procedural/POO
- Comparación de soluciones
- ¿Cuándo usar motores de reglas?
- ¿Cuándo no usar motores de reglas?
- Alternativas a los motores de reglas
KIE
- Lógica declarativa vs modelo de hechos tradicional
- Ejecución de reglas simples con pruebas simples
- Autoría de activos
- Tablas de decisión
- Plantillas de reglas
- Editor guiado de reglas
- Pruebas, límites y beneficios
- Desarrollo de procesos simples con reglas
Escribir reglas en Eclipse
- Sesiones sin estado vs sesiones con estado
- Selección de hechos apropiados
- Operadores básicos y operadores específicos de Drools
- Funciones de acumulación básicas (suma, máximo, etc...)
- Cálculos intermedios
- Inserción de nuevos hechos
- Ejercicios (muchos ejercicios)
Ordenar reglas con BPMN
- Salience
- Cadenas de reglas vs BPMN 2.0
- Ejecución de un conjunto de reglas desde un proceso
- Reglas vs puertas de enlace
- Breve panorama de las características de BPMN 2.0 (transacciones, manejo de excepciones)
- Lógica de negocio declarativa completa en Drools
Idiomas específicos del dominio (DSL)
- Creación de nuevos idiomas
- Preparar 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
- Estrategias de prueba (prueba por caso o por regla)
- Ejecución automática de pruebas
Requerimientos
Aunque no es necesario, se recomienda fuertemente tener habilidades en programación en cualquier lenguaje (SQL, Java, C#, VBA, etc...)
21 Horas
Testimonios (2)
Me encantó que pudiera ver nuestras máquinas para ayudarnos cuando nos atascábamos.
Megan Burns - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Traducción Automática
Ejercicios y resolución de problemas en grupos cuando los problemas eran más difíciles.
Randy Comer Comer - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Traducción Automática