Comparteix via


Usa Agent Bricks: Knowledge Assistant para crear un chatbot de gran calidad sobre tus documentos

Important

Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administración de versiones preliminares de Azure Databricks.

En esta página se describe cómo usar Agent Bricks: Knowledge Assistant para crear un bot de chat de preguntas y respuestas sobre sus documentos y mejorar su calidad en función de los comentarios del lenguaje natural de sus expertos en la materia.

Agent Bricks proporciona un enfoque sencillo para crear y optimizar sistemas de agentes de inteligencia artificial comunes específicos de un dominio y de alta calidad para casos de uso comunes de inteligencia artificial.

¿Qué es Agent Bricks: Knowledge Assistant?

Use Agent Bricks: Knowledge Assistant para crear un bot de chat con el que puede formular preguntas sobre sus documentos y recibir respuestas de alta calidad con citas. Knowledge Assistant usa inteligencia artificial avanzada y sigue un enfoque de generación aumentada de recuperación (RAG) para ofrecer respuestas precisas y confiables basadas en el conocimiento especializado en el dominio que proporcione.

Agent Bricks: Knowledge Assistant es ideal para apoyar los siguientes casos de uso.

  • Responda a las preguntas del usuario en función de la documentación del producto.
  • Responda a las preguntas de los empleados relacionadas con las directivas de RR. HH.
  • Responda a las consultas de los clientes en función de las bases de conocimiento de soporte técnico.

Knowledge Assistant le permite mejorar la calidad del agente de chat y ajustar su comportamiento en función de los comentarios del lenguaje natural de sus expertos en la materia. Proporcione preguntas para una sesión de etiquetado y envíela a expertos para revisarla en la aplicación de revisión. Sus respuestas proporcionan datos etiquetados que ayudan a optimizar el rendimiento del agente.

Agent Bricks: Knowledge Assistant crea un punto de conexión del agente RAG de extremo a extremo que puede usar posteriormente para sus aplicaciones. Por ejemplo, la imagen siguiente muestra cómo puede interactuar con el endpoint a través de chatear con él en AI Playground. Haga preguntas al agente relacionadas con sus documentos y el agente responderá con citas.

Punto de conexión de Knowledge Assistant en Playground (sitio de prueba).

Agent Bricks usa el almacenamiento predeterminado para almacenar transformaciones de datos temporales, puntos de control de modelo y metadatos internos que potencian a cada agente. En la eliminación del agente, todos los datos asociados al agente se quitan del almacenamiento predeterminado.

Requirements

Creación de un agente de Knowledge Assistant

Vaya al icono Agentes.Agentes en el panel de navegación izquierdo del área de trabajo. En el icono de Knowledge Assistant , haga clic en Compilar.

Paso 1: Configurar el agente

En la pestaña Compilar , configure el agente y proporcione orígenes de conocimiento para que se usen para responder a preguntas.

Configurar el asistente de conocimiento.

  1. En el campo Nombre , escriba un nombre para el agente.

  2. En el campo Descripción , describa lo que puede hacer el agente.

  3. En el panel Origen de conocimiento, agregue el origen de conocimiento. Puede elegir proporcionar archivos de catálogo de Unity o un índice de búsqueda vectorial.

    Archivos UC

    En el caso de los archivos UC, se admiten los siguientes tipos de archivo: txt, pdf, md, ppt/pptx y docx. Los archivos de más de 50 MB se omiten automáticamente durante la ingesta y no se incluirán en la base de conocimiento.

    Agregue archivos UC.

    1. En Tipo, seleccione Archivos UC.
    2. En el campo Origen , seleccione el volumen del catálogo de Unity o el directorio de volúmenes que contiene los archivos.
    3. En el campo Nombre , escriba un nombre para el origen de conocimiento.
    4. En Describir el contenido, describa qué contenido contiene el origen de conocimiento para ayudar al agente a comprender cuándo usar este origen de datos.

    Índice de búsqueda vectorial

    Agregar índice de búsqueda vectorial.

    Note

    Los índices de búsqueda vectorial solo se admiten si el índice usa databricks-gte-large-en como modelo de inserción. Al crear el índice de búsqueda vectorial, asegúrese de seleccionar este modelo de inserción. Para obtener más información, consulte Creación de un índice de búsqueda vectorial.

    1. En Tipo, seleccione Índice de búsqueda vectorial.
    2. En el campo Origen , seleccione el índice de búsqueda vectorial que desea proporcionar al agente.
    3. En la columna URI de documento, seleccione la columna con un vínculo o una referencia a la ubicación de la información procedente. El agente lo usará en sus citas.
    4. En el campo Columna de texto, especifique la columna que contiene el texto sin formato que desea que recupere el agente.
    5. En el campo Nombre , escriba un nombre para el origen de conocimiento.
    6. En Describir el contenido, describa qué contenido contiene el origen de conocimiento para ayudar al agente a comprender cuándo usar este origen de datos.
  4. (Opcional) Si desea agregar más orígenes de conocimiento, haga clic en Agregar origen de conocimiento. Puede proporcionar hasta 10 orígenes de conocimiento.

  5. (Opcional) En el campo Instrucciones , especifique las directrices para cómo debe responder el agente.

    Agregue instrucciones.

  6. Haga clic en Crear agente.

Puede tardar hasta unas horas en crear el agente y sincronizar los orígenes de conocimiento proporcionados. El panel lateral derecho se actualizará con vínculos al agente implementado, el experimento y los orígenes de conocimiento sincronizados.

Important

Si actualiza o agrega archivos a los orígenes de conocimiento, debe hacer clic en el icono Sincronizar. Sincronice para que el agente recoja los cambios. La sincronización se realiza de forma incremental. Por ejemplo, si agrega un nuevo archivo a un volumen de catálogo de Unity sincronizado previamente, la sincronización solo procesará el archivo recién agregado.

Solo el creador del asistente de conocimiento puede sincronizar orígenes de conocimiento.

Se actualiza el panel derecho cuando el agente está listo.

Paso 2: Probar el agente

Una vez que el agente haya terminado de construirse, pruébelo chateando. El agente debe responder con citas para preguntas relacionadas con sus orígenes de conocimiento.

  1. En Probar tu agente, comienza a chatear con tu agente.

  2. (Opcional) También puede hacer clic en Abrir en el área de juegos para chatear con él en AI Playground. Si tiene habilitadas las características de asistencia de IA, puede habilitar la generación de preguntas sintéticas y juez de IA para ayudarle a evaluar el agente.

  3. Escriba una pregunta para el agente.

  4. Evalúe su respuesta:

    1. Haga clic en Ver pensamientos para ver cómo su agente ha abordado responder a la pregunta.
    2. Haga clic en Ver orígenes para ver los archivos que el agente está invocando. Se abre el panel lateral con una lista de orígenes que puede revisar.
    3. Haga clic en Ver seguimiento para ver el seguimiento completo. Puede agregar etiquetas a trazas en la interfaz de usuario para monitorizar las evaluaciones de calidad durante el proceso de desarrollo.

Si está satisfecho con el rendimiento del agente, siga usando el agente as-is. De forma predeterminada, los puntos de conexión de Agent Bricks se escalan a cero después de 3 días de inactividad, por lo que solo se le facturará el tiempo de actividad.

Paso 3: Mejorar la calidad

Agent Bricks: Knowledge Assistant puede ajustar el comportamiento del agente en función de los comentarios del lenguaje natural. Recoge comentarios de humanos a través de una sesión de etiquetado para mejorar la calidad de tu agente. Si se recopilan datos etiquetados para el agente, esto puede mejorar su calidad. El agente Bricks re-entrenará y optimizará el agente a partir de los nuevos datos. Para obtener más información sobre la recopilación de comentarios, consulte Comentarios expertos en dominio.

En la pestaña Ejemplos , agregue preguntas e inicie una sesión de etiquetado. Como alternativa, también puede importar datos etiquetados directamente desde una tabla de catálogo de Unity.

  1. Agregue preguntas para incluirlas en la sesión de etiquetado:

    1. Haga clic en + Agregar para agregar una pregunta.
    2. En el modal Agregar una pregunta , escriba su pregunta.
    3. Haga clic en Agregar. La pregunta debe aparecer en la interfaz de usuario.
    4. Repita hasta que haya agregado todas las preguntas que desea evaluar.
    5. Para eliminar una pregunta, haga clic en el menú kebab y, a continuación, en Eliminar.

    Agregue preguntas para la sesión de etiquetado.

  2. Una vez que haya terminado de agregar sus preguntas, envíe las preguntas a los expertos para su revisión para ayudarle a crear un conjunto de datos etiquetado de alta calidad. A la derecha, haga clic en Iniciar sesión de etiquetado.

    Cuando la sesión de etiquetado esté lista, la interfaz de usuario se actualizará como se muestra a continuación.

    Sesión de etiquetado activa.

  3. Comparta la aplicación de revisión con expertos para recopilar comentarios.

    Para obtener más información sobre la Aplicación de revisión y las sesiones de etiquetado, consulte Recopilar comentarios y expectativas mediante el etiquetado de seguimientos existentes y Crear y administrar sesiones de etiquetado.

    Note

    Para que los expertos accedan a la sesión de etiquetado, debe concederles los permisos siguientes:

    • Permiso CAN QUERY para el punto de conexión
    • Permiso de edición para el experimento
    • USE CATALOG, USE SCHEMA y SELECT permisos para el esquema
  4. Para etiquetar los datos usted mismo, haga clic en Abrir sesión de etiquetado.

    Se abrirá la aplicación de revisión en una nueva pestaña. Como revisor:

    1. Haga clic en Iniciar revisión. Para cada pregunta, el revisor verá la pregunta y la respuesta del agente.

    2. En el lado izquierdo, revise la pregunta y la respuesta. Puede hacer clic en Ver pensamientos para ver cómo el agente está pensando en la pregunta.

    3. En el lado derecho, en Expectativas, revise las directrices existentes y agregue más a medida que se ajuste.

      1. Para agregar una guía, haga clic en + Agregar entrada.
      2. Escriba la directriz en el cuadro de texto que aparece.
      3. Haz clic en Guardar.
    4. Cuando haya terminado de revisar una pregunta, haga clic en Siguiente sin ver > en la parte superior derecha para pasar a la siguiente.

    5. Cuando haya terminado de revisar todas las preguntas, simplemente salga de la aplicación de revisión.

      Revise las preguntas y respuestas en la sesión de etiquetado.

  5. Cuando los revisores terminen con sus sesiones de etiquetado, vuelva a la pestaña Mejorar calidad de su agente.

  6. Haga clic en Combinar para combinar los comentarios de los expertos en el conjunto de datos etiquetado. La tabla de preguntas del lado derecho se actualizará con los comentarios combinados.

    Unificación de comentarios de la sesión de etiquetado.

  7. Vuelva a probar el agente en AI Playground para ver su rendimiento mejorado. Si es necesario, inicie otra sesión de etiquetado para recopilar más datos etiquetados.

(Opcional) Importación y exportación de datos de sesión de etiquetado

Para importar nuevas preguntas y comentarios directamente desde una tabla de catálogo de Unity:

  1. Haga clic en Importar.

  2. En el campo Origen , seleccione la tabla catálogo de Unity que contiene los datos etiquetados.

    La tabla debe tener el esquema siguiente:

    • eval_id: string
    • request: string
    • guidelines: array
      • items: string
    • metadata: string
    • tags: string
  3. Haga clic en Importar.

Las nuevas preguntas y directrices se combinan en la tabla de datos etiquetada a la derecha.

Para exportar datos de comentarios de la sesión de etiquetado como una tabla de catálogo de Unity:

  1. Haga clic en Exportar.
  2. En el campo Esquema , seleccione la ubicación del esquema del catálogo de Unity en la que guardar los datos.
  3. En el campo Nombre de tabla, escriba un nombre para la tabla.
  4. Haga clic en Exportar.

Se crea una nueva tabla con los datos de comentarios de la sesión de etiquetado.

Administración de permisos

De forma predeterminada, solo los autores de Agent Bricks y los administradores del área de trabajo tienen permisos para el agente. Para permitir que otros usuarios editen o consulten el agente, debe concederles explícitamente permiso.

Para administrar permisos de tu agente:

  1. Abra su agente en Agent Bricks.
  2. En la parte superior, haga clic en el icono de menú Kebab. Menú kebab.
  3. Haga clic en Administrar permisos.
  4. En la ventana Configuración de permisos , seleccione el usuario, el grupo o la entidad de servicio.
  5. Seleccione el permiso para conceder:
    • Puede administrar: permite gestionar los Agent Bricks, incluida la configuración de permisos, la edición de la configuración del agente y la mejora de su calidad.
    • Can Query: permite consultar el punto de conexión de Agent Bricks en AI Playground y a través de la API. Los usuarios con solo este permiso no pueden ver ni editar el agente en Agent Bricks.
  6. Haga clic en Agregar.
  7. Haz clic en Guardar.

Note

En el caso de los puntos de conexión del agente creados antes del 16 de septiembre de 2025, puede conceder permisos can Query al punto de conexión desde la página Puntos de conexión de servicio.

Important

Solo el creador del asistente de conocimiento puede sincronizar orígenes de conocimiento.

Consulta del punto de conexión del agente

En la página del agente, haga clic en el icono Modelo de servicio. Consulte Estado del agente en la esquina superior derecha para obtener el punto de conexión del agente implementado y ver los detalles del punto de conexión.

Hay varias maneras de consultar el punto de conexión de Knowledge Assistant creado. Use los ejemplos de código proporcionados en AI Playground como punto de partida:

  1. En la pestaña Compilar, haga clic en Abrir en el entorno de prueba.
  2. En Parque infantil, haga clic en Obtener código.
  3. Elija cómo desea usar el punto de conexión:
    • Seleccione Curl API para ver un ejemplo de código para consultar el punto de conexión mediante curl.
    • Seleccione API de Python para ver un ejemplo de código para interactuar con el punto de conexión mediante Python.

Evalúa tu asistente de conocimiento

En este cuaderno se muestra cómo evaluar un Asistente de Conocimiento de Databricks mediante conjuntos de datos de evaluación curados y evaluadores personalizados.

Notebook

Obtener el cuaderno

Limitations