Claude Certified Architect Studienleitfaden
← Alle Lektionen
Lektion 01Claude Certified Architect Studienleitfaden

Claude Certified Architect (CCA-F): Study Guide to Pass First Try

Zusammenfassung (Audio)

Keine Audio-Zusammenfassung für diese Lektion.

Studiennotizen

🧠 Lernnotizen: KI-Agenten-Architektur (Key Concepts)

Diese Notizen konzentrieren sich auf die architektonischen Muster und Best Practices für den Bau zuverlässiger KI-Agenten.

⚙️ I. Kernarchitektur und Workflow-Management

  • Agent-Loop (Der Orchestrator): Der Agent muss den gesamten Prozess steuern (Planung → Ausführung → Überprüfung). Er muss in der Lage sein, Fehler zu erkennen und den Workflow selbst zu korrigieren (Self-Correction).
  • Tools (Externe Fähigkeiten): Tools sind externe Funktionen (z. B. Datenbankabfrage). Sie müssen klar definiert und mit spezifischen Eingabeparametern versehen sein.
  • Tool-Kombination: Komplexe Aufgaben erfordern nicht nur ein Tool, sondern eine Abfolge von Tools (Orchestrierung), die die Daten von einem Schritt zum nächsten weiterleitet.
  • Design Patterns:
  • ReAct (Reasoning + Acting): Das Standardmuster. Der Agent muss immer zuerst nachdenken (Reasoning) und dann handeln (Acting).
  • Chain-of-Thought (CoT): Die Fähigkeit, komplexe Probleme in logische, aufeinander aufbauende Schritte zu zerlegen.
  • Retrieval-Augmented Generation (RAG): Versorgt das Modell mit externem, aktuellem Wissen. Der Prozess ist: Query → Retrieval (Suche) → Augmentation (Kontext hinzufügen) → Generation.

💾 II. Daten- und Zustandskontrolle (State & Context)

  • Zustandsverwaltung (State Management): Da LLMs zustandslos (stateless) sind, muss der Entwickler den Zustand (z. B. IDs, Ergebnisse der letzten Schritte) manuell im Prompt oder im Speicher an den nächsten Aufruf übergeben.
  • "Lost in the Middle" Effekt: Bei langen Kontexten neigt das Modell dazu, sich auf den Anfang und das Ende zu konzentrieren.
  • Mitigation: Identifiziere dauerhafte Fakten (IDs, Beträge) und verankere diese in einem strukturierten "Case Block" am Ende des Kontextes, um sie bei jedem Turn zu gewährleisten.
  • Prompt Caching: Um Kosten zu sparen, sollten wiederverwendbare Präfixe wie System-Prompts und Few-Shot-Beispiele gecached werden. Der Benutzer-Turn ist nicht zu cachen.

🛡️ III. Zuverlässigkeit und Sicherheit (Guardrails)

  • Halluzinationen:
  • Mitigation: Zwinge das Modell, nur auf dem bereitgestellten Kontext zu antworten und verlangen Sie immer Quellenangaben.
  • Tool-Sicherheit (Guardrails):
  • Zweck: Verhindert schädliche oder unerwünschte Tool-Aktionen.
  • Implementierung: Definieren Sie strenge Eingabe- und Ausgabe-Validierungen für jedes Tool.
  • Fehlerbehandlung (Structured Error Responses): Bei einem Tool-Fehler muss die Ausgabe ein strukturiertes JSON-Objekt sein, das das Modell zur Entscheidungsfindung unterstützt (z. B. is_error, category, retryable).
  • Eskalation (Confidence Check): Ein Agent muss wissen, wann er nicht weiß. Implementieren Sie eine Zuversichtsprüfung; fällt diese unter einen Schwellenwert, muss der Prozess an einen Menschen mit einem strukturierten Protokoll übergeben werden.

🛠️ IV. Best Practices und Fallen (Traps)

  • Tool-Definition (Disambiguierung): Tool-Beschreibungen müssen wie API-Dokumentationen verfasst werden:
  • Klare Funktionsbeschreibung (1 Satz).
  • Klare Disambiguierungsregel (Wann gegenüber ähnlichen Tools zu nutzen).
  • Realistisches Anwendungsbeispiel.
  • Transport-Auswahl:
  • STDIO: Immer wählen, wenn Server und Client auf derselben Maschine laufen können (keine Latenz, kein Auth-Overhead).
  • SSE: Nur wählen, wenn der Server zwingend auf einem anderen Host laufen muss.
  • Vermeidbare Fallen:
  • Zusammenfassungsfalle: Niemals Gespräche zusammenfassen, wenn kritische IDs, Beträge oder Zahlen enthalten sind.
  • Vage Adjektiv Falle: Vermeiden Sie vage Adjektive ("sorgfältig"); nutzen Sie stattdessen nummerierte, kategorische Regeln.
  • Blanket Retry Falle: Bei einem Fehler nur den fehlgeschlagenen Sub-Agent erneut ausführen, nicht den gesamten Prozess.

Takeaways

📚 Lernnotizen: KI-Agenten-Architektur

Diese Notizen fassen die kritischen architektonischen Muster und Best Practices für den Bau zuverlässiger KI-Agenten zusammen.

⚙️ I. Kernarchitektur und Workflow

  • Agent-Loop (Orchestrierung): Der Agent muss einen geschlossenen Zyklus steuern: Planung → Ausführung → Überprüfung. Ein zentrales Feature ist die Selbstkorrektur bei Fehlern.
  • Design Patterns:
  • ReAct: Das Standardmuster. Der Agent muss immer zuerst nachdenken (Reasoning) und dann handeln (Acting).
  • RAG (Retrieval-Augmented Generation): Gewährleistet Aktualität. Der Prozess ist: Query → Retrieval (Suche) → Augmentation (Kontext hinzufügen) → Generation.
  • Tool-Nutzung: Tools müssen als externe, klar definierte Funktionen mit spezifischen Parametern behandelt werden. Komplexe Aufgaben erfordern die Orchestrierung (Abfolge) mehrerer Tools.

💾 II. Zustand und Kontextkontrolle

  • Zustandsverwaltung (State Management): Da LLMs zustandslos sind, muss der Entwickler den Zustand (z. B. IDs, Ergebnisse) manuell im Prompt an den nächsten Aufruf übergeben.
  • "Lost in the Middle" Effekt: Um kritische Informationen zu sichern, müssen dauerhafte Fakten (IDs, Beträge) in einem strukturierten "Case Block" am Ende des Kontextes verankert werden.
  • Prompt Caching: Wiederverwendbare Präfixe (System-Prompts, Few-Shot-Beispiele) sollten gecached werden, um Kosten zu sparen.

🛡️ III. Zuverlässigkeit und Sicherheit (Guardrails)

  • Halluzinations-Mitigation: Zwinge das Modell, nur auf dem bereitgestellten Kontext zu antworten und verlangen Sie immer Quellenangaben.
  • Tool-Sicherheit: Implementiere strenge Eingabe- und Ausgabe-Validierungen (Guardrails) für jedes Tool, um schädliche Aktionen zu verhindern.
  • Fehlerbehandlung: Bei Tool-Fehlern muss die Ausgabe ein strukturiertes JSON-Objekt sein, das das Modell zur Entscheidungsfindung unterstützt (z. B. is_error, retryable).
  • Eskalation (Confidence Check): Der Agent muss einen Schwellenwert der Zuversicht (Confidence) definieren. Fällt dieser unter diesen Wert, muss der Prozess an einen Menschen übergeben werden.

💡 IV. Best Practices und Fallen

  • Tool-Definition: Beschreibungen müssen wie API-Dokumentationen verfasst werden: Klare Funktion, Disambiguierungsregel (Wann gegenüber ähnlichen Tools zu nutzen) und ein Anwendungsbeispiel.
  • Datenverlust vermeiden: Niemals Gespräche zusammenfassen, wenn kritische IDs, Beträge oder Zahlen enthalten sind.
  • Fehlerbehebung: Bei einem Fehler nur den fehlgeschlagenen Sub-Agent erneut ausführen, nicht den gesamten Prozess.
  • Regeln statt Adjektive: Vermeide vage Adjektive ("sorgfältig"); nutze stattdessen nummerierte, kategorische Regeln.
Lernkarten 18 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Nach Anki exportieren (.tsv) ↓
Wissensüberprüfung 9 Fragen