Cualquier persona con punteros o experiencia específicos con un 'genérico motor de reglas'?

StackOverflow https://stackoverflow.com/questions/4118528

  •  29-09-2019
  •  | 
  •  

Pregunta

Busco para integrarse con un 'genérico motor de reglas' en base a la petición de un cliente.

Creo que el objetivo es permitir a los accionistas de la empresa para agregar 'Reglas', y tienen los pueden incorporar en una métrica global calculado sobre un conjunto de datos. Hasta el momento, las Reglas he oído parece como fragmentos simples de la lógica en el código. Supongo que el inconveniente es que aunque simple, esto todavía tendría que ser codificado ... (en oposición a algún tipo de especificación de la regla de tiempo de ejecución o de datos controlada automáticamente utilizado en el análisis.)

espero que no sea demasiado vago - pero alguien tiene algún éxito en una cosa así? proyectos de código abierto que tienen la mayoría de la promesa?

gracias

¿Fue útil?

Solución

He jugado un poco con DROOLS, un motor de reglas de JBOSS. Lo he visto utilizar en los sistemas de producción a gran escala. Ofrece representación de reglas en varios formatos diferentes, tales como - archivo de reglas plana escrito en JAVA o MVEL; utilizando BABEANDO regla de flujo y tablas de decisión compuestas en EXCEL.

La ejecución de las reglas están utilizando el algoritmo RETE, que supuestamente es más rápido debido a gobernar la memorización y compartir variables. Como se ha señalado por Doug, hay una gran cantidad de información sobre Wikipedia

Otros consejos

Sistemas Expertos estaban de moda AI en los años 80.

Hay un montón de información en Wikipedia sobre la Rete Algoritmo

Motor de inferencia

Una caja de herramientas bien considerado es

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top