Saltar al contenido

IA Agéntica

Para implementar un agente de IA, la tarea debe justificar su uso

La diferencia entre automatizar una regla y asumir parte del trabajo de un analista.

Comparar el monto de una factura con el de una orden de compra no requiere inteligencia artificial. Si los importes difieren, el sistema de gestión (ERP) puede rechazar el comprobante y calcular la diferencia. Un flujo convencional se encargará luego de solicitar la nota de crédito. Son reglas conocidas y conviene que permanezcan bajo control de software tradicional.

La empresa puede necesitar, además, una explicación: por qué ese proveedor facturó un precio distinto. Quizá exista una actualización comunicada por correo que nunca llegó a la orden de compra. Otra posibilidad es que la sobrefacturación se repita y haya reclamos anteriores sin resolver. Establecer qué ocurrió exige reconstruir antecedentes dispersos y evaluar información que no siempre coincide.

La discrepancia es el disparador, no la tarea del agente. Su intervención se justifica cuando el recorrido no puede definirse por completo antes de comenzar y cada hallazgo determina cuál será la próxima consulta. La detección y el rechazo de la factura siguen siendo responsabilidad del sistema.

Esa separación evita incorporar IA allí donde una función sencilla resulta más económica y previsible. Los agentes tienen mayor sentido frente a problemas abiertos, con decisiones que dependen del contexto. Una secuencia estable suele resolverse mejor mediante reglas.

Carpeta de expedientes abierta con facturas y documentos ordenados por pestañas para reconstruir los antecedentes de un proveedor.

Investigar el origen de la diferencia

Con la factura rechazada y el importe registrado, el agente consulta los antecedentes del proveedor. Los reclamos previos mostrarán cuáles generaron una nota de crédito y cuáles siguen pendientes. También puede encontrar casos cerrados mediante un acuerdo comercial que modifique la lectura del comprobante actual.

La orden de compra debe contrastarse con el contrato vigente. Si eso no explica la diferencia, la investigación puede extenderse a una actualización de precios comunicada por correo. Tal vez Compras la haya aceptado sin trasladarla al sistema. En ese supuesto, el error estaría dentro de la empresa y no tendría sentido reclamar un incumplimiento. Habría que regularizar la orden y revisar qué otros comprobantes quedaron alcanzados por el mismo acuerdo.

Si los documentos confirman una diferencia injustificada y reiterada, el agente podrá preparar un reclamo respaldado por los antecedentes. La comunicación pedirá la nota de crédito por el importe calculado y mencionará los casos todavía abiertos. Antes de proponer un escalamiento tendrá que considerar la importancia operativa del proveedor. Una medida que apenas afecta a un proveedor sustituible puede comprometer la producción si se aplica a quien abastece un insumo crítico.

Redactar un correo más amable o más severo es un resultado secundario. Lo que justifica al agente es reconstruir lo ocurrido y distinguir un error aislado de un conflicto recurrente. Si la única decisión consiste en escoger una plantilla según la cantidad de reclamos anteriores, alcanza con una regla.

Qué necesita el agente para hacerlo

El modelo no conoce por sí mismo la organización ni puede consultar sus aplicaciones. Necesita una capa de software que prepare el contexto y le ofrezca herramientas específicas. Una de ellas podría recuperar la orden de compra; otra, buscar antecedentes asociados con el proveedor. El agente decide cuál solicitar según lo que encuentre, pero la aplicación sigue controlando la ejecución.

No corresponde volcar repositorios corporativos completos dentro del contexto. La búsqueda debería limitarse a los documentos relacionados con el proveedor durante el período relevante. También tiene que conservar el origen de cada dato. Una condición extraída de un contrato vigente no tiene el mismo valor que una cifra mencionada en un mensaje informal de hace dos años.

Si aparece una inconsistencia, el agente podrá pedir otro documento. La capa de acceso verificará si la consulta está permitida y devolverá el mínimo contexto necesario. Esta selección mejora la precisión del análisis y evita exponer información ajena al caso.

Los cálculos permanecen fuera del modelo. El agente puede interpretar una cláusula de actualización de precios, pero el importe de la nota de crédito debe provenir de código verificable. Las validaciones contables conservarán las mismas reglas con independencia de cómo razone el agente.

Las herramientas necesitan permisos propios. Consultar una orden es una operación de lectura; incorporar una recomendación al expediente ya modifica información. El servicio que ejecuta cada llamada debe comprobar la identidad y el alcance autorizado sin delegar esa decisión en el modelo.

En este ejemplo, el agente puede investigar y preparar el reclamo sin intervención humana. El envío requerirá aprobación si acusa un incumplimiento o puede alterar una negociación en curso. Suspender nuevas compras quedará fuera de su alcance, salvo que exista una autorización específica. La autonomía se define por cada acción, no para el agente en su conjunto.

La información consultada incluye contratos y comunicaciones internas, por lo que también hay que decidir dónde se realizará la inferencia. Un modelo local permite mantener las entradas dentro de la infraestructura propia, siempre que los conectores y registros tampoco las transmitan al exterior. Si se utiliza un servicio remoto, deberán revisarse las condiciones de tratamiento y conservación de los datos.

Para una tarea como esta probablemente baste un solo agente coordinado con varias herramientas. Dividir la investigación entre agentes especializados agregaría transferencias de contexto y nuevos permisos. Esa complejidad se justifica cuando existen responsabilidades realmente independientes, no para reproducir en software el organigrama de la empresa.

Integrarlo al flujo sin perder el estado

El reclamo puede haber llegado al proveedor aunque la aplicación no haya registrado la confirmación. También puede ocurrir que la factura esté rechazada, pero el correo nunca se haya enviado. Si el proceso completo se repite a ciegas, aparecerán comunicaciones duplicadas o actualizaciones contradictorias.

La solución necesita conservar el estado operativo de cada acción. Antes de reintentar un envío, debe comprobar si ya se realizó y asociarlo con un identificador estable. Esta precaución permite retomar el caso sin repetir efectos sobre los sistemas conectados.

El registro también debe mostrar qué fuentes respaldaron el análisis y qué resultado devolvió cada herramienta. Si una persona aprobó el reclamo, esa autorización tiene que quedar vinculada con el mensaje enviado. Así será posible reconstruir la decisión ante una disputa con el proveedor y corregir el recorrido cuando algo falle.

Ese historial servirá, además, para evaluar la utilidad del agente. Si sus recomendaciones se corrigen con frecuencia o consulta fuentes que rara vez aportan información, el problema puede estar en el acceso documental o en el alcance asignado. Algunas partes deberán ajustarse; otras quizá convenga devolverlas al flujo convencional.

Un agente útil no reemplaza el control de facturas. Se ocupa del trabajo que hoy obliga a una persona a reconstruir semanas de antecedentes antes de decidir cómo reclamar.