2026 · Agentic AI
OmniTrainer
Multimodal moderation agents for customer-service training, served by FastAPI with tracing.
- Multimodal input
- Moderation agents
- Structured result
Portfolio project; evaluation is preliminaryGitHub ↗
Problem
Trainees practise conversations with a simulated customer; every message or media file must be checked before it reaches the AI customer.
My role
Author of the repository.
Approach
- Four moderation agents (text, image, video, audio) built with Pydantic AI and Gemini, returning typed results with flags and rationale.
- FastAPI backend with bearer-token auth; Gradio chat front end.
- OpenTelemetry traces viewable in Arize Phoenix.
Results
- Preliminary LLM-as-judge evaluation on ten hand-written cases (per CV). Not a benchmark.
Stack
- Python
- Pydantic AI
- Gemini
- FastAPI
- Gradio
- Arize Phoenix