Zum Hauptinhalt springen

5 Posts getaggt mit "claude-code"

Alle Tags anzeigen

[Stanford CS146S #4] Spezifikationsgestützte Codegenerierung & Test-Harnesses: Selbstheilende Regressionsschleifen mit Claude Code & Cursor

· 3 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Spezifikationsgestützte Codegenerierung und selbstheilendes Test-Harness

Willkommen zum vierten Teil unserer technischen Analyse der Stanford-Vorlesungsreihe CS146S: The Modern Software Developer.

In Vorlesung 1 analysierten wir den Wandel zum Dirigenten, in Vorlesung 2 die Funktionsweise von Coding-LLMs und in Vorlesung 3 das Model Context Protocol (MCP). In Vorlesung 4 (Woche 3) widmet sich das Curriculum der drängendsten praktischen Herausforderung von Softwareteams: Wie bauen wir komplexe, vieltausendzeilige Softwaresysteme zuverlässig, wenn LLMs unvermeidlich halluzinieren, schleichende Regressionen einführen und von Produktanforderungen abweichen?

Die naive Vorgehensweise — in sozialen Medien oft als „Vibe Coding“ oder dialogisches Prompt-and-Pray bezeichnet — versagt in produktionskritischen Umgebungen vollständig. Basierend auf Stanfords Software-Engineering-Laborexperimenten stellt diese Vorlesung das Spec-Driven Development (SDD) vor und zeigt, wie mit modernen Werkzeugen wie Claude Code und Cursor ein automatisiertes Test-Harness mit selbstheilenden Feedback-Schleifen implementiert wird.

[Stanford CS146S #3] Model Context Protocol (MCP) & Autonome Tool-Nutzung: Die universelle Language-Server-Architektur für KI-Agenten

· 4 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Model Context Protocol Architektur

Willkommen zum dritten Teil unserer technischen Analyse der Stanford-Vorlesungsreihe CS146S: The Modern Software Developer.

In Vorlesung 1 behandelten wir den Wandel zum Dirigenten autonomer Agenten, in Vorlesung 2 das defensive Verifikations-Harness. In Vorlesung 3 (Woche 2) adressiert der Lehrplan den größten architektonischen Flaschenhals moderner KI-Systeme: Wie können isolierte Basismodelle sicher, modular und standardisiert mit der Außenwelt interagieren?

Vor 2024 erforderte die Anbindung eines LLMs an Datenbanken, Terminals oder GitHub-APIs maßgeschneiderten, fragilen Integrationscode. Aufbauend auf Anthropics offenem Standard und Stanfords Analyse verteilter Systeme analysiert diese Vorlesung das Model Context Protocol (MCP) — das universelle Bindeglied, das für KI-Agenten dieselbe revolutionäre Standardisierung leistet wie das Language Server Protocol (LSP) für moderne Code-Editoren.

[Maeumjigi Capstone Entwicklertagebuch #3] Alarm-App Build-Test und Start der Fine-Tuning-Vorverarbeitung

· 3 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Cover Image

This is the record of March 31, when we conducted the Android build test of the MND Convention reservation alarm app, which was the initial direction of the Maeumjigi project, while simultaneously starting the Llama 3.1 fine-tuning data preprocessing, hinting at a full transition into an AI-based project.

[Maeumjigi Capstone Entwicklertagebuch #2] Erste Alarm-App Konzeption und Testen

· 3 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Cover Image

This is the record of March 30, when we officially started developing the 'MND Convention Reservation Alarm' application, which was the initial idea for the Maeumjigi project. Based on the coding rules we set last time, we established a detailed project plan and laid the foundation for Test-Driven Development (TDD).

[Maeumjigi Capstone Entwicklertagebuch #1] Erste Schritte & Planung: Claude Code KI-Workflows und der fundamentale Pivot zur mentalen Gesundheits-KI

· 5 Minuten Lesezeit
Jaybee
AI & Robotics Engineer

Cover Image

March 26, 2026, marks the historic first day of our university capstone engineering project. Today laid the structural bedrock for everything to come: adopting an autonomous AI coding assistant (Claude Code), designing team collaboration protocols, and making the pivotal architectural decision that transformed a simple reservation alert tool into Maeumjigi, a specialized AI mental health counseling platform.