Claude With Amazon Bedrock
← Alle Lektionen
Lektion 26Claude With Amazon Bedrock

Introducing tool use

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
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 0 Fragen

No quiz for this lesson yet.