Übersicht über Werkzeuge für Agenten

Die Werkzeuge erweitern das, was Ihr Makler leisten kann, über das Beantworten von Fragen aus Wissensquellen hinaus. Sie ermöglichen es Ihrem Agenten, APIs aufzurufen, automatisierte Flows durchzuführen, mit externen Diensten zu interagieren und Echtzeitdaten abzurufen.

Note

Die Funktionen in diesem Artikel werden vom GitHub Copilot-Harness unterstützt, das Copilot Credits für nutzungsbasierte Abrechnung verwendet. Erfahren Sie mehr über Copilot-Credits in Überblick über die Abrechnung von Agenten, die vom GitHub Copilot-Harness betrieben werden.

Nutzungsbasierte Abrechnung gilt für die Nutzung, den Bau, das Testen und die Bewertung von Agenten. Diese Aktionen könnten Copilot-Credits verbrauchen.

Was sind Tools?

Tools sind externe Fähigkeiten, die dein Agent während eines Gesprächs aufrufen kann.

Wenn ein Nutzer den Agenten bittet, etwas zu tun, das eine Aktion erfordert, wählt der Agent ein Tool basierend auf dem Gesprächskontext und der Beschreibung des Werkzeugs aus.

Agenten, die mit dem GitHub Copilot-Harness betrieben werden, verwenden verbesserte Orchestrierung, um automatisch zu bestimmen, wann ein Tool aufgerufen werden soll.

Warum sollte man seinem Agenten Werkzeuge hinzufügen?

Ohne Werkzeuge kann Ihr Makler Fragen nur anhand seiner Anweisungen und Wissensquellen beantworten.

Mit Werkzeugen kann Ihr Makler:

  • Suchen Sie Echtzeitdaten von externen Systemen wie Customer Relationship Management (CRM), IT Service Management (ITSM) und Datenbanken an
  • Ergreifen Sie Maßnahmen in Ihrem Namen, wie zum Beispiel das Erstellen von Datensätzen, das Versenden von Benachrichtigungen und das Aktualisieren von Daten
  • Integration mit Drittanbieterdiensten und APIs
  • Automatisierte Workflows ausführen

Wie der Agent entscheidet, ein Tool zu nutzen

Der Agent-Orchestrator bewertet jede Benutzernachricht und entscheidet, ob ein Werkzeug benötigt wird.

Der Name und die Beschreibung des Werkzeugs sind entscheidend. Gut beschriebene Werkzeuge werden genauer aufgerufen.

Auch die Anweisungen Ihres Agenten beeinflussen, wann Werkzeuge verwendet werden.

Für die Verwendung von konversationellen Tools in Agenten, die vom GitHub Copilot-Harness betrieben werden, müssen Sie für jeden Tool-Call keine expliziten Trigger oder Themenflüsse erstellen.

Limits

Einige Einschränkungen gelten für Werkzeuge und Dateien, die von Tools erzeugt werden:

  • Dateien, die der Agent während eines Zuges erstellt , sind auf 10 MB pro Datei begrenzt. Dateien, die das Limit überschreiten, werden dem Nutzer nicht zurückgegeben. Bitten Sie den Agenten, große Ausgabedateien in kleinere Dateien aufzuteilen. Siehe Dateien, die der Agent erstellt.
  • Model Context Protocol (MCP)-Server werden auf die Gesamtzahl der Werkzeuge angerechnet, die ein Agent bereitstellen kann. Die Anzahl der MCP-Server-Instanzen, die gleichzeitig in einem Gespräch laufen können, ist ebenfalls begrenzt, also halte die Anzahl der angeschlossenen Server klein und entfern Server, die du nicht mehr nutzt. Siehe Einen Model Context Protocol (MCP)-Server als Tool hinzufügen.