Crear Habilidades de IA con Basado en la búsqueda de IA Conexiones del modelo

Este es el siguiente paso lógico después de crear una Basado en la búsqueda de IA Conexión del modelo. Debe crear una Habilidad de IA y conectarla a una Conexión del modelo Grounded desde Azure OpenAI.

Las Conexiones del modelo de Azure OpenAI Basado en la búsqueda de IA están disponibles en Automation 360 en Nube y Local.

Un desarrollador profesional crea Habilidades de IA para que los Bot Creators pueden utilizarlas en sus automatizaciones y ahorrar tiempo y esfuerzo.

Para crear las Habilidades de IA, el desarrollador profesional se conecta a las Conexiones del modelo a las que tiene acceso y ajusta las indicaciones probándolas con diferentes modelos fundamentales para encontrar la mejor respuesta que satisfaga la tarea empresarial. Los desarrolladores utilizan y reutilizan estas Habilidades de IA para acelerar la creación de las automatizaciones en todas las soluciones.

Antes de empezar

Un desarrollador profesional requiere estos roles y permisos para crear y probar Habilidades de IA.
  • Rol: AAE_Basic, rol personalizado del desarrollador profesional
  • Permiso: Bot Creator. Consulte Roles y permisos para Herramientas de la IA
  • Otros requisitos: además de los roles y permisos, el desarrollador profesional debe estar conectado a un Agente de bot 22.60.10 y posteriores. Como parte de la prueba de Conexión del modelo, tendría que ejecutar el bot en su escritorio. Por lo tanto, asegúrese de que Agente de bot está configurado para su usuario. Si tiene que cambiar la conexión a otra Control Room, consulte: Cambiar el registro del dispositivo entre las instancias de Control Room.

Procedimiento

  1. Inicie sesión en la Control Room y vaya a Automatización > Crear nueva o ícono \'+\' y elija Habilidades de IA.
  2. Proporcione un nombre y una descripción y haga clic en Crear y editar para mostrar un esquema de plantilla.
  3. En la pantalla Habilidades de IA, haga clic en Elegir modelo de conexión para elegir de la lista disponible de Conexiones del modelo a las que tiene acceso. Elegiría una Conexión del modelo que fue creada usando la opción de tipo Basado en la búsqueda de IA de Azure OpenAI. Para obtener más información sobre la creación de una Conexiones del modelo mediante la Basado en la búsqueda de IA, consulte Crear Conexiones del modelo Grounded con capacidad de Azure OpenAI RAG.
    La creación de estas Conexiones del modelo está a cargo del administrador de automatización y se asignan a su usuario con un rol personalizado.
  4. Después de seleccionar un Conexión del modelo, la Habilidades de IA se establece con la configuración de parámetros predeterminada óptima para el modelo elegido. Puede cambiar la configuración según lo requerido.
    El editor de Habilidad de IA se muestra con valores de parámetros predeterminados establecidos por el proveedor del modelo, que puede configurar según sea necesario. Estos valores se pueden configurar al crear un almacén de datos en Constructor de agentes.
  5. Seleccione el Tipo de búsqueda de IA.
    1. Híbrido (vector + palabra clave): Esta combinación reúne las fortalezas de la búsqueda de texto completo y la búsqueda vectorial en una sola consulta. Búsqueda de IA de Azure realiza simultáneamente una búsqueda basada en palabras clave y una búsqueda basada en vectores. Luego, fusiona los resultados para ofrecer un conjunto más completo de documentos relevantes.
    2. Vector: Este tipo de búsqueda aprovecha el poder de las incrustaciones de IA para encontrar documentos que estén semánticamente relacionados con la consulta, incluso si no contienen las palabras clave exactas. Utiliza un modelo de incrustación (como los de Azure OpenAI) para convertir los documentos y consultas en incrustaciones vectoriales. Búsqueda de IA de Azure almacena estas incrustaciones en el índice. Cuando realiza una búsqueda, se compara la incrustación de la consulta con las incrustaciones de los documentos para encontrar aquellos que son más similares.
    3. Híbrido + semántico: Esto combina clasificación de texto completo, vectorial y semántica, y obtiene los resultados de búsqueda más completos y relevantes. El clasificador semántico puede identificar relaciones sutiles entre la consulta y los documentos, lo que lleva a resultados más precisos.
  6. Seleccione el Rigor. Controla lo riguroso que es el motor de búsqueda al filtrar y seleccionar documentos para responder a una pregunta. Un mayor nivel de rigor conduce a una mayor precisión, pero a un menor recuerdo (podría perderse algunas respuestas potencialmente relevantes). Un menor rigor conduce a un mayor recuerdo (obtendrá más respuestas potenciales), pero a una menor precisión (algunas respuestas podrían ser menos relevantes o incluso incorrectas).
  7. Seleccione la Cantidad de documentos. Determina cuántos de los documentos mejor clasificados Búsqueda de IA de Azure debe proporcionar al modelo de lenguaje para generar una respuesta. Un mayor número de documentos proporciona al modelo de lenguaje más contexto para generar una respuesta más completa y precisa. Un menor número de documentos resulta en respuestas menos completas o precisas, ya que el modelo de lenguaje tiene menos información con la cual trabajar.
  8. A continuación, agregue una condición de Filtro Azure, la cual es opcional. Este campo admite un formato de string para ingresar el valor del filtro. Agregar un filtro ayuda a limitar la búsqueda del modelo a los archivos específicos dentro del almacenamiento.

    Puede asegurarse de que la Habilidad de IA fundamente la respuesta utilizando información de un conjunto específico de documentos en el portal de Azure OpenAI. Esto reduce el alcance de la respuesta y la hace más precisa.

  9. Ahora puede empezar a crear una Habilidad de IA y agregar entradas de indicador, según sea necesario. Utilicemos un ejemplo para guiarlo a través de los pasos.
  10. En los campos Indicación del sistema e Indicación del usuario, ingrese su texto Indicación junto con las variables de entrada, si es necesario.

    Por ejemplo:

    Indicación del sistema : Usted es el experto en código en Java.

    Indicación para el usuario : Escriba un código de ejemplo para calcular el área de un rectángulo y un círculo utilizando principios de OOD.

    La respuesta para el texto Indicación se referenciará a partir de documentos en el portal de Azure.

  11. Haga clic fuera de los campos de entrada del indicador.
  12. Haga clic en Obtener respuesta para obtener una respuesta del modelo según sus indicadores.
    Nota: Los detalles de los datos del Indicación pueden contener PHI, PII u otros datos confidenciales que elija ingresar en los campos Indicación del sistema o Indicación para el usuario. Recomendamos tenerlo en cuenta al probar y ejecutar indicadores.
  13. La Conexión del modelo Basado en la búsqueda de IA devuelve una respuesta en el campo Respuesta y, además, muestra un campo Citas que muestra todas las referencias de citas.

    Las citas son fragmentos de información que indican desde qué sección de un documento almacenado en la Basado en la búsqueda de IA se hace referencia a la respuesta. Puede ver el título del documento del almacén de datos referenciado desde Azure OpenAI.