FAQ Agent Bricks
Réponses aux questions fréquentes sur Agent Bricks, la plateforme de développement d'agents Databricks. Pour obtenir une vue d'ensemble de la plateforme, consultez Qu’est-ce qu’Agent Bricks ?.
Qu’est-ce qu’Agent Bricks ?
Agent Bricks est la plateforme de développement d'agents Databricks. Elle fournit l'infrastructure dont les agents personnalisés ont besoin en production : accès gouverné aux modèles, aux serveurs MCP et aux compétences via Unity Gateway, un serveur d'agents et un Agent Runtime pour déployer et desservir les agents, de la mémoire et des sessions gérées, des outils et des serveurs MCP, le suivi et l'évaluation MLflow, ainsi que la gouvernance via Unity Catalog.
À qui s’adresse Agent Bricks ?
Agent Bricks est conçu pour les développeurs qui créent des agents personnalisés dans le code, qu'il s'agisse d'un agent unique ou de nombreux agents prenant en charge le trafic de production. Pour créer des agents sans écrire de code, utilisez les agents Genie.
En quoi Agent Bricks diffère-t-il de Genie Agents ?
Genie Agents est une solution low-code permettant de créer des agents qui répondent aux questions portant sur vos tables et vos documents. Agent Bricks est une plateforme permettant d’écrire et de déployer votre propre code d’agent. Un agent personnalisé créé avec Agent Bricks peut appeler les agents Genie en tant qu’outils.
How is Agent Bricks different from Genie One?
Genie One is the experience for business users to work with data and AI without code. Agent Bricks is for developers who build custom agents. A custom agent can call Genie One as a tool.
En quoi Agent Bricks se distingue-t-il d’Omnigent ?
Omnigent est un méta-harnais qui compose et coordonne plusieurs agents, tels que des agents de codage. Agent Bricks fournit l’infrastructure nécessaire pour déployer et exécuter des agents personnalisés. Vous pouvez utiliser Omnigent pour développer des agents personnalisés qui s’exécutent sur Agent Bricks.
Qu'est-il advenu de Knowledge Assistant et de Supervisor Agent ?
Knowledge Assistant et Supervisor Agent sont des offres héritées. Pour les nouveaux agents low-code, utilisez Genie Agents. Pour les agents écrits en code, utilisez le CLI Agent Bricks. Consultez les anciennes offres d’agents.
Quels sont les frameworks et modèles pris en charge par Agent Bricks ?
Agent Bricks fonctionne avec n'importe quel framework ou harness. L'Agent Bricks CLI inclut des templates pour LangGraph et le SDK OpenAI Agents. Les agents peuvent utiliser des modèles de pointe et ouverts via Unity Gateway, qui vous permet de changer de modèle sans modifier le code de l'agent.
Où s’exécutent les agents créés avec Agent Bricks ?
Les agents s'exécutent sur Agent Runtime, qui exécute le serveur d'agents sur Databricks Apps. Le serveur d'agents, DurableAgentServer, dessert l'agent par le biais de l'API d'invocation et récupère les exécutions interrompues par un plantage ou un redémarrage. Consultez Déployer des agents sur Databricks.
Comment start avec Agent Bricks ?
Install the Agent Bricks CLI with pip install databricks-agentbricks. Then run agentbricks init to create a project, agentbricks dev to run the agent locally, and agentbricks deploy to deploy it. See Agent Bricks CLI.
Puis-je utiliser Agent Bricks avec un agent que j’ai déjà créé ?
Oui. Pour les agents créés avec LangGraph ou le SDK OpenAI Agents, exécutez agentbricks init --existing dans le répertoire du projet. La CLI prépare les instructions de migration qu’un agent de codage suit pour convertir le projet. Consultez Intégrer un agent existant.
How do I query an agent built with Agent Bricks?
Envoyez des requêtes à l’API d’invocation sur /api/invocations, avec l’Agent Bricks CLI, l’API REST ou Python. Reportez-vous à Query les agents déployés sur Databricks.
Comment Agent Bricks régit-il ce que les agents peuvent faire ?
Unity Catalog gouverne les données, les outils, les modèles et les agents utilisés par vos agents. Unity Gateway régit l’accès aux modèles, aux serveurs MCP et aux compétences, et applique des garde-fous, des limites de débit et un suivi de l’utilisation aux appels que les agents leur adressent. Les outils peuvent s’exécuter avec les autorisations du Service Principal de l’application ou de l’utilisateur qui a envoyé la requête. Voir Autorisation de l’utilisateur demandeur.