Files
robotics-ai-learning-roadmap/01-ai-agent-basics/01-llm-api-per-cli-ansprechen.md
T

1006 B

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?