887 B
887 B
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?