Gro?e Sprachmodelle (LLMs) sind immer beliebter, wobei die Tool-Calling-Funktion ihre F?higkeiten über die einfache Textgenerierung hinaus erweitert hat. Jetzt k?nnen LLMs komplexe Automatisierungsaufgaben wie dynamische UI -Erstellung und autonome Aktionen übernehmen. Diese Modelle wurden auf massiven Datens?tzen ausgebildet und zeichnen sich aus, um strukturierte Daten zu verstehen und zu produzieren. Damit sind sie ideal für pr?zise Werkzeuganwendungsanwendungen. Dies hat ihre weit verbreitete Akzeptanz in der KI-gesteuerten Softwareentwicklung angeheizt, bei der das Werkzeuganruf-von grundlegenden Funktionen bis hin zu hoch entwickelten Agenten-jetzt zentral ist. In diesem Artikel wird die Grundlagen des LLM-Tools untersucht und zeigt, wie es mithilfe von Open-Source-Tools implementiert wird, um leistungsstarke Agenten aufzubauen.
Wichtige Lernziele
- Erfassen Sie das Konzept der LLM -Tools.
- Verstehen Sie die Grundlagen der Toolanrufe und deren Anwendungen.
- Erforschen Sie die Implementierungen von Tools in OpenAI (ChatCompletions-API, Assistenten-API, Parallel-Tool-Aufruf und strukturierte Ausgabe), anthropische Modelle und Langchain.
- Lernen Sie, effektive KI-Agenten mithilfe von Open-Source-Ressourcen zu konstruieren.
*Dieser Artikel ist Teil des *** Data Science Blogathon.
Inhaltsverzeichnis
- Was sind Werkzeuge?
- Was ist Tool Calling?
- Wie funktioniert Tool Calling?
- Beispiel Anwendungsf?lle
- Werkzeuganruf mit OpenAI -Modellen
- Verwendung der Assistenten -API
- Parallele Funktion Aufruf
- Strukturierter Ausgang
- Werkzeugaufruf mit anthropischer Klaude
- Werkzeuganruf mit Langchain
- Schema -Definition mit pydantisch
- Geb?udeagenten mit Werkzeuganrufen
- Einführung von Composio
- Aufbau eines Github -Agenten
- H?ufig gestellte Fragen
Was sind Werkzeuge?
Werkzeuge sind Mechanismen, die es LLMs erm?glichen, mit externen Systemen zu interagieren. Diese Tools sind Funktionen für die LLM zug?nglich, die unabh?ngig ausgeführt werden, wenn die LLM ihre Verwendung für erforderlich h?lt. Eine typische Tool -Definition umfasst:
- Name: Ein beschreibender Funktion/Werkzeugname.
- Beschreibung: Ein detailliertes Werkzeug Erl?uterung.
- Parameter: Ein JSON -Schema, das die Funktions-/Werkzeugparameter definiert.
Was ist Tool Calling?
Das Aufrufen von Tools erm?glicht es dem Modell, Antworten zu generieren, die mit einem benutzerdefinierten Funktionsschema entsprechen. Wenn die LLM entscheidet, dass ein Werkzeug ben?tigt wird, erzeugt es eine strukturierte Ausgabe, die dem Argumentschema des Werkzeugs entspricht. Angesichts eines get_weather
-Funktionsschemas würde beispielsweise eine Abfrage über das Wetter einer Stadt ein formatiertes Schema der Funktionsargumente zurückgeben, sodass die Ausführung die Wetterdaten abrufen kann. Wichtig ist, dass das LLM das Tool nicht ausführt. Es erzeugt die strukturierte Eingabe für die externe Ausführung.
Wie funktioniert Tool Calling?
Unternehmen wie OpenAI und Anthropic haben Modelle geschult, um geeignete Tools basierend auf dem Kontext auszuw?hlen. Jeder Anbieter behandelt das Tool -Aufruf und die Antworten unterschiedlich. Allgemein:
- Definieren Sie Tools und geben Sie eine Eingabeaufforderung an: Definieren Sie Tools mit Namen, Beschreibungen und strukturierten Schemata zusammen mit der Eingabeaufforderung des Benutzers (z. B. "Was ist das Wetter in London?").
- LLM -Werkzeugauswahl: Das LLM bewertet die Werkzeugbedarf. In diesem Fall stoppt es die Textgenerierung und generiert eine JSON-formatierte Antwort mit Tool-Parameterwerten.
- Extrahieren, ausführen und zurückgeben: Extrahieren Sie Parameter, führen Sie die Funktion aus und geben Sie Ausg?nge an die LLM zurück.
- Antwortgenerierung: Das LLM verwendet Toolausg?nge, um die endgültige Antwort zu formulieren.
Beispiel Anwendungsf?lle
- Aktionsaktivit?t: Verbinden Sie LLMs mit Anwendungen (Google Mail, Github, Discord), um Aktionen zu automatisieren (Senden von E -Mails, Erstellen von Pull -Anfragen, Senden von Nachrichten).
- Datenbereitstellung: Holen Sie Daten aus Wissensbasis (Web, Wikipedia, APIs), um LLMs spezifische Informationen bereitzustellen.
- Dynamische UIS: Aktualisieren Sie die Anwendungs ??-Benutzeroberfl?che basierend auf Benutzereingaben.
Die folgenden Abschnitte Detail-Tools-Ans?tze in OpenAI, Anthropic und Langchain. Open-Source-Modelle (wie Lama 3) und Inferenzanbieter (wie GROQ) unterstützen auch das Toolanruf.
(Der Rest des Artikels würde detaillierte Erkl?rungen des Tools in OpenAI, Anthropic, Langchain, Geb?udeagenten, Composio und einem Github -Agenten -Beispiel fortsetzen, das die Struktur und den Inhalt der ursprünglichen Eingabe widerspiegelt, jedoch mit umformulierten S?tzen und Wortschatzern.)
Das obige ist der detaillierte Inhalt vonWerkzeuganruf in LLMs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen





Das Investieren boomt, aber Kapital allein reicht nicht aus. Mit zunehmender Bewertungen und Verblassen der Unterscheidungskraft müssen Investoren in AI-fokussierten Risikokonstrumentfonds eine wichtige Entscheidung treffen: Kaufen, Bau oder Partner, um einen Vorteil zu erlangen? Hier erfahren Sie, wie Sie jede Option bewerten - und PR

Reden wir darüber. Diese Analyse eines innovativen KI -Durchbruchs ist Teil meiner laufenden Forbes -S?ulenberichterstattung über die neueste in der KI, einschlie?lich der Identifizierung und Erkl?rung verschiedener wirksamer KI -Komplexit?ten (siehe Link hier). Auf dem Weg zu Agi und

Erinnern Sie sich an die Flut chinesischer Open-Source-Modelle, die die Genai-Industrie Anfang dieses Jahres gest?rt haben? W?hrend Deepseek die meisten Schlagzeilen machte, war Kimi K1.5 einer der herausragenden Namen in der Liste. Und das Modell war ziemlich cool.

Reden wir darüber. Diese Analyse eines innovativen KI -Durchbruchs ist Teil meiner laufenden Forbes -S?ulenberichterstattung über die neueste in der KI, einschlie?lich der Identifizierung und Erkl?rung verschiedener wirksamer KI -Komplexit?ten (siehe Link hier). Für diejenigen Leser, die h

Bis Mitte 2025 heizt sich das KI ?Wettret“ auf, und Xai und Anthropic haben beide ihre Flaggschiff-Modelle GROK 4 und Claude 4 ver?ffentlicht. Diese beiden Modelle befinden

Wenn Sie beispielsweise einem Modell eine Frage wie: "Was macht (x) Person bei (x) Firma?" M?glicherweise sehen Sie eine Argumentationskette, die ungef?hr so ??aussieht, vorausgesetzt, das System wei?, wie man die erforderlichen Informationen abgerufen: Details zum CO finden

Der Senat stimmte am Dienstagmorgen mit 99: 1 für die T?tung des Moratoriums nach einem Aufruhr in letzter Minute von Interessenvertretungsgruppen, Gesetzgebern und Zehntausenden von Amerikanern, die es als gef?hrliche überreichung ansah. Sie blieben nicht ruhig. Der Senat h?rte zu.

Klinische Studien sind ein enormer Engpass in der Arzneimittelentwicklung, und Kim und Reddy glaubten, dass die AI-f?hige Software, die sie bei PI Health gebaut hatten, dazu beitragen k?nnte, sie schneller und billiger zu machen, indem sie den Pool potenziell berechtigter Patienten erweitert. Aber die
