Description
Govassist is an AI-powered platform designed to simplify interactions between government employees and internal documentation systems. The solution allows staff across various departments to submit natural language requests and receive accurate, regulation-compliant documents instantly, reducing manual effort and human error.
Challenge
The existing platform relied on outdated legacy technologies, making it difficult to maintain, scale, or extend functionality. There was limited support for managing AI assistants and user interactions, and no streamlined way to ingest documents or configure AI for specific regulatory domains. Our team faced the task of implementing modern AI capabilities - including assistant setup, document ingestion, and real-time interaction - within strict deadlines, all while ensuring the platform remained reliable for government users.
Solution
- Performed full migration from legacy codebase and outdated technologies to a modern, scalable architecture.
- Implemented AI assistant creation and configuration: users can upload multiple documents (e.g., regulations, guidelines) to train assistants for specific domains.
- Developed a secure chat interface for real-time communication with AI assistants.
- Built role- and organization-based management for users, organizations, and assistants.
- Conducted estimation, planning, and process improvements to align with modern development practices.
Technology Stack
- Frontend: Nuxt 3, PrimeVue
- Backend: PHP Laravel
- AI & Automation: AI assistant configuration
- Email & Notifications: SendGrid