← Todos los insights

Guía de arquitecturaEnfoque: España y Latinoamérica4 min de lectura

El contexto de un agente necesita una especificación. Defina cuatro propiedades antes de culpar al modelo

Los lanzamientos de la semana atacaron el contexto de los agentes por cuatro lados: significado, calidad de la evidencia, frescura y la capacidad de no encontrar nada. Trátelo como un producto.

Escuche este artículo · 5 min

Narración completa del artículo, generada con IA.

Seis cuencos pequeños de especias ordenados sobre una mesa, en duotono La Madre, junto a las palabras El contexto se especifica
Foto: rawpixel (CC0)

Cuando un agente empresarial da una respuesta errónea, el análisis suele empezar por el modelo. ¿Era el modelo equivocado, el prompt estaba poco claro, conviene probar la nueva versión? A menudo el modelo hizo exactamente lo que se le pidió con lo que se le dio. Lo que se le dio estaba mal: una política obsoleta, un documento que el usuario no debería ver, una definición de “cliente activo” que finanzas dejó de usar el año pasado, o cinco pasajes vagamente relacionados cuando la respuesta honesta era “no hay nada sobre esto”.

Tres lanzamientos de esta semana atacaron, cada uno, uno de esos fallos, desde proveedores distintos:

  • Significado. Agent Knowledge Foundation de NVIDIA incluye la librería Auto-Ontology, que mapea datos en bruto a conceptos de negocio y sus relaciones, y modelos Kumo que predicen a partir de datos relacionales.
  • Evidencia y abstención. Rerank 5 de Cohere devuelve puntuaciones de relevancia calibradas, en las que 0,7 significa un 70% de probabilidad de que el documento sea útil, y selección por pasajes.
  • Frescura. AWS redujo a la mitad, a cinco segundos, el intervalo de actualización por defecto de las colecciones de búsqueda y vectoriales de OpenSearch Serverless, para que los datos recién ingeridos se puedan buscar antes.

Ninguno es la respuesta completa. Juntos sugieren una forma de pensar el contexto de los agentes que falta en la mayoría de los programas: como un producto con una especificación.

Cuatro propiedades, cada una con responsable y prueba

Una especificación para el contexto de un agente
La pregunta que respondeCómo probarlaQuién es responsable
Significado¿Nuestros términos significan una sola cosa, y es la vigente?Definiciones resueltas contra el glosario aprobadoEl responsable de negocio de cada definición
Evidencia¿Lo que leyó el agente es relevante, permitido y atribuible?Evals de búsqueda; comprobación de permisos por usuarioResponsables del contenido y equipo de plataforma
Frescura¿Qué antigüedad puede tener el contexto cuando el agente lo usa?Tiempo desde un cambio en la fuente hasta que se puede recuperarIngeniería de datos, por fuente
Abstención¿Sabe el agente cuándo no encontró nada utilizable?Preguntas sin respuesta en el corpusEl responsable de producto del agente
Marco de La Madre. Las filas marcadas son las que la mayoría de los programas nunca pone por escrito.

El significado es la propiedad que más falta. Los agentes leen las definiciones al pie de la letra. Si “ingresos” es una columna para el panel de ventas y otra para finanzas, el agente elegirá una, con seguridad. Defendimos que las definiciones de negocio se están convirtiendo en infraestructura compartida de los agentes; una ontología generada automáticamente hace la cuestión más urgente, porque produce definiciones más rápido de lo que nadie las revisa.

La evidencia tiene tres partes, y los equipos suelen medir solo la primera: relevancia, permiso y atribución. El documento tiene que responder a la pregunta, el usuario tiene que tener permiso para verlo y la respuesta tiene que decir de dónde procede. La relevancia se puede evaluar; explicamos cómo al medir la búsqueda como un sistema propio. El permiso debe aplicarse por usuario, no por agente.

La frescura es un número, y debería escribirse por fuente. El cambio de AWS de diez a cinco segundos es un ajuste de actualización por defecto, no una garantía de extremo a extremo: lo que importa es el tiempo desde un cambio en el sistema de origen, pasando por la ingesta y la indexación, hasta que el agente puede recuperarlo. Para un agente de precios, unos minutos pueden ser demasiado. Para un asistente de políticas internas, un día puede bastar. Sin un objetivo, nadie nota cuándo se degrada.

La abstención es la propiedad que convierte la búsqueda de una ordenación en una decisión. Si las puntuaciones de relevancia significan probabilidades, un umbral puede significar “nada de esto es suficientemente bueno”, y el agente puede decirlo, hacer una pregunta aclaratoria o derivar a una persona. Un agente que siempre responde con sus cinco primeros resultados siempre responderá, también cuando no debería.

Por qué “especificación” y no “buenas prácticas”

Porque una especificación se puede probar y tiene responsable, y una buena práctica no. Cada propiedad anterior tiene un número o una comprobación que puede ejecutarse a diario, y una persona cuyo trabajo es mantenerla. Cuando una respuesta sale mal, el análisis puede preguntar qué propiedad falló antes de que nadie toque el modelo. Cuando un proveedor cambia algo, como el modelo detrás del alias “stable” en Agent Search de Google, las pruebas lo detectan.

También redistribuye el trabajo. En muchos programas, el equipo de IA es responsable de todo, del prompt al índice, incluidas definiciones sobre las que no tiene autoridad. Una especificación de contexto devuelve el significado al negocio, la frescura a ingeniería de datos y la evidencia a los responsables del contenido, y deja al equipo de IA a cargo de lo que realmente controla.

Por dónde empezar

Elija un agente en producción y escriba su especificación de contexto en una página: los diez términos de los que depende y quién es responsable de cada uno, las fuentes que lee con sus objetivos de frescura, el conjunto de evaluación de la búsqueda con comprobaciones de permisos, y las preguntas que debe negarse a responder. Ejecute las pruebas cada semana. La primera ejecución suele explicar más respuestas erróneas que un mes de cambios en el prompt.

¿Tiene un caso de uso de IA detenido entre el prototipo y la producción?

Cuéntenos qué quiere poner en marcha. Le respondemos con próximos pasos honestos.

Conversemos sobre un caso de uso