Freigeben über


KI-Agentenwerkzeuge

KI-Agent-Tools bieten Ihren Agents praktische Funktionen wie das Durchsuchen von Dokumenten, das Analysieren von Daten in Tabellenkalkulationen, das Aufrufen von REST-APIs oder das Ausführen von Python-Code. Anstatt nur Text zu generieren, kann Ihr Agent mit echten Daten und Systemen arbeiten.

Auswählen des Toolansatzes

Sie haben drei Optionen zum Erstellen von Tools, die Ihre Agents verwenden können. Wählen Sie basierend auf Ihren Anforderungen für Governance, Flexibilität oder Integration aus:

Unity Catalog-Funktionstool Agentencodetool Model Context Protocol (MCP)-Tool
  • Als Unity-Katalog-UDFs definiert
  • Verwaltet im Unity-Katalog als zentrale Registrierung für Tools
  • Integrierte Sicherheits- und Compliance-Funktionen
  • Gewährt einfachere Auffindbarkeit und Wiederverwendung
  • Gut für das Anwenden von Transformationen und Aggregationen auf großen Datasets
  • Siehe Erstellen und Verwenden von UC-Tools
  • Direkt im Code Ihres Agents definiert
  • Geeignet für das Aufrufen von REST-APIs, Ausführen von beliebigem Code oder Ausführen von Tools mit geringer Latenz
  • Fehlende integrierte Governance und Auffindbarkeit von Unity-Katalogfunktionen
  • Siehe Beispiel-Agent-Codetool
  • Tools, die dem MCP-Standard für die Interoperabilität von Tools entsprechen
  • Kann verwaltet werden (Von Databricks gehostet), extern (Drittanbieter) oder benutzerdefiniert (selbst gehostet)
  • Standardisierte Schnittstelle ermöglicht die Wiederverwendung über verschiedene Agent-Frameworks hinweg.
  • Gut für den Zugriff auf externe Dienste, DRITTANBIETER-APIs oder das Erstellen wiederverwendbarer Toolökosysteme
  • Siehe MCP auf Databricks

Sie können diese Ansätze kombinieren und aufeinander abstimmen. Alle drei arbeiten unabhängig davon, ob Sie Agents in einfachem Python erstellen oder Frameworks wie LangChain, OpenAI SDK oder LangGraph verwenden.

Allgemeine Toolmuster

Erkunden Sie diese Toolmuster und Beispiele, die mit einem der drei Toolansätze implementiert werden können:

Werkzeugmuster Description
Tools zum Abrufen strukturierter Daten Abfragen von SQL-Tabellen, Datenbanken und strukturierten Datenquellen.
Unstrukturierte Datenabruftools Durchsuchen sie Dokumentsammlungen, und führen Sie die erweiterte Generierung des Abrufs durch.
Codedolmetschertools Ermöglichen Sie Agents das Ausführen von Python-Code für Berechnungen, Datenanalysen und dynamische Verarbeitung.
Externe Verbindungstools Stellen Sie eine Verbindung mit externen Diensten und APIs wie Slack her.
KI-Playground-Prototyperstellung Verwenden Sie den KI-Playground, um den Agents schnell Unity-Katalog-Tools hinzuzufügen und ihr Verhalten zu prototypisieren, bevor Sie sie bereitstellen.