Files

39 lines
887 B
Markdown

# 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?