feat: expanded and added more tasks

This commit is contained in:
2026-07-08 23:33:26 +02:00
parent 8fdf69e11f
commit d0b776485a
97 changed files with 3121 additions and 427 deletions
@@ -0,0 +1,39 @@
# Aufgabe 01: LLM API per CLI ansprechen
## Ziel
Du baust eine CLI, die eine Chat-Anfrage an ein LLM sendet und die Antwort ausgibt.
## Warum ist das wichtig?
Der spätere Roboter braucht ein kontrolliertes Sprachmodell als Denk- und Dialogkomponente.
## Voraussetzungen
- Rust oder Python
- API-Key oder Ollama
- HTTP-Grundlagen
## Theorie
LLM APIs arbeiten meist mit Nachrichten statt mit einem einzelnen Prompt. Rollen wie system, user und assistant geben dem Modell Kontext und begrenzen Verhalten.
## Aufgabe
Implementiere `ask "Frage"` mit konfigurierbarer Provider-URL, Timeout und verständlicher Fehlerausgabe.
## Akzeptanzkriterien
- Eine Frage kann per Terminal gestellt werden.
- Antwort und Fehler werden sauber ausgegeben.
- Provider-Konfiguration liegt nicht hart im Code.
## Erweiterungen
- Speichere Request und Response als JSON-Log.
## Reflexionsfragen
- Welche Daten sendest du an den Provider?
- Was gehört in Konfiguration statt Code?
- Wie erkennst du API-Timeouts?