Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
Studiennotizen: Werkzeugnutzung (Tool Use)
- Definition: Werkzeugnutzung ermöglicht Claude den Zugriff auf Informationen außerhalb seines Trainingsdatensatzes (z. B. aktuelle Wetterdaten).
- Einschränkung: Standardmäßig besitzt Claude nur Wissen, das während des Trainings erlernt wurde; es hat keinen Zugriff auf sehr aktuelle Ereignisse.
- Ziel: Die Werkzeugnutzung dient dazu, die Antworten von Claude zu verbessern und zu aktualisieren.
Der allgemeine Ablauf der Werkzeugnutzung (Flow):
- Initial Request: Der Benutzer sendet eine Anfrage an Claude. Diese enthält Anweisungen, wie Claude externe Daten abrufen kann.
- Bedarfsprüfung: Claude analysiert die Anfrage und entscheidet, ob zusätzliche Daten benötigt werden.
- Tool Call: Claude sendet eine Antwort zurück, die genau spezifiziert, welche Informationen es benötigt (Tool-Anforderung).
- Externe Ausführung: Ein externer Code (auf dem Server) führt die angeforderte Aktion aus (z. B. Abfrage einer Wetter-API).
- Tool Result: Der Code sendet das Ergebnis dieser Aktion als Follow-up-Anfrage zurück an Claude.
- Final Response: Claude generiert eine finale, durch die externen Daten angereicherte Antwort.
Beispiel: Wetterabfrage
- Anfrage: Benutzer fragt nach dem aktuellen Wetter in San Francisco.
- Prozess: Claude erkennt den Bedarf → Code ruft die Wetter-API ab → Code sendet Live-Daten an Claude → Claude formuliert die finale Antwort.
Implementierungsherausforderungen:
- Diskrepanz: Der konzeptionelle Ablauf ist einfach, aber die tatsächliche Code-Implementierung ist komplex.
- Struktur: Die tatsächliche Codestruktur (z. B. Definition der Tool-Funktion → JSON Schema → Handhabung des Tool-Ergebnisses) entspricht oft nicht dem logischen Ablauf des Diagramms.
Takeaways
- Werkzeugnutzung ermöglicht Claude den Zugriff auf aktuelle Informationen, die außerhalb seines statischen Trainingsdatensatzes liegen.
- Der Prozess ist zyklisch: Claude prüft den Informationsbedarf, sendet eine Tool-Anforderung (Tool Call), und generiert die finale Antwort basierend auf dem extern zurückgesendeten Ergebnis.
- Die tatsächliche Code-Implementierung ist komplex, da sie spezifische Strukturen wie JSON Schema und die Handhabung von Tool-Ergebnissen erfordert.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.