Preguntas frecuentes sobre Agent Bricks

Respuestas a preguntas comunes sobre Agent Bricks, la plataforma de desarrolladores de agentes de Azure Databricks. Para una visión general de la plataforma, consulta ¿Qué es Agent Bricks?.

¿Qué es Agent Bricks?

Agent Bricks es la plataforma de desarrollo de agentes de Azure Databricks. Proporciona la infraestructura que los agentes personalizados necesitan en producción: acceso gobernado a modelos, servidores MCP y habilidades a través de Unity Gateway, un servidor de agentes y Agent Runtime para desplegar y servir agentes, memoria y sesiones gestionadas, herramientas y servidores MCP, rastreo y evaluación de MLflow, y gobernanza a través de Unity Catalog.

¿Para quién es Agent Bricks?

Agent Bricks es para desarrolladores que crean agentes personalizados en código, desde un solo agente hasta muchos agentes que atienden tráfico de producción. Para crear agentes sin escribir código, usa Genie Agents.

¿En qué se diferencia Agent Bricks de Genie Agents?

Genie Agents es una forma low-code de crear agentes que responden preguntas sobre tus tablas y documentos. Agent Bricks es una plataforma para escribir y desplegar tu propio código de agente. Un agente personalizado construido sobre Agent Bricks puede llamar a Genie Agents como herramientas.

¿En qué se diferencia Agent Bricks de Genie One?

Genie One es la experiencia para que los usuarios empresariales trabajen con datos e IA sin necesidad de código. Agent Bricks está dirigido a los desarrolladores que crean agentes personalizados. Un agente personalizado puede invocar a Genie One como herramienta.

¿En qué se diferencia Agent Bricks de Omnigent?

Omnigent es un meta-harness que compone y coordina múltiples agentes, como los agentes de programación. Agent Bricks proporciona la infraestructura para desplegar y ejecutar agentes personalizados. Puedes usar Omnigent para desarrollar agentes personalizados que funcionen con Agent Bricks.

¿Qué pasó con el Asistente de Conocimiento y el Agente Supervisor?

Knowledge Assistant y Supervisor Agent son ofertas heredadas. Para nuevos agentes low-code, usa Genie Agents. Para agentes escritos en código, usa la CLI de Agent Bricks. Consulta las ofertas de agentes legados.

¿Qué frameworks y modelos soporta Agent Bricks?

Agent Bricks funciona con cualquier marco o arnés. La CLI de Agent Bricks incluye plantillas para LangGraph y el SDK de Agentes de OpenAI. Los agentes pueden usar modelos frontier y open a través de Unity Gateway, que te permite cambiar de modelo sin cambiar el código del agente.

¿Dónde corren los agentes construidos con Agent Bricks?

Los agentes se ejecutan en Agent Runtime, que ejecuta el servidor de agentes en Databricks Apps. El servidor agente, DurableAgentServer, sirve al agente a través de la API de invocación y recupera las ejecuciones que un fallo o reinicio interrumpe. Consulta el artículo "Desplegar agentes en Azure Databricks".

¿Cómo empiezo con Agent Bricks?

Instala la CLI de Agent Bricks con pip install databricks-agentbricks. Luego ejecuta agentbricks init para crear un proyecto, agentbricks dev para ejecutar el agente localmente y agentbricks deploy desplegarlo. Consulta la CLI del Agente Bricks.

¿Puedo usar Agent Bricks con un agente que ya he construido?

Yes. Para agentes construidos con LangGraph o el SDK de Agentes OpenAI, ejecuta agentbricks init --existing en el directorio del proyecto. La CLI prepara las instrucciones de migración que un agente de codificación sigue para convertir el proyecto. Consulta Incorporar un agente existente.

¿Cómo consulto un agente creado con Agent Bricks?

Envía solicitudes a la API de invocación en /api/invocations, con la CLI de Agent Bricks, la API REST o Python. Consulte Consultar agentes implementados en Azure Databricks.

¿Cómo regula Agent Bricks lo que pueden hacer los agentes?

Unity Catalog regula los datos, herramientas, modelos y agentes que usan tus agentes. Unity Gateway regula el acceso a modelos, servidores MCP y habilidades, y aplica límites de seguridad, límites de velocidad y seguimiento de uso a las llamadas que los agentes realizan a ellos. Las herramientas pueden ejecutarse con los permisos del principal del servicio de la app o del usuario que envió la solicitud. Consulte Autorización de solicitud de usuario.