DOI: https://doi.org/10.34069/AI/2025.86.02.13
Volume 14 - Issue 86: 164-179 / February-december, 2025
How to Cite:
Ramírez-Romero, T.A., Jiménez-Ruíz, R.B., Patiño-Ortiz, J., Manzanilla-Granados, H.M. (2025). Sistema de inteligencia artificial basado en manejador de reglas dinámico, operado sobre base de datos. Amazonia Investiga, 14(86), 164-179. https://doi.org/10.34069/AI/2025.86.02.13
Sistema de inteligencia artificial basado en manejador de reglas dinámico, operado sobre base de datos
Artificial intelligence system based on a dynamic rule-based engine operated on a database
Received: May 17, 2025 Accepted: June 30, 2025
Written by:
Tonáhtiu Arturo Ramírez-Romero
https://orcid.org/0009-0001-5686-8189
Dr. Escuela Superior de Cómputo, Instituto Politécnico Nacional México, México. Email: tonahtiu@yahoo.com
René Baltazar Jiménez-Ruíz
https://orcid.org/0009-0008-3022-9232
M.D. Escuela Superior de Cómputo, Instituto Politécnico Nacional México, México. Email: rbjimenez@ipn.mx
Julián Patiño-Ortiz
https://orcid.org/0000-0001-8106-9293
Dr. Escuela Superior de Ingeniería Mecánica y Eléctrica, Instituto Politécnico Nacional México, México. Email: jpatinoo@ipn.mx
Héctor Manuel Manzanilla-Granados
https://orcid.org/0000-0002-0276-1853
Dr. Escuela Superior de Cómputo, Instituto Politécnico Nacional México, México. Email: hmanzanilla@ipn.mx
Resumen
Se presenta una propuesta desarrollo de un manejador de reglas, aplicable a sistemas de filtrado, de diagnóstico o para toma de decisiones, esta propuesta permite el manejo de reglas sencillas o compuestas, tanto que incluyan: Operaciones de consultas a bases de datos, operaciones aritméticas y operadores relacionales, acepta reglas conjuntivas y disyuntivas, se crea un pequeño lenguaje para representar reglas, mismas que son almacenadas en base de datos y por tanto pueden crecer dinámicamente. El manejador se utiliza como herramienta para otros desarrollos que requieran esta funcionalidad, el producto final es una librería en lenguaje PHP.
Palabras clave: Manejador de reglas, inteligencia artificial, bases de datos.
Abstract
We present a proposal for the development of a rule handler, applicable to filtering, diagnostic, or decision-making systems. This proposal allows the management of simple or complex rules, including: database query operations, arithmetic operations, and relational operators. It accepts conjunctive and disjunctive rules. A small language is created to represent rules, which are stored in a database and can therefore grow dynamically. The handler is used as a tool for other developments that require this functionality, and the final product is a library in PHP.
Keywords: rule handler, artificial intelligence, database.