Microsoft Foundry IQ

Microsoft Foundry IQ es una managed knowledge layer para agentes y aplicaciones de IA.

Conecta datos (tanto estructurados como no estructurados) de empresa y datos de la web en bases de conocimiento reutilizables.

Usa agentic retrieval para devolver información relevante y permission-aware con sus referencias.

Es una capa más que tenemos disponible para nuestros agentes

  • Los modelos permiten a los agentes razonar
  • Las tools les permiten ejecutar acciones
  • El Knowledge les otorga información que no está en sus datos de entreno
Componente Proposito
Knowledge base Top level resource. Identifica una colección de Knowledge sources y controla su comportamiento. Acepta prompts de sistema para establecer prioridades o de donde sacar los datos para cada query.
(Ejemplo: Azure AI Search Service)
Knowledge source Una conexión a contenido indexado o remoto.
(Ejemplo: SP, Azure SQL DDBB, Azure Storage, etc.)
Agentic retrieval Retrieval process. En el prompt al agente se le debe indicar cuando debe usar la base de conocimiento.

APRENDER

Multiples agentes pueden usar MCP para conectarse a Foundry IQ y buscar en sus Knowledge stores, por lo que Foundry IQ puede servir como un recurso centralizado para no tener que mantener múltiples RAG pipelines para cada agente o data source.

/APRENDER

Consideraciones al configurar una knowledge base:

  • Scope: Que preguntas debe responder esta knowledge base?
  • Authority
  • Freshness: Cada cuanto tiempo se deben actualizar los cambios?
  • Metadata: Que metadatos ayudan al retrieval y la citación?
  • Content quality: Los documentos están completos, legibles y sin duplicidades?
  • Access: Que usuarios deben de tener acceso a que items?

Conectar agentes

Conectar al agente no garantiza que use la base de conocimiento de manera consistente. Hay que establecer un buen prompt que indique cuando se debe usar.

Use the knowledge base to answer expense policy questions. Base factual claims on retrieved content and cite the supporting sources. If the knowledge base doesn’t contain enough information, say that you don’t know rather than guessing

Unas instrucciones efectivas tienen en cuenta:

  • When to retrieve: identify the questions or domains that require the knowledge base
  • How to use evidence: require answers to stay grounded
  • How to cite: ask for source references that the user can inspect
  • What to do when evidence is missing: tell the agent to acknowledge uncertainty