Description
Add an AI assistant to help users write better complaint descriptions. When composing a complaint, users should have the option to enhance their text using AI.
Proposed Features
- Improve text — AI rewrites the user's draft to be clearer, more formal, and more actionable
- Generate from summary — User types a rough summary, AI expands it into a full description
- Inline suggestions — Button or icon next to the description field to trigger AI assistance
- Preview before applying — Show the AI-generated version and let the user accept, edit, or reject it
UX Flow
- User types a rough description
- Clicks "Improve with AI" button
- AI-generated version appears in a preview
- User can accept, edit, or dismiss
Technical Considerations
- Server-side API route to handle AI requests (keep API keys secure)
- Rate limiting to prevent abuse
- Works with any LLM provider (OpenAI, Anthropic, etc.)
Why
Many users struggle to articulate civic issues clearly. AI assistance lowers the barrier to filing effective complaints, making the platform more accessible and the complaints more actionable.
Description
Add an AI assistant to help users write better complaint descriptions. When composing a complaint, users should have the option to enhance their text using AI.
Proposed Features
UX Flow
Technical Considerations
Why
Many users struggle to articulate civic issues clearly. AI assistance lowers the barrier to filing effective complaints, making the platform more accessible and the complaints more actionable.