Grundsätze der Werkzeugintegration
Der VoltAgent ist erhältlich über diecreateToolAPIs kapseln externe Dienste als Standardwerkzeuge ein, die Intelligenzen bei Bedarf aufrufen können, um realistische Aufgaben zu erfüllen.
Typische Anwendungsszenarien
- E-Commerce-KundendienstVerbindung zum Auftragssystem zur Überprüfung des Logistikstatus
- DatenanalyseSchnittstelle mit GitHub API zum Abrufen von Repository-Informationen
- BüroautomationIntegration mit Kalender-API zur Verwaltung der Zeitplanung
Beispiel für die Umsetzung
Im Folgenden finden Sie die Definition des Tools, das sich mit der GitHub-API verbindet, um die Anzahl der Sterne zu ermitteln:
const fetchRepoStarsTool = createTool({
name: "fetchRepoStars",
description: "获取GitHub仓库星标数",
execute: async ({ repo }) => {
const response = await fetch(`https://api.github.com/repos/${repo}`);
const data = await response.json();
return { stars: data.stargazers_count };
},
});
Methode der Bindung
Intelligentsia werden mit demtoolsParameter-Registrierungswerkzeug:
const agent = new Agent({
tools: [fetchRepoStarsTool],
//...其他参数
});
Tipps zur Fehlersuche
Der Prozess des Toolaufrufs wird in der Debugging-Konsole vollständig dokumentiert, einschließlich Informationen zu den Anforderungsparametern, Antwortdaten und der verstrichenen Ausführungszeit.
Diese Antwort stammt aus dem ArtikelVoltAgent: ein Open-Source-Framework für TypeScript zum schnellen Aufbau von KI-IntelligenzenDie
































