AgriNet · la inteligencia artificial
La inteligencia artificial no resuelve su operación. Propone, y alguien firma.
Aquí está, función por función, lo que la inteligencia artificial hace dentro del sistema y lo que no puede hacer, en la misma tabla. Se distingue lo que decide sola, lo que propone y espera aprobación, y lo que está construido pero todavía no conectado al motor.
El punto de partida
Tres cosas distintas que se venden con el mismo nombre
Cuando alguien le dice que su sistema «tiene inteligencia artificial», puede estar diciendo tres cosas que no se parecen en nada. La primera es que el sistema reconoce: lee un código, clasifica un defecto, extrae un dato de un documento escaneado. La segunda es que propone: pronostica, calcula un riesgo, redacta un borrador que alguien va a revisar. La tercera es que decide: escala una alerta, bloquea una orden, detiene un embarque.
Las tres son útiles y las tres tienen un costo distinto si fallan. Un reconocimiento equivocado se corrige en la misma pantalla. Una propuesta equivocada la filtra el que la revisa. Una decisión equivocada ya ocurrió. Por eso esta página no dice «la inteligencia artificial lo resuelve»: dice, función por función, en cuál de las tres está.
Y hay una cuarta categoría, que es la que nadie publica: lo que está escrito pero no enchufado. También está en esta página, con su verificación.
Una función que decide sola se dice. Una que propone y espera aprobación, también. Lo que no se dice es lo que después se reclama.

Al terminar esta página usted debería poder señalar, de cada función, quién responde si se equivoca.
Lo que hace
Función por función, con su límite al lado
Veinte funciones, agrupadas por el trabajo que atienden. La cuarta columna es la importante: es lo que la función no hace, dicho aquí y no en la letra chica de un contrato.
Reconocer · lo que la máquina lee mejor que una persona cansada
| Función | Cómo lo hace | Beneficio declarado | Límite declarado |
|---|---|---|---|
| Clasificación de defectos de fruto | Inspección visual sobre la muestra de la línea, contra los veintidós defectos tipificados del catálogo de calidad | El defecto queda tipificado igual en todos los turnos, y el descuento por calidad se discute con una clasificación y no con una opinión | No dictamina el destino del lote ni firma el rechazo: clasifica y propone. El dictamen es del responsable de calidad |
| Calibración de tamaño y juicio de madurez y color | Medición sobre imagen de la muestra, contra la especificación del cliente | La ficha técnica por producto y por cliente sale del mismo dato que la línea produjo | No sustituye el muestreo destructivo ni el análisis de laboratorio donde la especificación lo exige |
| Lectura de códigos de barras y de matriz de datos | Lectura del código seriado de contenedor de embarque en la tarima y del identificador de producto con número de lote en la caja | La tarima queda amarrada a su código seriado sin teclear, que es donde se pierde el hilo | Si el código está dañado no adivina: pide captura manual con validación, y el registro queda marcado como captura manual |
| Extracción de datos de documentos del proveedor | Lectura de documentos escaneados y de imágenes para extraer campos estructurados | El expediente del proveedor se arma sin capturar a mano el certificado que él ya tiene | No valida la autenticidad del documento ni consulta al organismo certificador: extrae el dato y lo deja para revisión |
| Detección de plaga por firma espectral | Vuelo con cámara multiespectral sobre el lote-hectárea | La aplicación se dirige a la zona afectada en lugar de al lote completo, lo que reduce producto aplicado | No emite la orden de aplicación por sí sola: propone la zona y el ingeniero de campo decide producto y dosis |
Funcionalidad declarada en el brochure comercial de AgriNet, secciones 09 y 10.
Proponer · lo que se calcula antes de que ocurra
| Función | Cómo lo hace | Beneficio declarado | Límite declarado |
|---|---|---|---|
| Aviso de excursión de cadena de frío | Vigilancia continua de los registradores de temperatura por cámara, contenedor y tramo, con tendencia | Avisa de la excursión antes de que la temperatura se salga, no después | No opera el equipo de frío: avisa y escala. La corrección física es de mantenimiento |
| Pronóstico de plaga | Serie de la estación agroclimática y conteo automático de trampas | El monitoreo se concentra donde la presión está subiendo | Un pronóstico no es un diagnóstico: no reemplaza el recorrido de campo ni el muestreo |
| Predicción de hora estimada de llegada y riesgo de perder la cita | Posición de la unidad, ruta y tráfico, contra la ventana de andén asignada | La cita se reprograma antes de perderla, con el cliente avisado | No reprograma por sí sola con el cliente: propone y el coordinador confirma |
| Auditoría de flete | Compara la factura del transportista contra la tarifa pactada y el peso efectivamente movido | La diferencia aparece antes de pagar, con el viaje y las placas identificados | No rechaza la factura: marca la diferencia y la deja en aprobación |
| Rentabilidad por lote-hectárea | Suma el costo real del lote —con el flete como línea propia— contra el ingreso del lote | El margen se conoce por lote-hectárea y no por promedio del ciclo | Depende de que el costo esté capturado: si falta el flete del viaje, el número lo dice en lugar de estimarlo |
| Pronóstico de precio y estacionalidad | Serie histórica de precio del producto y del mercado destino | La decisión de a quién vender se toma con la curva delante | No es asesoría de mercado ni garantiza el precio: es una proyección con su margen de error declarado |
| Calificación de proveedores | Cruza cumplimiento documental, rechazo por calidad y desempeño de entrega del proveedor | La asignación de compra deja de depender de quién contesta el teléfono | No da de baja a un proveedor: baja su calificación y la baja la decide compras |
| Vigilancia de crédito del cliente | Revisa saldo, antigüedad y límite antes de emitir la orden | El freno ocurre antes de producir, no después de entregar | No cancela la venta: la detiene para autorización, y la autorización queda registrada con nombre |
| Cálculo de descuento por calidad | Aplica la tabla de descuento del contrato a la clasificación de defectos del embarque | El descuento que el cliente propone se puede contradecir con el registro | No negocia con el cliente: calcula lo que el contrato dice |
| Análisis de cotizaciones | Compara cotizaciones de insumos o de flete y entrega la comparación con su justificación escrita | La decisión de compra queda documentada, no sólo tomada | No adjudica: entrega la comparación y la adjudicación es de compras |
Funcionalidad declarada en el brochure comercial de AgriNet, sección 10, grupos de monitoreo de sensores, logística, y comercial y finanzas.
Producir el documento · lo que se arma solo y alguien revisa
| Función | Cómo lo hace | Beneficio declarado | Límite declarado |
|---|---|---|---|
| Generación del expediente de trazabilidad | Reúne los siete eventos críticos del lote con sus datos clave y los entrega en formato electrónico ordenable | Opera dentro del plazo de 24 horas que la norma concede, y el brochure lo dice así: usted tiene 24 horas, el sistema necesita minutos | No completa el evento que nadie capturó. Si falta un dato clave, el expediente sale señalando el hueco en lugar de rellenarlo |
| Armado del paquete documental de exportación | Junta certificado fitosanitario, factura comercial, packing list, documento de embarque y certificados de esquema vigentes, y revisa coherencia entre ellos | La incoherencia aparece antes de aduana y no en la aduana | No emite el certificado fitosanitario ni ningún documento oficial: los reúne, los revisa y señala lo que falta |
| Redacción de ficha técnica | Genera la ficha por producto y por cliente con los datos del lote y de la especificación | Deja de escribirse a mano cada vez que un cliente la pide con su formato | Es un borrador: la ficha que sale al cliente la libera calidad |
| Preparación de auditoría | Arma la carpeta que el esquema pide, señala los registros faltantes y los ordena por punto de control | La semana previa a la auditoría deja de ser una semana de búsqueda | No corrige el registro faltante: lo nombra y lo asigna |
| Simulacro de retiro cronometrado | Reconstruye un lote hacia arriba y hacia abajo contra el reloj, con datos reales de la operación | El procedimiento de retiro se prueba antes de necesitarlo, y el tiempo obtenido queda registrado | Es un simulacro: no ejecuta un retiro real ni notifica a la autoridad |
Funcionalidad declarada en el brochure comercial de AgriNet, secciones 10 y 11. Plazo de 24 horas: FDA, 21 CFR Part 1 Subpart S, § 1.1455(c)(3).
Cumplimiento · lo que vigila la norma
| Función | Cómo lo hace | Beneficio declarado | Límite declarado |
|---|---|---|---|
| Copiloto normativo por país | Contrasta el expediente del embarque contra la norma del mercado destino y señala las brechas | El productor que cumple tres regímenes deja de mantener tres expedientes distintos | No es asesoría legal. Señala brechas contra la norma cargada; la interpretación y la decisión son del operador y de su asesor |
| Vigilancia de vigencias | Vigila fechas de caducidad de certificados, análisis y evaluaciones, y avisa con la anticipación configurada | La certificación caducada deja de descubrirse el día de la auditoría | No renueva el certificado ni gestiona con el organismo: avisa y asigna |
| Verificación de la obligación del importador | Revisa que el expediente del proveedor tenga lo que el programa de verificación de proveedores extranjeros de su cliente exige | Su comprador puede verificarle sin pedirle nada por correo | No cumple la obligación del importador, que es de él: le permite demostrarle que usted la sostiene |
| Auditoría de integridad de datos | Detecta capturas fuera de secuencia, horas incoherentes y modificaciones posteriores a una entrega | El hallazgo aparece antes de que lo encuentre un auditor | No borra ni corrige el registro sospechoso: lo marca y lo deja en la bitácora de auditoría |
Funcionalidad declarada en el brochure comercial de AgriNet, sección 10, grupo de cumplimiento. Obligación del importador: FDA, 21 CFR Part 1 Subpart L.
Ninguna de las veinte firma nada. Eso no es una limitación técnica: es la única forma en que la evidencia sirve ante un tercero.
Cómo se usa
La capa conversacional: preguntar en el lenguaje del andén
El brochure declara una capa conversacional como uno de los dieciséis macroprocesos del sistema, y le pone un ejemplo textual que conviene leer completo, porque dice más que cualquier descripción: «¿Cuántos kilos de cebolla blanca recibí del rancho San Cayetano esta semana y con qué calidad?».
Ese es el registro correcto. No «genere un reporte de recepciones filtrado por proveedor»: la pregunta que una persona hace en voz alta, en español, con el nombre del rancho. La capa está declarada por rol, en la aplicación, con consulta por voz y avisos al productor y al transportista.
Esa capa no está sólo declarada. Las dos capturas que siguen la muestran corriendo el 27 de septiembre de 2026 en un tablero generado de otro proyecto: la caja de pregunta, los hallazgos redactados y la explicación de un cambio. Los límites de esa capa, dichos aquí y no descubiertos en el uso:
- Contesta sobre lo que está capturado. Si el evento de recepción de esa semana no se capturó, la respuesta correcta es que falta el dato, no un número aproximado.
- Responde dentro de los permisos de quien pregunta. La misma pregunta hecha por el jefe de campo y por el director de operaciones no devuelve lo mismo, porque el control de acceso por rol se genera junto con la pantalla.
- No ejecuta la operación por conversación. Consultar por voz, sí; liberar un lote o autorizar una orden por voz, no. La acción se ejecuta en su pantalla, con su registro de quién y cuándo.
- En el tablero, la consulta conversacional está acotada al tablero abierto. Extenderla a todo el universo de datos con permisos está declarado pendiente por la propia plataforma, y se dice aquí en lugar de dejarlo que se entienda solo.


Una capa conversacional que admite «no lo sé porque no está capturado» es la única que se puede usar para decidir.
La plataforma · verificable
Lo que el motor de la plataforma hace con modelos de lenguaje
Hasta aquí, lo que el sistema declara. A partir de aquí, lo que se puede verificar leyendo el código de la plataforma con la que está construido. Es otro plano —el de la fábrica, no el del producto— y se separa a propósito.
El motor de la plataforma llama a modelos de lenguaje a través de un enrutador de proveedores. El catálogo de modelos está declarado en código, con su ventana de contexto, su tope de salida y su precio por millón de tokens de entrada y de salida: 21 entradas de catálogo con 20 identificadores distintos (para el enumerado y para la configuración de cada uno). La selección del modelo a partir de la cadena configurada tiene 18 ramas y un respaldo por omisión (respaldo).
Hecho · valor verificado · cita
| Hecho de la plataforma | Valor |
|---|---|
| Catálogo de modelos declarado en el motor | 21 entradas, 20 identificadores de modelo distintos |
| Selección de modelo a partir de la configuración | 18 ramas explícitas más respaldo por omisión |
| Dónde vive la configuración de cada llamada | Una tabla de prompts con su modelo, su tope de tokens y su temperatura, leída por folio y guardada en caché en memoria |
| Qué ordena el prompt de respaldo cuando falta la configuración | «Resuelve la tarea solicitada con salida estructurada y sin inventar datos faltantes» |
| Detección de huecos en el prompt antes de llamar al modelo | Si quedan marcadores sin sustituir, se registra advertencia con los marcadores que faltaron |
| Registro del consumo de cada llamada | Se registra modelo, tokens de entrada y de salida, tokens de caché, costo, proyecto y acción, con marca de tiempo de inicio y fin |
| Coherencia del catálogo, dicha como es | Dos entradas del enumerado apuntan al mismo identificador de modelo, y tres modelos catalogados no tienen rama propia en el selector: caen al respaldo |
Verificado el 27 de septiembre de 2026 leyendo el código en disco. No se publica qué modelo tiene configurado cada proyecto, y el motivo no es el acceso: la base del motor sí es alcanzable y se consultó ese mismo día. La tabla donde vive esa configuración, proyecto_arq_devops_ia con su campo de modelo, tiene cero filas en toda la base, de modo que no hay un modelo por proyecto que afirmar. Tampoco se ejecutó nada en runtime.
El dato que importa de esa tabla no es el conteo de modelos: es que el costo de cada llamada queda registrado por proyecto y por acción. Un sistema que consume modelos de lenguaje sin registrar el consumo es un sistema cuyo costo se descubre en la factura.
Se publica la incoherencia del catálogo junto con el catálogo. Un dossier que sólo trae lo que favorece no es evidencia.
La frontera
Qué decide sola, qué espera aprobación y qué no puede hacer
Esta es la tabla que hay que leer antes de comprar cualquier sistema con inteligencia artificial dentro. Tiene tres columnas y la tercera es la que nadie enseña.
El sistema demuestra cumplimiento. Cumplir sigue siendo suyo. Quien le ofrezca lo contrario le está ofreciendo algo que ninguna norma acepta.
Decide sola · propone y espera aprobación · no puede hacer
| Decide sola, y queda registrado | Propone y espera aprobación | No puede hacer, y no va a poder |
|---|---|---|
| Escalar una alerta de temperatura, de agua o de desvío al responsable que corresponde | Detener un embarque por expediente incompleto: el sistema lo marca, el coordinador lo retiene | Firmar un certificado de esquema o un documento oficial |
| Disparar el muestreo de laboratorio cuando la lectura en línea cruza el criterio configurado | Dictaminar una cuarentena: propone con el análisis delante, el responsable dictamina | Dictaminar el resultado de un análisis de laboratorio |
| Avisar de una caducidad con la anticipación configurada | Renovar una certificación: prepara el expediente, la gestión es humana | Sustituir la evaluación sistémica de agua, que es un acto del operador |
| Marcar una captura fuera de secuencia en la bitácora de auditoría | Corregir el registro marcado: lo revisa quien lo capturó | Borrar o editar un registro ya entregado sin dejar rastro |
| Registrar el consumo y el costo de cada llamada a un modelo | Adjudicar una compra o aceptar una factura de flete | Dar asesoría legal o fiscal sobre la norma de un país |
| Recalcular el costo real por kilo cuando llega un costo nuevo | Reprogramar una cita con el cliente | Cumplir la norma en su lugar: el sistema demuestra, el operador cumple |
Límite declarado del propio sistema, brochure comercial de AgriNet: «le permite demostrar cumplimiento; la responsabilidad de cumplir sigue siendo del operador, y así lo dicen las propias normas».
La tercera columna es la que le permite defender el sistema ante su consejo, no la primera.
El gobierno
Cómo se gobierna una función que decide
Una función que escala una alerta sin que nadie se lo pida necesita cuatro cosas alrededor: un nivel de autonomía declarado, un registro de por qué decidió lo que decidió, un conjunto de restricciones que no puede cruzar y alguien que la revise. En la plataforma eso no es una promesa: es un modelo de datos.
El meta-modelo de agentes del sistema generado tiene 35 entidades con 315 procedimientos almacenados y 32 controladores de interfaz de programación en el portal (4.987 líneas). Las que sostienen el gobierno son estas:
Entidad · para qué sirve · cita
| Entidad | Para qué sirve |
|---|---|
| Catálogo de nivel de autonomía | Declarar, por función, si sólo sugiere, si actúa con aprobación o si actúa sola |
| Registro de decisión | Guardar el razonamiento, la confianza, las herramientas que usó y si requiere revisión humana |
| Restricciones | Declarar lo que la función no puede hacer, como dato y no como costumbre |
| Supervisor | La figura que vigila las funciones, propone acciones correctivas y dispara reentrenamiento |
| Registro de ejecución | Estado, tokens usados, costo estimado, latencia, si requirió escalamiento y por qué |
| Casos de prueba adversariales | Probar la función contra entradas hechas para hacerla fallar |
| Autoevaluación | Puntuaciones de precisión, utilidad, eficiencia y cumplimiento, con propuesta de mejora del prompt |
| Modelado de amenazas | Registro de las amenazas propias de un modelo de lenguaje y su mitigación |
| Enlace a la interfaz de programación del sistema | El punto donde la función toca los datos: método, operaciones permitidas, filtros por fila, campos permitidos y campos a enmascarar |
Verificado el 27 de septiembre de 2026 contando entidades y procedimientos en el script en disco. La base del motor sí es alcanzable y se consultó ese día: tiene 37 funciones de agente dadas de alta en toda la base y ninguna en el proyecto AgriNet. Lo que esta página afirma es el modelo con el que se gobierna una función que decide, que es lo comprobable en el código antes de contratar.
Que el nivel de autonomía sea un campo y no una conversación es la diferencia entre gobernar y confiar.
La honestidad que sostiene la página
Qué opera hoy en su campo y qué sigue en el laboratorio
Aquí va el dato que un folleto no pondría. La plataforma tiene, escritos en Python, treinta servicios de agente con 12.474 líneas de código en 102 archivos. Y la verificación dice, con toda claridad, que no están integrados al motor: no hay ninguna referencia del motor a esos servicios, ni por nombre, ni por puerto, ni por su marco de trabajo. La única coincidencia de un puerto local en el motor es el respaldo de su propio servidor de confirmaciones.
El propio plan de esos servicios se declara en estado de planificación, y su configuración por omisión apunta a un servicio que no existe en el repositorio. Del lado del portal hay una constante que apunta al puerto de uno de ellos y que no se usa en ninguna otra línea del archivo: es código muerto.
Qué significa esto para usted, dicho sin adornos: la infraestructura para registrar, gobernar y auditar funciones de inteligencia artificial está construida y verificada —es la tabla de la sección anterior—, el uso de modelos de lenguaje en el motor de generación está construido y verificado —es la tabla de la cuarta sección—, y el conjunto de servicios de agente en Python está escrito pero no cableado al motor. Las funciones de esta página que corren hoy son las que corren dentro del sistema; las que dependan de ese conjunto de servicios se declaran pendientes de conexión y no se cobran como existentes.
Se distingue lo que corre hoy de lo que está construido pero no conectado. Esa distinción es la que hace creíble todo lo demás.
Prefiera un proveedor que le enseñe su lista de pendientes. El que no la tiene, no la ha buscado.
Verlo no cuesta nada
Entre y pregúntele
El sistema en vivo abre en /sistemas/agrinet/sistema/, sin registro, con la vista del rol que elija y con los datos de ejemplo marcados en pantalla. Lo que conviene probar ahí no es si contesta bonito: es si, cuando le pregunta por un dato que no está capturado, le dice que no está capturado.
La página Los agentes trae el catálogo completo, agente por agente, con qué los dispara, qué deciden, qué entregan y quién los supervisa; y con los huecos del brochure dejados en blanco en lugar de rellenados.
La pregunta que distingue un sistema de una demostración es «¿qué no sabe todavía?». Hágala.
Preguntas frecuentes
¿La inteligencia artificial puede firmar o liberar algo en mi nombre?
No. Ninguna función del sistema firma un certificado, dictamina un análisis de laboratorio, emite un documento oficial ni libera un embarque. El propio sistema declara su límite: permite demostrar cumplimiento, y la responsabilidad de cumplir sigue siendo del operador, como lo dicen las normas.
¿Qué pasa si la inteligencia artificial se equivoca en una clasificación de calidad?
Se corrige en la misma pantalla y la corrección queda en la bitácora de auditoría, con usuario, valor anterior, valor nuevo y hora. Eso es lo que permite discutir el descuento del cliente: no que la máquina nunca se equivoque, sino que cada corrección tenga nombre y hora.
¿Los datos de mi operación se usan para entrenar modelos de otros?
El modelo de gobierno de la plataforma contempla el versionado de conjuntos de datos y el etiquetado de ejecuciones para entrenamiento como decisiones explícitas y registradas, y el enlace a los datos declara filtros por fila, campos permitidos y campos a enmascarar. Lo que se use y lo que no, se pacta por escrito antes de conectar nada, y la página Seguridad y auditoría lo desarrolla.
¿Cuánto cuesta que el sistema use modelos de lenguaje?
El consumo se registra por llamada, con modelo, tokens de entrada y de salida, tokens de caché, costo, proyecto y acción. Ese registro es la razón por la que el costo se puede presupuestar en lugar de descubrirse. El precio de cada modelo está declarado en el catálogo del motor, con entrada y salida por millón de tokens.
¿Los treinta servicios de agente escritos en Python están funcionando en mi sistema?
No, y lo decimos aquí: están escritos y no están integrados al motor. La verificación es negativa y explícita —cero referencias del motor a esos servicios— y el propio plan se declara en planificación. Lo que sí corre y sí está verificado es el uso de modelos de lenguaje en el motor de generación y el modelo de gobierno de agentes del sistema generado.
¿Puedo pedir que una función deje de decidir sola?
Sí: el nivel de autonomía es un campo del catálogo y las restricciones son otro. Se cambia como se cambia cualquier parámetro, y el cambio queda versionado con su huella.
Referencias
- FDA · Food Traceability Rule, 21 CFR Part 1 Subpart S, § 1.1455: entrega del registro en 24 horas. Cumplimiento el 20 de julio de 2028. Consultada el 27 de septiembre de 2026. ↗
- FDA · Foreign Supplier Verification Programs, 21 CFR Part 1 Subpart L. Consultada el 27 de septiembre de 2026. ↗
- SPARTANE · dossier de evidencia de plataforma, 07-ia-y-agentes: catálogo de modelos del motor, selector de modelo, prompt de respaldo, detección de marcadores sin sustituir, registro de consumo, meta-modelo de agentes (35 entidades y 315 procedimientos) y verificación negativa de integración de los agentes en Python al motor. 27 de septiembre de 2026; nada se ejecutó en runtime. La base de datos del motor sí es alcanzable y se consultó el 27 de septiembre de 2026: de 37 funciones de agente dadas de alta en toda la base, ninguna pertenece al proyecto de AgriNet en el motor.
- SPARTANE · dossier de evidencia de plataforma, 03-pantallas: generación del control de acceso por rol junto con la pantalla. 27 de septiembre de 2026.
- AgriNet · brochure comercial, 13 páginas: sección 09 (campo conectado, sensores y aplicaciones por rol), sección 10 (agentes de inteligencia artificial, siete grupos) y sección 11 (macroprocesos, capa conversacional y simulacro de retiro).
El modelo
Primero ve su sistema funcionando, sin costo y sin compromiso. Después decide si lo compra o lo renta.
No es un demo: es AgriNet con sus procesos, sus áreas y su operación dentro. Entra, lo recorre y lo usa. Verlo no cuesta nada y no lo compromete a nada. Cuando decida, cobramos por resultados, no por entregables.