Prototipar un agente de IA es fácil. Lanzar uno en el que los usuarios empresariales confíen y que los equipos de seguridad no bloqueen es donde la mayoría de los proyectos empresariales se ralentizan.
En este blog, recorreremos un camino rápido y gobernado hacia la producción utilizando la Plataforma Databricks:
Utilizaremos un ejemplo compartido en todo momento: un Asistente de Conocimiento de Agent Bricks para una empresa de ejemplo llamada Redwood Commerce que responde preguntas sobre políticas corporativas basándose en PDFs internos, con citas a los documentos fuente.
Los equipos que desarrollan agentes de IA empresariales a menudo se encuentran con un conjunto familiar de problemas:
Además de eso, todavía necesitas una interfaz de usuario intuitiva para los usuarios empresariales y un acceso seguro que tenga en cuenta tu modelo de gobernanza.
El objetivo es reducir esta fricción para que puedas pasar de prueba de concepto a listo para el negocio en días o incluso horas en lugar de meses.
Para poner tus agentes de IA en producción, Databricks proporciona tres componentes perfectamente integrados:
Veamos cómo estos tres componentes funcionan juntos en la práctica.
Redwood Commerce, una empresa ficticia, tiene documentos de políticas corporativas (viajes, gastos, bajas por enfermedad, seguridad de TI) almacenados como PDFs aprobados.
Los empleados hacen preguntas repetidamente como: “¿Puedo deducir los gastos de tintorería del hotel?”
Los usuarios empresariales quieren una experiencia de chat simple que:
Agent Bricks admite múltiples casos de uso, incluido el Asistente de Conocimiento, que convierte tus documentos en un chatbot de alta calidad que responde preguntas y cita sus fuentes.
El Asistente de Conocimiento puede usar:
Para Redwood Commerce, utilizaremos la ruta más sencilla: almacenar los PDFs de políticas corporativas en un volumen de Unity Catalog.
En la interfaz de usuario del espacio de trabajo de Databricks:
El Asistente de Conocimiento crea un punto final de agente que puedes usar posteriormente en aplicaciones.
Un modo de fallo común es lanzar un agente que suena bien pero en el que no se puede confiar. El Asistente de Conocimiento de Agent Bricks está diseñado explícitamente para devolver respuestas de alta calidad con citas, lo cual es clave para la confianza de los interesados.
Podemos probar el agente directamente en la interfaz de usuario del Asistente de Conocimiento o en el AI Playground y hacer preguntas realistas:
Las respuestas del agente se basan en los documentos con citas a las secciones de políticas relevantes.
Agent Bricks admite la mejora del comportamiento del agente basándose en comentarios en lenguaje natural de expertos en la materia (SMEs) al proporcionar preguntas etiquetadas y directrices.
Las directrices se utilizan para mejorar las respuestas de tu agente estableciendo expectativas claras de tono, estructura y comportamiento. Ayudan a garantizar que el agente se comunique con claridad, se mantenga fiel a la marca y maneje diferentes escenarios de la manera correcta. Estas mismas directrices también se utilizan como criterios de evaluación para generar puntuaciones de calidad para cada respuesta.
Añade preguntas en la pestaña Ejemplos de tu agente Asistente de Conocimiento. Para invitar a SMEs a proporcionar preguntas etiquetadas y directrices, comparte el Asistente de Conocimiento usando el menú de tres puntos y eligiendo Permisos.
Una vez que estemos satisfechos con la calidad del agente, convertimos el punto final del agente en algo que los empleados puedan usar realmente: una experiencia de chat diseñada específicamente para Redwood Commerce.
Databricks Apps te permite implementar una aplicación totalmente personalizada, o empezar con una plantilla de chat preconstruida y personalizarla para que coincida con tu marca.
En la interfaz de usuario del espacio de trabajo de Databricks:
Después de implementar tu aplicación, puedes usar directamente tu chatbot Knowledge Assistant en la plantilla de la aplicación a través de la URL de la aplicación proporcionada.
Para crear una experiencia más personalizada, puedes personalizar la plantilla clonándola en tu máquina local. Con algunos ajustes sencillos, podemos crear una interfaz de chat a medida para Redwood Commerce:
Las Databricks Apps tienen seguridad y gobernanza integradas, y no es necesario desarrollar ni mantener código personalizado de autenticación o autorización.
Las aplicaciones solo son accesibles para usuarios autenticados que inician sesión usando SSO. No hay acceso anónimo ni público. Gracias a la autorización de usuario, tu aplicación puede aplicar permisos detallados actuando con la identidad del usuario de la aplicación.
Podríamos distribuir la aplicación simplemente enviando la URL de la aplicación a las personas. Pero a medida que pones más activos de datos e IA a disposición de los usuarios de negocio, los equipos necesitan un lugar único y curado donde los empleados puedan encontrar de manera confiable las herramientas adecuadas.
Databricks One está diseñado como esa puerta de entrada: una interfaz de usuario simplificada donde los usuarios de negocio pueden acceder a datos compartidos y activos de IA en Databricks, incluidas las Databricks Apps.
Después de habilitar Databricks One y configurar los permisos adecuados del espacio de trabajo, podemos compartir la Databricks App con grupos de empleados sincronizados desde nuestro proveedor de identidad.
Ahora los empleados abren Databricks One, hacen clic en el asistente de políticas y preguntan:
“¿Puedo reclamar el cargo por late checkout de mi hotel?”
Obtienen una respuesta con citas, y la gobernanza es coherente de principio a fin.
Agent Bricks Knowledge Assistant te ofrece un camino rápido y automatizado desde tus documentos empresariales hasta un agente específico del dominio, manteniendo la calidad medible y mejorando con el tiempo a través de la evaluación y optimización integradas.
Con Databricks Apps y Databricks One, puedes empaquetar ese agente en una experiencia de chat amigable para los negocios y distribuirlo a través de un punto de entrada curado, con seguridad y gobernanza de Unity Catalog aplicadas de principio a fin.
Para profundizar, empieza con:
(Esta entrada del blog ha sido traducida utilizando herramientas basadas en inteligencia artificial) Publicación original
