Compartir a través de


Creación y consumo de índices de vectores en el portal de Azure AI Foundry

Importante

Los elementos marcados (versión preliminar) en este artículo se encuentran actualmente en versión preliminar pública. Esta versión preliminar se ofrece sin acuerdo de nivel de servicio y no se recomienda para las cargas de trabajo de producción. Es posible que algunas características no sean compatibles o que tengan sus funcionalidades limitadas. Para más información, consulte Términos de uso complementarios de las Versiones Preliminares de Microsoft Azure.

En este artículo, obtendrá información sobre cómo crear y usar un índice vectorial para realizar la generación aumentada de recuperación (RAG) en el Portal de la Fundición de IA de Azure.

No se requiere un índice vectorial para RAG, pero una consulta vectorial puede coincidir con contenido semánticamente similar, lo que resulta útil para las cargas de trabajo de RAG.

Requisitos previos

Debe disponer de lo siguiente:

  • Un proyecto de Azure AI Foundry
  • Un recurso de Búsqueda de Azure AI
  • Debe tener contenido en un formato compatible que proporcione información suficiente para una experiencia de chat. Puede ser un índice existente en Búsqueda de Azure AI o crear un nuevo índice mediante archivos de contenido en Azure Blob Storage, el sistema local o los datos de Fundición de IA de Azure.

Creación de un índice desde el área de juegos de chat

  1. Inicie sesión en Azure AI Foundry.

  2. Vaya al proyecto o cree un nuevo proyecto en el portal de Azure AI Foundry.

  3. En el menú de la izquierda, seleccione Áreas de juegos. Seleccione el Área de juegos de chat.

    Captura de pantalla del menú izquierdo Proyecto.

  4. Seleccione un modelo de finalización de chat implementado. Si aún no lo ha hecho, implemente un modelo seleccionando Crear nueva implementación.

    Captura de pantalla del botón crear una implementación.

  5. Desplácese hasta la parte inferior de la ventana del modelo. Seleccione + Agregar un nuevo origen de datos

    Captura de pantalla de la sección Agregar los datos.

  6. Elige los Datos de origen. Puede elegir los datos de origen de una lista de los orígenes de datos recientes, una dirección URL de almacenamiento en la nube o cargar archivos y carpetas desde la máquina local. También puede agregar una conexión a otro origen de datos, como Azure Blob Storage.

    Si no tiene datos de ejemplo, puede descargar estos archivos PDF en el sistema local y, a continuación, cargarlos como datos de origen.

    Captura de pantalla de la selección de datos de origen.

  7. Seleccione Siguiente después de elegir los datos de origen

  8. Seleccione Almacenamiento de índices la ubicación donde desea que se almacene el índice en la pestaña Configuración del índice.

  9. Si ya tiene un recurso de Búsqueda de Azure AI, puede examinar la lista de recursos del servicio de búsqueda de la suscripción y, a continuación, seleccionar Conectar para el recurso que desea usar. Si se conecta con claves de API, confirme que el servicio de búsqueda use claves de API.

    Captura de pantalla de la selección del almacén de índices.

    1. Si no tiene un recurso existente, elija Crear un nuevo recurso de Azure AI Search. Seleccione Siguiente.
  10. Seleccione la conexión de Azure OpenAI que desea usar. Seleccione Siguiente.

  11. Escriba un nombre que quiera usar para el índice vectorial. Seleccione Siguiente.

  12. Revise los detalles que ingresó y seleccione Crear

  13. Pasará a la página de detalles del índice, donde puede ver el estado de la creación del índice.

Uso de un índice en el flujo de avisos

  1. Inicie sesión en Azure AI Foundry y seleccione el proyecto.

  2. En el menú izquierdo contraíble, seleccione flujo de avisos en la sección Compilación y personalización.

  3. Abra un flujo de avisos existente o seleccione + Crear para crear uno nuevo.

  4. En el menú superior del diseñador de flujo, seleccione Más herramientas y, a continuación, seleccione Búsqueda de índices.

    Captura de pantalla de Búsqueda de índices vectoriales de Más herramientas.

  5. Proporcione un nombre para la herramienta de búsqueda de índices y seleccione Agregar.

  6. Seleccione la casilla de valor mlindex_content y seleccione el índice en la sección de valores. Después de completar este paso, escriba las consultas y query_types que se ejecutarán en el índice.

    Captura de pantalla del nodo de flujo de avisos para configurar la búsqueda de índices.