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
Breve introducción a los motores de reglas
- Breve historia de los Sistemas Expertos y los Motores de Reglas
- ¿Qué es la Inteligencia Artificial?
- Cadena hacia adelante vs. cadena hacia atrás
- Declarativo vs. procedimental/OOP
- Comparación de soluciones
- ¿Cuándo utilizar motores de reglas?
- ¿Cuándo no utilizar motores de reglas?
- Alternativas a los motores de reglas
KIE
- Modelo de hechos declarativo vs. modelo de hechos tradicional
- Ejecución de reglas simples con pruebas básicas
- Creación de activos
- Tablas de decisión
- Plantillas de reglas
- Editor guiado de reglas
- Pruebas, límites y beneficios
- Desarrollo de procesos simples con reglas
Escribiendo reglas en Eclipse
- Sesiones sin estado vs. sesiones con estado
- Selección de hechos adecuados
- Operadores básicos y operadores específicos de Drools)
- Funciones básicas de acumulación (suma, máximo, etc...)
- Calculos intermedios
- Inserción de nuevos hechos
- Ejercicios (muchos de ellos)
Ordenamiento de reglas con BPMN
- Prioridad (Salience)
- Flujo de reglas vs. BPMN 2.0
- Ejecución de un conjunto de reglas desde un proceso
- Reglas vs. pasarelas
- Breve descripción general de las funciones de BPMN 2.0 (transacciones, manejo de excepciones)
- Lógica de negocio declarativa integral en Drools
Lenguajes de dominio específico (DSL)
- Creación de nuevos lenguajes
- Preparación de DSL para su uso por parte de gerentes
- 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 redactadas por analistas
Pruebas unitarias
- Estrategias de prueba (prueba por caso o por regla)
- Ejecución automática de pruebas
Requerimientos
Aunque no es obligatorio, se recomienda encarecidamente contar con habilidades de 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 quedábamos atascados.
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