Aller au contenu principal

Utiliser Genie dans les systèmes multi-agents (Model Serving)

info

Aperçu

Cette fonctionnalité est en aperçu public.

info

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

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

Exigences

Avantages des agents Genie

Les systèmes multi-agents se composent de plusieurs agents d’IA qui collaborent, chacun doté de capacité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 les uns pour les autres. Ainsi, les utilisateurs peuvent obtenir des réponses provenant de plusieurs sources. Vous pourriez avoir un agent RAG déjà déployé qui interroge un corpus de documents non structurés et le combiner avec un agent Genie qui interroge une base de données d'enregistrements.

Les systèmes multi-agents consistent généralement en un agent superviseur qui dirige et gère le contexte pour les agents Worker 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 Notebooks suivants vous montrent comment créer un système multi-agents qui orchestre ces types d’agents :

  • Agents Genie
  • Agents déployés sur Model Serving
  • Agents d'appel de fonctions UC utilisant du code intégré.

Multi-agent utilisant Genie et LangGraph

Multi-agents utilisant Genie et DSPy

Accéder aux agents Genie avec l'autorisation d'utilisateur « au nom de »

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

Consultez Authentification utilisateur au nom d'un autre utilisateur pour plus d'informations sur la configuration de l'autorisation utilisateur au nom d'un autre utilisateur avec les agents Genie.