Creación de un índice vectorial

Nota:

Inteligencia artificial de Azure Studio está 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 aprenderá a crear y usar un índice vectorial para realizar la generación aumentada de recuperación (RAG).

Requisitos previos

Debe disponer de lo siguiente:

  • Un proyecto de Azure AI
  • Recurso de Azure AI Search

Crear índice desde la pestaña Índices

  1. Inicie sesión en Azure AI Studio.

  2. Vaya al proyecto o cree un nuevo proyecto en Inteligencia artificial de Azure Studio.

  3. En el menú contraíble de la izquierda, seleccione Índices en Componentes.

    Captura de pantalla del menú izquierdo Proyecto.

  4. Seleccione + Nuevo índice

  5. 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.

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

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

  7. Elija el Almacenamiento de índices: la ubicación donde desea que se almacene el índice

  8. Si ya tiene una conexión creada para un servicio Azure AI Search, puede elegirla en la lista desplegable.

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

    1. Si no tiene una conexión existente, elija Conectar otro servicio de Azure AI Search
    2. Seleccione la suscripción y el servicio que desea usar.

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

  9. Seleccione Siguiente después de elegir el almacenamiento del índice

  10. Configure la Configuración de búsqueda

    1. La configuración de vectores adopta de forma predeterminada el valor true para la adición de un vector de búsqueda a este recurso de búsqueda. Como se indicó, esto habilita las opciones de búsqueda Híbrido e Híbrido y semántico. Al deshabilitarse, las opciones del vector de búsqueda se limitan a Palabra clave y Semántico.
    2. Para que la opción híbrida funcione necesita un modelo de inserción. Elija un modelo de inserción en la lista desplegable.
    3. Seleccione la confirmación para implementar un modelo de inserción si aún no existe en el recurso

    Captura de pantalla de la configuración de búsqueda.

    Si un modelo que no es de Azure OpenAI no aparece en la lista desplegable, siga estos pasos:

    1. Vaya a la configuración del proyecto en Inteligencia artificial de Azure Studio.
    2. Vaya a la sección Conexiones de la pestaña Configuración y seleccione Nueva conexión.
    3. Seleccione Modelo sin servidor.
    4. Escriba el nombre de la implementación de modelo de inserción y seleccione Agregar conexión. Si el modelo no aparece en la lista desplegable, seleccione la opción Escribir manualmente.
    5. Escriba el punto de conexión de API de implementación, el nombre del modelo y la clave de API en los campos correspondientes. A continuación, agregue la conexión.
    6. Ahora el modelo de inserción debería aparecer en la lista desplegable.

    Captura de pantalla de la conexión de un modelo sin servidor.

  11. Seleccione Siguiente después de configurar los valores de búsqueda

  12. En la Configuración del índice

    1. Escriba un nombre para el índice o use el nombre rellenado automáticamente
    2. Programar actualizaciones. Puede optar por actualizar el índice cada hora o a diario.
    3. Elija el proceso en el que desea ejecutar los trabajos para crear el índice. Puede
      • Selección automática para permitir que Azure AI elija un tamaño de máquina virtual adecuado que esté disponible
      • Elección de un tamaño de máquina virtual en una lista de opciones recomendadas
      • Elección de un tamaño de máquina virtual en una lista de todas las opciones posibles

    Captura de pantalla de la configuración de índice.

  13. Seleccione Siguiente después de configurar los valores de índice

  14. Revise los detalles que ingresó y seleccione Crear

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

Crear índice desde el área de juegos

  1. Abra su proyecto de AI Studio.

  2. Vaya a la pestaña Área de juegos.

  3. La selección del índice del proyecto disponible se muestra para los índices existentes en el proyecto. Si no se usa un índice existente, continúe con los pasos siguientes.

  4. Seleccione la lista desplegable Agregar los datos.

    Captura de pantalla de la lista desplegable Agregar los datos del área de juegos.

  5. Si se crea un nuevo índice, seleccione la opción Agregar los datos. A continuación, siga los pasos de Crear índice desde la pestaña Índices para navegar por el asistente para crear un índice.

    1. Si hay un índice externo en uso, seleccione la opción Conectar índice externo.

    2. En Indexar orígenes

      1. Seleccionar el origen de datos
      2. Seleccionar el servicio AI Search
      3. Seleccione el índice que se va a usar.

      Captura de pantalla de la página donde se selecciona un índice.

    3. Seleccione Siguiente después de configurar los valores de búsqueda.

    4. En la Configuración del índice

      1. Escriba un nombre para el índice o use el nombre rellenado automáticamente
      2. Programar actualizaciones. Puede optar por actualizar el índice cada hora o a diario.
      3. Elija el proceso en el que desea ejecutar los trabajos para crear el índice. Puede
        • Selección automática para permitir que Azure AI elija un tamaño de máquina virtual adecuado que esté disponible
        • Elección de un tamaño de máquina virtual en una lista de opciones recomendadas
        • Elección de un tamaño de máquina virtual en una lista de todas las opciones posibles
    5. Revise los detalles que especificó y seleccione Crear.

    6. El índice ya está listo para usarse en el área de juegos.

Uso de un índice en el flujo de avisos

  1. Inicie sesión en Inteligencia artificial de Azure Studio y seleccione el proyecto en la página Compilar.

  2. En el menú contraíble de la izquierda, seleccione Flujos de avisos.

  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 el cuadro del valor mlindex_content y seleccione el índice. 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.

Pasos siguientes