¿Qué es Foundry IQ?
Tip
Consulte la pestaña Texto e imágenes para obtener más detalles.
Microsoft Foundry proporciona un entorno integrado para crear aplicaciones y agentes de inteligencia artificial. Los modelos proporcionan funcionalidades de lenguaje y razonamiento a los agentes, herramientas que les permiten realizar acciones y el conocimiento les proporciona información que no se incluyó en el entrenamiento del modelo.
Foundry IQ es la capa de conocimiento administrada en este entorno. Conecta datos estructurados y no estructurados de sistemas empresariales y web compatibles, lo que hace que esa información esté disponible para los agentes a través de bases de conocimiento reutilizables.
Una solución Foundry IQ se basa en un recurso de Búsqueda de Azure AI que controla la recuperación de conocimiento y tiene tres componentes principales:
| Componente | Purpose |
|---|---|
| Knowledge Base | Recurso de nivel superior que identifica una colección de orígenes de conocimiento relacionados y controla el comportamiento de recuperación. |
| Origen de conocimiento | Una conexión con contenido indizado o remoto, como contenido Microsoft SharePoint, bases de datos de Azure SQL, documentos en Azure Storage, datos web públicos, Microsoft 365 Copilot Work IQ y otros. |
| Recuperación de agentes | Un proceso de recuperación que planea búsquedas, busca contenido relevante, clasifica los resultados y devuelve una respuesta unificada con referencias de origen. |
Varios agentes pueden usar el Protocolo de Contexto de Modelo (MCP) para conectarse al recurso Foundry IQ y buscar en sus almacenes de conocimiento, lo que permite desarrollar y administrar una única capa de conocimiento gestionada de forma centralizada para su ecosistema de agentes, en lugar de implementar canalizaciones de RAG individuales para cada agente y origen de datos.
¿Por qué usar Foundry IQ?
Considere una organización que quiera crear tres agentes:
- Un agente financiero que aconseja a los empleados sobre las directrices y procedimientos de reclamaciones de gastos.
- Un agente del entorno laboral que permite a los empleados solicitar asistencia relacionada con las instalaciones del lugar de trabajo.
- Un agente de vacaciones que proporciona información sobre los días festivos corporativos y permite a los empleados reservar vacaciones personales.
Cada agente necesita información confiable. Un enfoque consiste en crear una canalización RAG independiente para cada agente, incluido el procesamiento de documentos, las incrustaciones, los índices de búsqueda, la lógica de recuperación, los permisos y la supervisión. Este enfoque puede duplicar el trabajo y generar resultados incoherentes.
Con Foundry IQ, los desarrolladores pueden crear bases de conocimiento en torno a dominios empresariales, como directivas financieras o áreas de trabajo e instalaciones, y conectarlas a los agentes que los necesitan. Varios agentes pueden usar la misma base de conocimiento, por lo que una mejora del conocimiento compartido puede beneficiar a todos los agentes conectados.
Foundry IQ proporciona funcionalidades que incluyen:
- Conexión de bases de conocimiento a orígenes de conocimiento indexados y remotos.
- Preparación del contenido indexado a través de operaciones como fragmentación, generación de inserción y extracción de metadatos.
- Recuperar información con técnicas de búsqueda híbrida, vector o palabra clave.
- Planificación y coordinación de la recuperación de múltiples fuentes.
- Devolver contenido relevante con citas a sus orígenes.
- Exigir permisos de usuario para orígenes y configuraciones admitidos.
Crear un recurso de Foundry IQ
Búsqueda de Azure AI proporciona la infraestructura subyacente de indexación y recuperación para Foundry IQ. El primer paso para crear la solución Foundry IQ es configurar un recurso foundry IQ con una instancia de Búsqueda de Azure AI.
Tip
Una vez creado el recurso Foundry IQ, agregue la identidad administrada que usa el proyecto de Foundry al rol Search Index Data Reader del recurso Búsqueda de Azure AI para poder probar la recuperación de conocimientos en el entorno de pruebas del agente. Las identidades administradas de los agentes de producción que usarán la implementación de Foundry IQ también deben agregarse a este rol.