Verwenden von Genie in Multi-Agent-Systemen (Model Serving)

Wichtig

Dieses Feature befindet sich in der Public Preview.

Wichtig

Für neue Anwendungsfälle empfiehlt Databricks die Bereitstellung von Agents auf Databricks-Apps für die vollständige Kontrolle über Agentcode, Serverkonfiguration und Bereitstellungsworkflow. Weitere Informationen finden Sie unter Erstellen eines KI-Agenten und Bereitstellung in Databricks-Apps. Informationen zum Migrieren eines vorhandenen Agents finden Sie unter Migrieren eines Agents von Model Serving zu Databricks Apps.

Auf dieser Seite werden Genie-Agent-Systeme beschrieben und gezeigt, wie Sie ein Multi-Agent-System mit Mosaik AI Agent Framework und Genie Spaces erstellen.

Anforderungen

Vorteile von Genie-Agents

Multi-Agent-Systeme bestehen aus mehreren KI-Agents, die jeweils mit speziellen Funktionen zusammenarbeiten. Ein Genie-Agent ermöglicht Es Benutzern, strukturierte Daten mithilfe natürlicher Sprache abzufragen.

Agent Framework lässt Agenten Antworten als Kontext untereinander teilen. So können Benutzer Antworten erhalten, die von mehreren Quellen abgerufen werden. Sie könnten einen bereits bereitgestellten RAG-Agent haben, der einen unstrukturierten Dokumentkorpus abfragt und mit einem Genie-Agent kombiniert, der eine Datenbank mit Datensätzen abfragt.

Multi-Agent-Systeme bestehen in der Regel aus einem Supervisor-Agent, der den Kontext für spezialisierte Mitarbeiterberater leitet und verwaltet.

Multi-Agent Framework bestehend aus einem Supervisor und spezialisierten Agenten.

Beispielnotizbücher: Multi-Agent-System mit Genie

In den folgenden Notizbüchern wird gezeigt, wie Sie ein Multi-Agent-System erstellen, das diese Arten von Agents koordiniert:

  • Genie-Räume
  • In Model Serving bereitgestellte Agenten
  • UC-Funktionsaufruf-Agents mit integriertem Code.

Multi-Agent-System mit Genie und LangGraph

Notebook abrufen

Multi-Agent mit Genie und DSPy

Notebook abrufen

Zugriff auf Genie Spaces mit On-Behalf-of-User-Autorisierung

Die Autorisierung im Auftrag eines Benutzers ermöglicht es einem Agentsystem, auf einen Genie Space und seine zugrunde liegenden Ressourcen mit den Berechtigungen des Agenten-Endbenutzers zuzugreifen.

Weitere Informationen zur Einrichtung der Bevollmächtigung im Auftrag eines Benutzers mit Genie Spaces finden Sie unter Bevollmächtigung im Auftrag eines Benutzers.