Aller au contenu principal

Utilisez des agents sur Databricks.

Cette page fournit une vue d'ensemble des outils permettant de créer, de déployer et d'utiliser des agents sur Databricks. Pour en savoir plus sur les agents, consultez les modèles de conception de systèmes d'agents.

Servir et query des grands modèles de langage (LLM)

Servez un ensemble organisé de modèles d'IA de fournisseurs de LLM tels qu'OpenAI et Anthropic et rendez-les disponibles via des APIs sécurisées et évolutives.

Fonctionnalité

Description

Modèles de fondation

Proposez des modèles d'IA, y compris des modèles open source et tiers tels que Meta Llama , Anthropic Claude , OpenAI GPT et bien d'autres.

Fonctionnalité

Description

Modèles de fondation

Proposez des modèles d'IA, y compris des modèles open source et tiers tels que Meta Llama , Anthropic Claude , OpenAI GPT et bien d'autres.

Créez et déployez des agents de niveau entreprise

Créez et déployez vos propres agents, y compris des agents d'appel d'outils, des applications de génération augmentée par récupération et des systèmes multi-agents. Pour un point de départ sans code, utilisez l'AI Playground pour sélectionner un LLM, ajouter des outils et discuter avec l'agent pour tester ses réponses avant l'exportation vers le code.

AI Playground offre une option low-code pour le prototypage d'agents.

Fonctionnalité

Description

AI Playground (sans code)

Prototypez et testez des agents dans un environnement sans code. Expérimentez rapidement les comportements des agents et les intégrations d'outils avant de générer du code pour le déploiement.

Assistant de connaissances

Créez et optimisez des chatbots IA spécifiques à un domaine à l'aide d'une interface intuitive.

Agent superviseur

Créez un agent superviseur qui orchestre les agents Genie, les Endpoint d'agent, les fonctions Unity Catalog, les serveurs MCP et les agents personnalisés.

Créez des agents de code personnalisés.

Créez, déployez et évaluez des agents à l'aide de Python. Prend en charge les agents écrits avec toute bibliothèque d'édition, y compris LangGraph, LangChain, OpenAI et LlamaIndex. Intégré avec MLflow Tracing. Itérez rapidement à l'aide de Databricks Apps. Pour start rapidement, consultez start avec les agents.

MCP et outils d'agent

Créez des outils d'agent pour interroger des données structurées et non structurées, exécuter du code ou vous connecter à des APIs de services externes.

MCP (Model Context Protocol)

Standardisez la manière dont les agents se connectent aux données et aux outils grâce à une interface sécurisée et cohérente.

Fonctionnalité

Description

AI Playground (sans code)

Prototypez et testez des agents dans un environnement sans code. Expérimentez rapidement les comportements des agents et les intégrations d'outils avant de générer du code pour le déploiement.

Assistant de connaissances

Créez et optimisez des chatbots IA spécifiques à un domaine à l'aide d'une interface intuitive.

Agent superviseur

Créez un agent superviseur qui orchestre les agents Genie, les Endpoint d'agent, les fonctions Unity Catalog, les serveurs MCP et les agents personnalisés.

Créez des agents de code personnalisés.

Créez, déployez et évaluez des agents à l'aide de Python. Prend en charge les agents écrits avec toute bibliothèque d'édition, y compris LangGraph, LangChain, OpenAI et LlamaIndex. Intégré avec MLflow Tracing. Itérez rapidement à l'aide de Databricks Apps. Pour start rapidement, consultez start avec les agents.

MCP et outils d'agent

Créez des outils d'agent pour interroger des données structurées et non structurées, exécuter du code ou vous connecter à des APIs de services externes.

MCP (Model Context Protocol)

Standardisez la manière dont les agents se connectent aux données et aux outils grâce à une interface sécurisée et cohérente.

Enregistrez et pilotez des agents

Si votre agent s'exécute en dehors de Databricks, enregistrez-le en tant que service d'agent dans Unity Catalog pour le rendre détectable par votre équipe et régir qui peut l'utiliser.

Évaluer, déboguer et optimiser les agents

Suivez les performances des agents, recueillez des commentaires et favorisez les améliorations de qualité avec des outils d'évaluation et de traçage.

Fonctionnalité

Description

MLflow Tracing

Utilisez MLflow Tracing pour une observabilité de bout en bout. Consignez chaque étape de votre agent pour déboguer, surveiller et auditer le comportement de l'agent en développement et en production.

Agent Evaluation

Utilisez Agent Evaluation et MLflow pour mesurer la qualité, le coût et la latence. Recueillez les commentaires des parties prenantes et des experts en la matière via des applications de révision intégrées et utilisez des juges LLM pour identifier et résoudre les problèmes de qualité.

Surveiller les agents

Utilisez la même configuration d’évaluation (juges LLM et métriques personnalisées) dans l’évaluation hors ligne et le monitoring en ligne.

Fonctionnalité

Description

MLflow Tracing

Utilisez MLflow Tracing pour une observabilité de bout en bout. Consignez chaque étape de votre agent pour déboguer, surveiller et auditer le comportement de l'agent en développement et en production.

Agent Evaluation

Utilisez Agent Evaluation et MLflow pour mesurer la qualité, le coût et la latence. Recueillez les commentaires des parties prenantes et des experts en la matière via des applications de révision intégrées et utilisez des juges LLM pour identifier et résoudre les problèmes de qualité.

Surveiller les agents

Utilisez la même configuration d’évaluation (juges LLM et métriques personnalisées) dans l’évaluation hors ligne et le monitoring en ligne.