Vorgegebener Offline-Modus
Benötigt keinen Schlüssel und stellt keine kostenpflichtige Anfrage. Er weist den Codepfad nach, kann jedoch keine Modellvariation zeigen.
--offlineTeil 3 umfasst neun geführte TypeScript-Stufen (0–8) plus ein Transferprojekt in Stufe 9. Diese Seite richtet die lokalen Werkzeuge ein, weist Stufe 0 offline nach und führt Sie dann zum Repository, ohne vorzugeben, die Website könne Ihren Fortschritt sehen.
Ihr Code, Ihre Modellschlüssel, Ausgaben und Fortschritte bleiben in Ihrem lokalen Klon. Diese statische Website führt den Kurs weder aus noch liest sie course/progress.json.
Der Kurs selbst ist auf Englisch. Die Website gibt es in neun Sprachen, aber die Stufenanleitungen, die Café-Karte und die zwanzig Testfälle sind nicht übersetzt: die gemessenen Eingaben zu übersetzen würde die Übung verändern — derselbe Grund, aus dem die Fälle im Labor englisch bleiben.
Sie haben das Labor schon abgeschlossen? Die Stufen 1–4 sind eine Wiederholung — diesmal schreiben Sie den Code selbst.
Klonen Sie das öffentliche Repository, wechseln Sie hinein und installieren Sie exakt die gesperrten Abhängigkeiten.
Klon und Installation holen die ganze Website — mehrere hundert Megabyte, weil der Kurs sich das Manifest der Website teilt. Der Kurs selbst importiert ein einziges Paket. Rechnen Sie bei langsamer Verbindung mit ein paar Minuten.
git clone https://github.com/HUDongpin/agent-edu.git
cd agent-edu
npm ciÖffnen Sie course/stage0-hello/run.ts und ersetzen Sie die leere Zeichenkette QUESTION durch eine eigene Frage.
export const QUESTION = "What should I notice about an API?";Der Offline-Modus verwendet einen mitgelieferten deterministischen Ersatz. Er ist die sicherste Vorabprüfung: keine Anbieteranfrage, keine private Aufzeichnung und keine Tokenkosten.
npm run course:offline
npx tsx course/stage0-hello/run.ts --offline
npx tsx course/check.ts 0 --offlinePASS you asked the model something
PASS an answer came back
stage 0 complete.Benötigt keinen Schlüssel und stellt keine kostenpflichtige Anfrage. Er weist den Codepfad nach, kann jedoch keine Modellvariation zeigen.
--offlineDer standardmäßige Live-Anbieter. Ihr Terminalprozess liest DEEPSEEK_API_KEY; Live-Stufen verursachen DeepSeek-Kosten und geben die gemessenen Ausgaben aus.
export DEEPSEEK_API_KEY=your_key_hereEin optionaler lokaler Anbieter zum Vergleichen. Setzen Sie den Schlüssel und CAFE_PROVIDER. Claude kann deutlich teurer sein; prüfen Sie daher vor einer Ausführung die ausgegebene Schätzung.
export ANTHROPIC_API_KEY=your_key_here
export CAFE_PROVIDER=anthropicOffline ist kostenlos. Live-Summen variieren je nach ausgewähltem Modell, Token, Cache und aktuellen Anbieterpreisen. Betrachten Sie jede Kursschätzung als datiert; das Anbieter-Dashboard ist der Abrechnungsnachweis.
Der Kursprüfer schreibt course/progress.json lokal. Die Website kann diese Datei nicht beobachten und zeigt für Teil 3 deshalb weder einen Prozentsatz noch den Zustand Fortsetzen — nur das, was Sie unten für sich selbst notieren.
npx tsx course/report.ts
# reads course/progress.json in this cloneAuf dieser Seite prüft nichts Ihre Arbeit. Wenn Sie die Stufen abgeschlossen haben, können Sie das für sich selbst notieren. Die Notiz bleibt in diesem Browser, wird nirgendwohin gesendet, und Sie können sie jederzeit wieder entfernen.
Stufe 9 fordert Sie auf, das Café hinter sich zu lassen und einen Agenten in einem vertrauten Bereich zu dokumentieren. Eine prüfbare Abgabe enthält:
Kehren Sie zum Browser-Labor zurück und üben Sie zuerst Regeln → Prompt → Evaluation. Es vermittelt dieselbe Kontrollübergabe, ohne dass Sie eine Entwicklungsumgebung installieren müssen.