Saltar al contenido
← Ideas

Reglas o inteligencia artificial: cómo elegir el método para cada paso de una automatización

Decide qué tareas resolver con reglas, cuáles con IA y cuándo combinarlas, según la claridad de los datos, el coste del error y la gestión de excepciones.

Diagrama de una automatización que combina reglas para validar datos e inteligencia artificial para interpretar información ambigua

Al diseñar una automatización, no hay que elegir entre «usar reglas» o «usar inteligencia artificial» para todo el proceso. La decisión útil se toma paso a paso: qué mecanismo resuelve mejor cada tarea, con qué límites y qué hacer cuando la información no permite una respuesta fiable. Una regla puede controlar una condición explícita; un modelo puede interpretar una descripción variable. A menudo, la solución más sólida combina ambos.

El criterio no es cuánta tecnología puede incorporarse, sino qué resultado se necesita y qué riesgo implica equivocarse. Separar las tareas ayuda a evitar dos errores habituales: aplicar IA a decisiones sencillas que se resuelven con condiciones verificables, o forzar reglas rígidas sobre información ambigua y cambiante.

Empieza por el tipo de problema de cada paso

Empieza por el tipo de problema de cada paso

Describe cada paso de la automatización con cuatro preguntas: qué recibe, qué debe producir, qué evidencia debe respetar y qué ocurre si no puede decidir. Por ejemplo, «determinar si una factura supera el límite aprobado» es distinto de «interpretar qué solicita una persona en un correo». Aunque ambos pasos formen parte del mismo flujo, sus entradas y criterios no son iguales.

Las reglas son instrucciones explícitas: si se cumple una condición, se ejecuta una acción. La IA, en cambio, puede ser útil para interpretar entradas cuyo significado no está expresado en una estructura fija. No elimina la necesidad de definir el resultado esperado, revisar los casos dudosos ni decidir cuándo abstenerse.

Antes de escoger, comprueba si la tarea puede dividirse. Quizá la IA solo deba proponer una categoría, mientras que una regla valida campos obligatorios y aplica la decisión final. Asignar un mecanismo por tarea, en lugar de por proceso completo, suele permitir controles más claros.

Cuándo bastan las reglas

Las reglas suelen ser la opción más directa cuando los datos están estructurados, los criterios se pueden escribir sin ambigüedad y las salidas son previsibles. Algunos ejemplos hipotéticos son verificar que un campo esté completo, calcular un importe con una fórmula definida o dirigir una solicitud según un código seleccionado por el usuario.

También son apropiadas si cada decisión debe poder explicarse en términos concretos: «se rechazó porque faltaba el identificador requerido». Al ser explícitas, se pueden revisar sus condiciones y cambiar una regla sin tener que interpretar por qué un modelo produjo una respuesta. Esto no significa que sean infalibles: datos incorrectos, condiciones incompletas o reglas que se contradicen también generan fallos.

Antes de construir una lógica extensa, valora el coste de mantenerla. Una lista corta de condiciones estables es fácil de gestionar; una colección creciente de excepciones puede volverse difícil de entender y probar. Si el equipo no puede explicar qué regla prevalece cuando dos condiciones coinciden, hay una señal para simplificar o replantear el diseño.

Cuándo puede aportar valor la IA

La IA puede ser útil cuando la entrada es texto libre, contiene variaciones de lenguaje o expresa información que no encaja en una lista cerrada de opciones. Por ejemplo, podría proponer una categoría para un mensaje redactado de distintas maneras o extraer datos mencionados en un documento con formatos variables. Su valor está en interpretar patrones, no en sustituir la validación del resultado.

La pregunta práctica es si las variaciones resultan difíciles de enumerar sin que cambie el significado que interesa. Si cada nuevo caso obliga a añadir palabras clave, excepciones y condiciones que se solapan, una técnica de interpretación puede ser más adecuada. En cambio, si las entradas son consistentes y las condiciones están bien definidas, introducir un modelo podría añadir complejidad sin resolver un problema real.

La tolerancia al error importa. Si una clasificación incorrecta solo genera una sugerencia que alguien revisa, el riesgo puede ser distinto del de una decisión que activa un pago, deniega una solicitud o modifica datos críticos. Define qué errores son aceptables, qué evidencia debe acompañar la salida y qué casos deben quedar sin resolver automáticamente. El NIST AI Risk Management Framework ofrece un marco para considerar riesgos asociados a sistemas de IA, pero la evaluación concreta debe corresponder al uso previsto.

Criterios de elección: precisión, explicación y excepciones

Compara las opciones atendiendo al conjunto de la operación, no solo a la capacidad de producir una respuesta. Estos criterios ayudan a ordenar la decisión:

  • Claridad de entrada: ¿los datos llegan en campos definidos o en formatos y expresiones variables?
  • Precisión exigida: ¿qué consecuencias tiene una respuesta equivocada y se puede corregir antes de que afecte a otros pasos?
  • Explicabilidad: ¿se necesita indicar una condición verificable o basta una propuesta acompañada de su fuente?
  • Excepciones: ¿son casos raros y acotados, o aumentan hasta convertir las reglas en una maraña difícil de mantener?
  • Coste operativo: ¿qué esfuerzo requieren configurar, validar, observar y actualizar la solución?

No existe un umbral universal que determine cuándo una tarea debe pasar de reglas a IA. La elección depende del impacto de los errores, de la variabilidad real de los datos y de la capacidad de gestionar los casos que el sistema no resuelva. Documenta esos supuestos: sin ellos, es fácil confundir una preferencia tecnológica con una necesidad operativa.

Diseña una solución híbrida con límites explícitos

Un enfoque híbrido puede reservar a las reglas el control de condiciones objetivas y usar IA para interpretar lo ambiguo. En una extracción de datos hipotética, un modelo podría proponer valores encontrados en un texto; después, reglas comprueban que estén presentes, tengan un formato válido y respeten límites definidos. Si una comprobación falla, el flujo no debería tratar la propuesta como un dato confirmado.

En una clasificación de mensajes, la IA podría sugerir una categoría a partir del contenido. Las reglas pueden gestionar categorías que deban derivarse directamente de campos estructurados y definir qué hacer si falta información o si la propuesta no ofrece suficiente confianza. En ambos casos, hay que determinar quién consume el resultado, cómo se registra y si puede revertirse una acción posterior.

Establece límites que no dependan de una interpretación probabilística: permisos, rangos admitidos, campos obligatorios y condiciones que impiden continuar. La IA puede aportar una lectura; las reglas pueden impedir que una lectura dudosa active una operación no permitida. El control humano, cuando forme parte del proceso, debe contemplarse como una ruta concreta y no como una solución vaga para todos los fallos.

Cómo probar la elección y reconocer que debe cambiar

Cómo probar la elección y reconocer que debe cambiar

Prepara casos representativos antes de dar por adecuada una estrategia: entradas habituales, variantes de redacción, datos incompletos, formatos inesperados y ejemplos que no deberían conducir a una decisión automática. Comprueba por separado la calidad de la interpretación y el comportamiento de las validaciones. Registra los errores por tipo, el origen del dato y el paso donde se produjeron.

Una estrategia basada en reglas puede necesitar una capa de interpretación cuando las excepciones crecen, las condiciones se solapan o el equipo invierte cada vez más esfuerzo en cubrir variaciones de lenguaje. Una solución con IA puede requerir más reglas —o una vuelta a condiciones explícitas— si los errores se concentran en criterios claros, las salidas no respetan límites o explicar las decisiones resulta imprescindible. Ninguna de estas señales implica cambiar automáticamente: primero identifica la causa y el impacto.

Para documentar la decisión, responde a esta lista:

  • ¿Qué tarea específica automatiza este paso y qué resultado debe producir?
  • ¿Qué parte de la entrada es estructurada y cuál necesita interpretación?
  • ¿Qué errores son más costosos y cómo se detectan antes de continuar?
  • ¿Qué validaciones son obligatorias y qué situaciones detienen el flujo?
  • ¿Cómo se revisarán las excepciones y qué evidencia permitirá corregir el diseño?

La elección más robusta puede combinar mecanismos, pero no por defecto. Usa reglas donde los criterios sean explícitos y estables, considera IA donde la variabilidad dificulte escribir condiciones suficientes y establece validaciones en los límites. Así, cada paso tendrá una justificación comprobable y un plan para responder cuando sus supuestos dejen de cumplirse.

Fuentes y referencias

  1. AI Risk Management FrameworkNIST
  2. Data management body of knowledgeDAMA International