Aller au contenu principal

Développer des agents sur Databricks

Agent Bricks est la plateforme de développement d’agents Databricks. Utilisez-le pour créer et déployer les agents qui alimentent vos flux de travail et vos produits d’agents.

Agent Bricks prend en charge les flux de travail principaux pour créer un agent de production :

  • Déployez votre agent : Agent Runtime héberge des agents conçus avec n’importe quel framework ou harnais, avec ou sans état, et AgentKit ajoute une exécution durable afin que les exécutions survivent aux redémarrages et aux plantages.
  • Exécuter le code en toute sécurité : les agents exécutent le code qu'ils écrivent dans Databricks Sandbox, un environnement isolé dont le répertoire personnel persiste d'une session à l'autre.
  • Enrichissez le contexte de votre agent : Les mémoires et les sessions d'agent permettent à votre agent de se souvenir de ce qu'il a appris lors de conversations précédentes, afin qu'il puisse personnaliser les réponses et réduire les coûts liés aux jetons.
  • Debug and test your agent : MLflow Tracing enregistre chaque étape effectuée par votre agent, et vous pouvez stocker et gérer les traces pour monter en charge dans Unity Catalog.

La CLI Agent Bricks échafaude le code de l'agent qui se connecte à ces services. Vous pouvez itérer localement, notamment avec des agents de codage, puis déployer votre agent.

Get start​

Découvrez ce que propose Agent Bricks et créez votre premier agent.

Se connecter aux modèles​

    • Se connecter aux modèles
    • Appelez des modèles de pointe et ouverts via Unity Gateway avec une seule API, et changez de modèle sans modifier le code de l'agent.

Ajouter un contexte d’agent​

Enrichissez le contexte de votre agent avec de la mémoire, des outils et les données de votre organisation.

    • Serveur MCP Genie One
    • Enrichissez vos agents avec le contexte métier de votre organisation grâce à des questions en langage naturel sur vos données gouvernées.
    • Recherche IA
    • Récupérez du texte pertinent et des données non structurées à partir d’un index de recherche IA géré.

Déployez votre agent​

Exécutez votre agent avec un serveur d'agents sur du compute géré.

    • Agent Server
    • Déployez votre agent avec DurableAgentServer: exécutions synchrones, en streaming et en arrière-plan, avec récupération sur incident.
    • Runtime d’agent
    • Déployez et gérez des agents sur le compute hébergé par Databricks.
    • Databricks Sandbox
    • Offrez aux agents un environnement isolé pour exécuter le code qu'ils écrivent, avec un accès délimité aux données gouvernées.

Query votre agent​

Observabilité et qualité des agents​

Tracer, évaluer et superviser les agents en développement et en production.

Gouvernez vos agents​

    • Unity Gateway
    • Gouvernez l’accès aux modèles, aux serveurs MCP et aux compétences à l’aide de garde-fous, de limites de débit et du suivi de l’utilisation.

Transformer les données non structurées​

    • Fonctions IA
    • Appliquez des modèles d'IA à vos données à partir de SQL pour classifier, extraire, synthétiser et analyser des documents.