Claude With The Anthropic Api
← Alle Lektionen
Lektion 42Claude With The Anthropic Api

The web search tool

Zusammenfassung (Audio)

Keine Audio-Zusammenfassung für diese Lektion.

Studiennotizen

📝 Lernnotizen: Web Search Tool (Claude)

🌐 Grundlagen des Web Search Tools

  • Funktion: Das Web Search Tool ermöglicht es Claude, das Internet nach aktuellen oder spezialisierten Informationen zu durchsuchen, um Fragen zu beantworten.
  • Implementierung: Im Gegensatz zu anderen Tools muss für die Ausführung keine externe Implementierung bereitgestellt werden; die Suche wird vollständig von Claude durchgeführt.
  • Schema-Anforderung: Um die Web-Suchfunktionalität zu aktivieren, muss ein spezifisches Web Search Schema in die Anfrage eingebunden werden.

⚙️ Web Search Schema (Struktur und Parameter)

  • Schema-Definition: Das Schema ist eine kleine Definition, die intern zu einem viel größeren Schema erweitert wird.
  • Wichtige Felder:
  • type: Definiert den Typ des Tools (z. B. web search_2025_0305).
  • name: Der Name des Tools (z. B. web_search).
  • max_uses: Definiert die maximale Anzahl von Suchvorgängen, die Claude insgesamt durchführen darf (z. B. 5).
  • Suchprozess: Ein einziger Suchvorgang kann mehrere Ergebnisse liefern. Je nach Inhalt kann Claude mehrere Folge-Suchen durchführen, bis die max_uses erreicht sind.

🧱 Struktur der Antwort (Response Blocks)

Die Antwort von Claude ist komplex und besteht aus verschiedenen Blöcken:

  • Text Block: Der Rahmen oder die allgemeine Antwort von Claude.
  • Server Tool Use Block: Enthält die exakte Suchanfrage (Query), die Claude an das Web sendet.
  • Web Search Tool Result Block: Eine Liste der von Claude gefundenen Suchergebnisse (URLs und Titel).
  • Citation Block: Text, der die Behauptungen von Claude stützt. Dieser Block verweist auf eine spezifische Quelle aus den Suchergebnissen.

🛡️ Constraint und Verfeinerung der Suche

  • Einschränkung der Suche: Um die Qualität der Antworten zu sichern, kann das Feld allowed_domains im Schema hinzugefügt werden.
  • Funktion: Dieses Feld zwingt Claude, die Suche nur auf die angegebenen Domänen zu beschränken (z. B. nih. gov), um wissenschaftlich fundierte oder vertrauenswürdige Quellen zu gewährleisten.

🖥️ UI-Darstellung (Rendering)

  • Transparenz: Die Anwendung muss die verschiedenen Blöcke intelligent rendern, um die Informationsquelle für den Nutzer transparent zu machen.
  • Implementierung:
  • Alle allgemeinen Textblöcke werden als normaler Text dargestellt.
  • Web Search Result Blocks und Citation Blocks sollten in der Benutzeroberfläche (UI) hervorgehoben werden.
  • Bei einem Citation Block sollte die Quelle (Domain, Titel, URL und zitierten Text) klar angezeigt werden.

Takeaways

  • Das Web Search Tool ermöglicht Claude, aktuelle Informationen zu finden, wenn ein spezifisches Web Search Schema in die Anfrage eingebunden wird.
  • Das Schema steuert den Suchprozess durch Parameter wie max_uses (maximale Suchvorgänge) und erlaubt die Einschränkung auf vertrauenswürdige Quellen mittels allowed_domains.
  • Die Antwort von Claude ist in verschiedene Blöcke unterteilt (Text Block, Server Tool Use Block, Web Search Tool Result Block, Citation Block).
  • Die Anwendung muss diese Blöcke transparent rendern, um dem Nutzer die Informationsquelle und die zitierten Quellen klar darzustellen.
Lernkarten 7 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.