Production-Patterns: Guardrails schuetzen Deine App vor schaedlichen Inputs und Outputs. Model Routing optimiert Kosten, indem es die richtige Modellgroesse für jede Aufgabe waehlt. Multi-Output vergleicht Qualität über mehrere Modelle hinweg. Das Finale für Production-Ready AI.
Du hast in 8 Levels gelernt, AI-Systeme zu bauen — Text generieren, Tools nutzen, Workflows orchestrieren. Aber ein Prototyp ist keine Production-App. Was passiert, wenn ein User Deinem LLM sagt “Ignoriere alle Anweisungen”? Was, wenn Du für jede einfache Frage das teuerste Modell nutzt? Was, wenn Du nicht weisst, welches Modell die beste Antwort gibt?
Das konkrete Problem: Du willst ein AI-System das sicher, kosteneffizient und qualitaetsgetestet ist. Guardrails schuetzen, Model Routing optimiert, Comparing Outputs beweist Qualität. In der Boss Fight baust Du ein System das alles vereint.
Projektverzeichnis: Erstelle einen neuen Ordner level-9-advanced/ und arbeite dort.
Zusaetzliche Provider installieren: Dieses Level nutzt neben Anthropic auch Google und OpenAI Modelle (für Model Routing und Comparing Outputs). Installiere die zusaetzlichen Provider:
Terminal-Fenster
npminstall@ai-sdk/google@ai-sdk/openai
Du brauchst API Keys für alle genutzten Provider. Setze sie in Deiner .env-Datei:
ANTHROPIC_API_KEY=sk-ant-...
GOOGLE_GENERATIVE_AI_API_KEY=...
OPENAI_API_KEY=sk-...
Skip-Hinweis: Du implementierst bereits Guardrails, routest automatisch zwischen Modellen und nutzt LLM-as-a-Judge für Qualitaetsvergleiche? Spring direkt zur Boss Fight und baue ein Production-Ready AI-System.
Baue ein Production-Ready AI-System — das ultimative Projekt, das alle 9 Levels vereint. Guardrails schuetzen Input und Output. Ein Model Router waehlt das optimale Modell. Comparing Outputs sichert die Qualität. Eine Multi-Step Research Pipeline orchestriert alles. Tools, Streaming, Kosten-Tracking und Eval-Coverage inklusive.