feat: expanded and added more tasks
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Aufgabe 06: Face Recognition Service bauen
|
||||
|
||||
## Ziel
|
||||
|
||||
Du stellst Enrollment und Recognition als HTTP-Service bereit.
|
||||
|
||||
## Warum ist das wichtig?
|
||||
|
||||
Der Agent soll Personenidentifikation als klar begrenztes Tool aufrufen.
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- Aufgaben 03-05
|
||||
- FastAPI oder Axum
|
||||
|
||||
## Theorie
|
||||
|
||||
Ein eigener Service kapselt Modellabhängigkeiten und Datenschutzregeln. Er kann später ersetzt werden, ohne den Agenten umzubauen.
|
||||
|
||||
## Aufgabe
|
||||
|
||||
Baue Endpoints für `/health`, `/faces/enroll`, `/faces/recognize` und `/faces/profiles`.
|
||||
|
||||
## Akzeptanzkriterien
|
||||
|
||||
- Healthcheck funktioniert.
|
||||
- Recognition liefert strukturierte JSON-Ergebnisse.
|
||||
- Enrollment validiert Name und Consent-Flag.
|
||||
|
||||
## Erweiterungen
|
||||
|
||||
- Füge Zugriffsschutz für Enrollment hinzu.
|
||||
|
||||
## Reflexionsfragen
|
||||
|
||||
- Welche Endpoints sind gefährlich?
|
||||
- Welche Rohdaten sollten nie im Response landen?
|
||||
- Wie testest du ohne echte Kamera?
|
||||
Reference in New Issue
Block a user