feat: expanded and added more tasks
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Aufgabe 09: HTTP Vision Service bauen
|
||||
|
||||
## Ziel
|
||||
|
||||
Du stellst Personen- und Objektzählung als HTTP-Service bereit.
|
||||
|
||||
## Warum ist das wichtig?
|
||||
|
||||
Der Agent soll Vision als Tool nutzen, ohne direkt OpenCV-Code zu kennen.
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- Aufgaben 06-08
|
||||
- FastAPI oder Axum
|
||||
|
||||
## Theorie
|
||||
|
||||
Ein Service trennt Vision-Laufzeit von Agent-Logik. Schnittstellen müssen klein, stabil und testbar sein.
|
||||
|
||||
## Aufgabe
|
||||
|
||||
Baue Endpoints für `/health`, `/vision/people/count` und optional `/vision/objects`.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
|
||||
- Healthcheck antwortet schnell.
|
||||
- Personenanzahl kommt als JSON.
|
||||
- Fehler enthalten verständliche Codes.
|
||||
|
||||
## Erweiterungen
|
||||
|
||||
- Füge Request-ID und einfache Metriken hinzu.
|
||||
|
||||
## Reflexionsfragen
|
||||
|
||||
- Warum ist HTTP hier einfacher als direkte Imports?
|
||||
- Welche Daten sollte der Service nicht zurückgeben?
|
||||
- Wie testest du den Endpoint ohne Kamera?
|
||||
Reference in New Issue
Block a user