Cómo compilar y consumir índices vectoriales en Azure AI Studio
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 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 Studio
- Recurso de Azure AI Search
Crear índice desde la pestaña Índices
Inicie sesión en Azure AI Studio.
Vaya al proyecto o cree un nuevo proyecto en Inteligencia artificial de Azure Studio.
En el menú contraíble de la izquierda, seleccione Índices en Componentes.
Seleccione + Nuevo índice
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.
Seleccione Siguiente después de elegir los datos de origen
Elija el Almacenamiento de índices: la ubicación donde desea que se almacene el índice
Si ya tiene una conexión creada para un servicio Azure AI Search, puede elegirla en la lista desplegable.
- Si no tiene una conexión existente, elija Conectar otro servicio de Azure AI Search
- Seleccione la suscripción y el servicio que desea usar.
Seleccione Siguiente después de elegir el almacenamiento del índice
Configure la Configuración de búsqueda
- 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.
- Para que la opción híbrida funcione necesita un modelo de inserción. Elija un modelo de inserción en la lista desplegable.
- Seleccione la confirmación para implementar un modelo de inserción si aún no existe en el recurso
Si un modelo que no es de Azure OpenAI no aparece en la lista desplegable, siga estos pasos:
- Vaya a la configuración del proyecto en Inteligencia artificial de Azure Studio.
- Vaya a la sección Conexiones de la pestaña Configuración y seleccione Nueva conexión.
- Seleccione Modelo sin servidor.
- 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.
- 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.
- Ahora el modelo de inserción debería aparecer en la lista desplegable.
Seleccione Siguiente después de configurar los valores de búsqueda
En la Configuración del índice
- Escriba un nombre para el índice o use el nombre rellenado automáticamente
- Programar actualizaciones. Puede optar por actualizar el índice cada hora o a diario.
- 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
Seleccione Siguiente después de configurar los valores de índice
Revise los detalles que ingresó y seleccione Crear
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
Abra su proyecto de AI Studio.
Vaya a la pestaña Área de juegos.
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.
Seleccione la lista desplegable Agregar los datos.
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.
Si hay un índice externo en uso, seleccione la opción Conectar índice externo.
En Indexar orígenes
- Seleccionar el origen de datos
- Seleccionar el servicio AI Search
- Seleccione el índice que se va a usar.
Seleccione Siguiente después de configurar los valores de búsqueda.
En la Configuración del índice
- Escriba un nombre para el índice o use el nombre rellenado automáticamente
- Programar actualizaciones. Puede optar por actualizar el índice cada hora o a diario.
- 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
Revise los detalles que especificó y seleccione Crear.
El índice ya está listo para usarse en el área de juegos.
Uso de un índice en el flujo de avisos
Inicie sesión en Inteligencia artificial de Azure Studio y seleccione el proyecto.
En el menú contraíble de la izquierda, seleccione Flujos de avisos.
Abra un flujo de avisos existente o seleccione + Crear para crear uno nuevo.
En el menú superior del diseñador de flujo, seleccione Más herramientas y, a continuación, seleccione Búsqueda de índices.
Proporcione un nombre para la herramienta de búsqueda de índices y seleccione Agregar.
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.