Conexión de respuestas a preguntas personalizadas con Azure OpenAI en sus datos
La respuesta a preguntas personalizada permite crear una capa conversacional en los datos en función de las sofisticadas funcionalidades de procesamiento de lenguaje natural (NLP) con una relevancia mejorada mediante un clasificador de aprendizaje profundo, respuestas precisas y compatibilidad con regiones de un extremo a otro. La mayoría de los casos de uso para la respuesta a preguntas personalizadas dependen de encontrar respuestas adecuadas para las entradas mediante la integración con bots de chat, aplicaciones de redes sociales y aplicaciones de escritorio habilitadas para voz.
Sin embargo, los entornos de ejecución de inteligencia artificial están en constante evolución debido al desarrollo de modelos de lenguaje de gran tamaño (LLM), como GPT-35-Turbo y GPT-4, ofrecidos por Azure OpenAI, servicio que puede abordar muchos casos de uso basados en chat con los que quizá quiera integrarse.
Al mismo tiempo, los clientes suelen requerir una experiencia de creación de respuestas personalizada para lograr un control más granular sobre la calidad y el contenido de los pares de preguntas y respuestas, y permitirles abordar problemas de contenido en producción. Lea este artículo para aprender a integrar Azure OpenAI en los datos (versión preliminar) con pares de preguntas y respuestas del proyecto de Respuesta a preguntas personalizada mediante los índices de Azure AI Search subyacentes del proyecto.
Requisitos previos
- Un recurso de Azure OpenAI existente. Si aún no tiene un recurso de Azure OpenAI, cree uno e implemente un modelo.
- Un recurso de servicio de lenguaje de Azure y un proyecto de respuesta a preguntas personalizado. Si aún no tiene uno, cree uno.
- Azure OpenAI solicita registro y actualmente solo está disponible para asociados y clientes empresariales aprobados. Consulte Acceso limitado a Azure OpenAI Service para obtener más información. Para solicitar acceso a Azure OpenAI, rellene el formulario en https://aka.ms/oai/access. Si tiene algún problema, abra una incidencia en este repositorio para ponerse en contacto con nosotros.
- Asegúrese de que tiene asignado al menos el rol Colaborador de OpenAI de Cognitive Services para el recurso de Azure OpenAI.
Conexión de Azure OpenAI en los datos y respuesta a preguntas personalizadas
Inicie sesión en Language Studio y vaya al proyecto de respuesta a preguntas personalizado con una implementación existente.
Seleccione la pestaña Azure Search en el menú de navegación de la izquierda.
Anote los detalles de Azure Search, como el nombre del recurso, la suscripción y la ubicación de Azure Search. Necesitará esta información al conectar el índice de Azure AI Search a Azure OpenAI.
Vaya a Azure OpenAI Studio e inicie sesión con credenciales que le permitan acceder al recurso de Azure OpenAI.
Seleccione el icono Traer sus propios datos para empezar a conectar el índice de búsqueda. También puede seleccionar el icono Área de juegos de chat.
En el icono Configuración del asistente, seleccione Agregue sus datos (versión preliminar)>+ Agregar un origen de datos.
En el panel que aparece, seleccione Azure AI Search en Seleccionar o agregar origen de datos. Esto actualizará la pantalla con opciones de Asignación de campos de datos en función del origen de datos.
Seleccione la suscripción, el servicio Azure AI Search y el índice de Azure AI Search asociado al proyecto de Respuesta a preguntas personalizada. Seleccione la confirmación de que la conexión incurrirá en uso en su cuenta. Luego, seleccione Siguiente.
En la pantalla Asignación de campos de datos de índice, seleccione respuesta para el campo Datos de contenido. Los demás campos, como Nombre de archivo, Título y Dirección URL, son opcionales en función de la naturaleza del origen de datos.
Seleccione Siguiente. Seleccione un tipo de búsqueda del menú desplegable. Puede elegir Palabra clave o Semántica. La búsqueda semántica requiere una configuración de búsqueda semántica existente, que puede o no estar disponible para el proyecto.
Revise la información que ha proporcionado y seleccione Guardar y cerrar.
Ahora se ha agregado el origen de datos. Seleccione el nombre de la implementación del modelo en la pestaña Configuración>Implementación del menú de la derecha.
Ahora puede comenzar a explorar las funcionalidades de Azure OpenAI con un enfoque sin código a través del área de juegos de chat. Se trata simplemente de un cuadro de texto donde puede enviar un mensaje para generar una finalización. Desde esta página puede iterar y experimentar rápidamente con las funcionalidades. También puede iniciar una aplicación web para chatear con el modelo a través de la web.