Our client had a base concept for a new AI assistant, but it needed to be fully brought to life: an engaging, polished experience that could operate in both chat and voice modes, showcase its capabilities to potential customers, and support complex interactions like document handling and knowledge management.
The goal was to transform their vision into a full-bodied, interactive AI platform that felt intuitive, modern, and visually compelling.
We designed and implemented a custom AI assistant platform with a focus on user experience, interactivity, and flexibility:
- Multi-mode interaction: Users could chat or speak with the AI seamlessly. Default mode was chat, but switching to voice triggered smooth bubble animations and visual state indicators, showing when the AI was idle, listening, or speaking. Browser edges also responded dynamically to state changes. Subtitles ensured clarity during conversations.
- Intuitive onboarding: Profiles and tailored prompts allowed users to quickly demo the AI to potential customers, making first interactions fast and meaningful.
- Visual design & animations: Three colorful AI “bubbles” provided personality, enhanced with micro-animations that made all interactions feel alive and responsive.
- Document handling: The AI could display one or multiple documents, with previews, quick downloads, and an expandable sidebar, giving users direct access to relevant content.
- Knowledge base management: Users could upload documents to expand the AI’s knowledge. A robust approval system ensured only verified content was added. Tagging and search functionality made finding relevant documents fast and precise, powered by the client’s high-performance search engine.
The client’s backend team played a key role in the AI’s engine, performance and search functionality. Our work focused on front-end design, interaction, and experience, ensuring the AI felt full-bodied, dynamic, and intuitive for every user.
Note: All data shown here has been altered to protect sensitive information.


The result
The result is a polished, interactive AI assistant that combines chat and voice seamlessly, communicates its state clearly, and gives users immediate access to documents and knowledge. Tailored onboarding and rich visual feedback make it an impressive tool for demoing to potential customers, while the knowledge base ensures the AI remains smart, accurate, and easy to manage.
This project demonstrates how thoughtful design and smooth interactions can transform a concept into an engaging, functional AI experience, complementing robust backend performance to deliver a truly compelling product.