911 B
911 B
Aufgabe 01: LLM per Code ansprechen
Ziel
Du baust ein minimales Programm, das eine Chat-Anfrage an ein LLM sendet und die Antwort ausgibt.
Aufgabe
Baue eine kleine CLI-Anwendung:
$ ask "Erkläre mir Servos in 3 Sätzen"
Die Anwendung soll:
- eine User-Nachricht entgegennehmen
- sie an ein LLM schicken
- die Antwort auf stdout ausgeben
Varianten
Starte mit einer Variante:
- OpenAI API
- lokales Ollama per HTTP API
Lernpunkte
- Wie sieht eine Chat-Message-Struktur aus?
- Was ist System/User/Assistant?
- Wie unterscheidet sich lokales LLM von API-LLM?
- Wie gehst du mit Fehlern, Timeouts und Rate Limits um?
Akzeptanzkriterien
- Du kannst per Terminal eine Frage stellen.
- Die Antwort kommt vom Modell.
- Fehler werden sauber angezeigt, nicht per
unwrap()beendet.
Erweiterung
Speichere den kompletten Request und Response als JSON in einem logs/-Ordner.