A full-stack web application to collect fine-grained human feedback on LLM-generated responses.
- Frontend: React (Vite), Tailwind CSS
- Backend: Flask (Python), REST API
- Database: Supabase (PostgreSQL)
- AI Integration: Google Gemini API
- Enter a prompt and generate a response from an LLM.
- Select any part of the text (span) to annotate.
- Provide multi-dimensional feedback (helpfulness, accuracy, clarity, safety).
- Mark spans as good/bad and rewrite bad spans.
- Generate an improved response based on the aggregated feedback.