Utiliser Genie dans les systèmes multi-agents (Diffusion de modèles)

Important

Cette fonctionnalité est disponible en préversion publique.

Important

Pour les nouveaux cas d’usage, Databricks recommande de déployer des agents sur Databricks Apps pour un contrôle total sur le code de l’agent, la configuration du serveur et le flux de travail de déploiement. Consultez Créer un agent et le déployer sur Databricks Apps. Pour migrer un agent existant, consultez Migrer un agent de Model Service vers Databricks Apps.

Cette page décrit les systèmes d’agent Genie et montre comment créer un système multi-agent à l’aide d’agents personnalisés et d’agents Génie.

Requirements

Avantages des agents Génie

Les systèmes multi-agents se composent de plusieurs agents travaillant ensemble, chacun avec des fonctionnalités spécialisées. Un agent Genie permet aux utilisateurs d’utiliser le langage naturel pour interroger des données structurées.

Les agents personnalisés permettent aux agents de partager des réponses comme contexte entre eux. Ainsi, les utilisateurs peuvent obtenir des réponses qui proviennent de plusieurs sources. Vous pouvez avoir un agent RAG déjà déployé qui interroge un corpus de documents non structuré et le combine avec un agent Genie qui interroge une base de données d’enregistrements.

Les systèmes multi-agents se composent généralement d’un agent de superviseur qui dirige et gère le contexte des agents de travail spécialisés.

framework multi-agent composé d’un superviseur et d’agents spécialisés.

Exemples de notebooks : système multi-agent avec Genie

Les carnets suivants vous montrent comment créer un système multi-agent qui orchestre ces types d’agents :

  • Agents génie
  • Agents déployés sur le service de modèles
  • Agents d’appel de fonction UC utilisant du code intégré.

Multi-agent utilisant Genie et LangGraph

Obtenir un ordinateur portable

Multi-agent à l’aide de Genie et DSPy

Obtenir un ordinateur portable

Accéder aux agents Genie avec une autorisation au nom de l’utilisateur

L’autorisation au nom de l’utilisateur permet à un système d’agent d’accéder à un agent Genie et à ses ressources sous-jacentes avec les autorisations de l’utilisateur final de l’agent.

Pour plus d’informations sur la façon de configurer l’autorisation au nom de l’utilisateur avec les agents Genie, consultez l’authentification au nom de l’utilisateur.