Files

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?