Claude On Google Cloud
← Alle Lektionen
Lektion 35Claude On Google Cloud

Using multiple tools

Zusammenfassung (Audio)

Keine Audio-Zusammenfassung für diese Lektion.

Studiennotizen

📚 Lernnotizen: Tool-Integration und Funktionsaufrufe

Ziel: Hinzufügen neuer Tools (add duration to date time und set reminder) zur Konversation.

Kernkonzepte:

  • Tool-Definition: Tools werden als Schemas definiert und implementiert.
  • add duration to date time: Berechnet ein neues Datum/Uhrzeit basierend auf einer Dauer.
  • set reminder: Simuliert das Setzen eines Erinnerungstermins (gibt eine Bestätigung aus).
  • Integration in Claude:
  • Die Tool-Schemas müssen in die Funktion run conversation übergeben werden, damit Claude die Tools kennt.
  • Implementierung des Tool-Aufrufs:
  • Die Funktion run tool muss angepasst werden, um den korrekten Funktionsaufruf zu steuern.
  • Logik: Prüfen des tool name und Aufruf der entsprechenden Implementierung (z. B. if tool_name == "add duration to date time", dann rufe die Funktion auf).
  • Allgemeiner Prozess zur Tool-Erweiterung:
  • Tool-Schema definieren.
  • Implementierung der tatsächlichen Tool-Funktion schreiben.
  • run tool anpassen, um den Aufruf zu verarbeiten.
  • Workflow (Mehrstufiges Tool-Nutzung):
  • Komplexe Anfragen erfordern oft mehrere Tool-Aufrufe.
  • Beispiel: "Set reminder 177 days after Jan 1, 2050. "
  • Ablauf: Claude ruft zuerst add duration to date time auf → Das Ergebnis wird verwendet, um dann set reminder aufzurufen.
  • Ausgabe: Die Konversationshistorie zeigt sowohl einen Textblock (Antwort von Claude) als auch einen Tool-Use-Block (Aufrufe der Tools).

Takeaways

  • Tools müssen als Schemas definiert und eine entsprechende Implementierung geschrieben werden.
  • Die Tool-Schemas müssen in die Funktion run conversation übergeben werden, damit das System sie erkennt.
  • Die Funktion run tool muss angepasst werden, um den tool name zu prüfen und die korrekte Implementierung aufzurufen.
  • Komplexe Anfragen erfordern mehrstufiges Tool-Nutzung, bei der das Ergebnis eines Tools als Input für ein weiteres Tool dient.
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.