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

Agents and workflows

Zusammenfassung (Audio)

Keine Audio-Zusammenfassung für diese Lektion.

Studiennotizen

📝 Lernnotizen: Workflows und Agents

Grundlagen

  • Definition: Workflows und Agents sind Strategien zur Bearbeitung von Benutzeraufgaben, die Claude nicht in einer einzigen Anfrage lösen kann.
  • Agent: Wird verwendet, wenn die Details einer Aufgabe unklar sind und Claude die Lösung selbst finden muss (z. B. durch die Nutzung bereitgestellter Tools).
  • Workflow: Wird verwendet, wenn die Aufgabe sehr präzise ist und die genaue Abfolge der Schritte im Voraus bekannt ist.

Workflow-Definition

  • Ein Workflow ist eine vordefinierte Abfolge von Aufrufen an Claude, um ein sehr spezifisches Problem zu lösen.
  • Beispiel (3D-Modellierung):
  • Benutzer lädt Bild hoch.
  • Claude beschreibt das Objekt detailliert.
  • Beschreibung → Claude nutzt Python-Bibliothek (Cadquery) zum Modellieren.
  • Ergebnis: STEP-Datei (Industriestandard für 3D-Modelle).
  • Fehlerprüfung: Das Modell wird gerendert → Claude vergleicht das Rendering mit dem Originalbild.
  • Bei Fehlern: Feedback → Zurück zum Modellierungsschritt (Schritt 3) → Wiederholung, bis das Modell akkurat ist.

Muster: Evaluator Optimizer

  • Dies ist ein typisches Workflow-Muster, das Iteration und Verbesserung beinhaltet.
  • Producer: Erzeugt das Ergebnis (z. B. Claude nutzt Cadquery zum Modellieren und Rendern).
  • Grader: Überprüft, ob das erzeugte Ergebnis die vorgegebenen Kriterien erfüllt.
  • Zyklus:
  • Wenn Grader das Ergebnis akzeptiert → Workflow beendet.
  • Wenn Grader das Ergebnis ablehnt → Feedback wird zum Producer zurückgegeben → Der Producer verbessert das Ergebnis.
  • Dieser Zyklus wiederholt sich, bis der Grader das Ergebnis akzeptiert.

Wichtiger Hinweis zur Implementierung

  • Die Identifizierung eines Workflows ist konzeptionell.
  • Die tatsächliche Umsetzung erfordert das Schreiben von Code, um diese definierten Schritte zu implementieren.

Takeaways

  • Agent: Wird bei unklaren Aufgaben eingesetzt, bei denen Claude die Lösung selbst finden muss (z. B. durch Tool-Nutzung).
  • Workflow: Wird bei präzisen Aufgaben verwendet, bei denen die genaue Abfolge der Schritte im Voraus bekannt ist.
  • Ein Workflow ist eine vordefinierte, sequentielle Abfolge von Aufrufen an Claude.
  • Das Muster Evaluator Optimizer nutzt einen Producer (Erzeugend) und einen Grader (Prüfend), der bei Ablehnung Feedback gibt, um den Zyklus zu wiederholen, bis das Ergebnis akzeptiert ist.
  • Die konzeptionelle Definition eines Workflows muss durch tatsächliche Programmierung (Code) implementiert werden.
Lernkarten 9 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.