Powered Virtual Assistant For Ideation Sessions
INDUSTRY
AI
SERVICE
Chatbots
CLIENT
AI
AI-Powered Virtual Assistant For Ideation Sessions
"Waverley has partnered with a company of thinkers and innovators to implement a new kind of virtual assistant that can turn the idea-creation process upside down."
Waverley partnered with a company to develop Opus, an AI-powered virtual assistant that facilitates individual and group brainstorming sessions. Through an iterative R&D process, Waverley engineered a web-based platform combining voice recognition, natural language processing, machine learning-powered association generation, and patent search capabilities. The system guides users through structured ideation workflows, applying proven brainstorming methodologies while maintaining natural conversation flow. Our client demonstrates Waverley's capability to build sophisticated conversational AI systems that augment human creativity rather than replace it—functioning as a knowledgeable facilitator embedded in a collaborative ideation environment.
AI
The Client
The customer is a group of innovators focused on creating products that enhance human creativity and collaborative problem-solving. Inspired by conversational AI assistants like Alexa and Google Home, the company envisioned applying virtual assistant technology to facilitate structured ideation and brainstorming—transforming the role traditionally filled by human facilitators into an intelligent, always-available system that could guide creative thinking and help develop ideas into executable concepts.

Project Analysis
The initial vision was ambitious: create a smart speaker device (Opus) that would act as a human-quality ideation facilitator—capable of perceiving and responding to natural speech, asking directive questions, applying brainstorming techniques, and guiding users toward novel ideas and validated concepts.
Technical Challenges: This vision encompassed multiple complex problem domains including speech recognition, open-ended natural language understanding, creative association generation, sentiment analysis, and seamless human-AI conversation flow.
Platform Constraints: Early prototyping using Google's smart speaker and cloud NLP services revealed fundamental limitations—continuous speech recognition wasn't supported, text-to-speech services had length restrictions, and off-the-shelf systems couldn't handle open-ended conversations across arbitrary knowledge domains.
Custom Development Needs: Supporting the original smart speaker vision would require developing custom embedded software—a substantial undertaking beyond the initial project scope and budget.
What We Delivered
Waverley worked with the client through an iterative R&D process, pivoting from the smart speaker vision toward a web-based conversational platform that could deliver more immediate value while establishing a foundation for future hardware deployment.
Architecture and Infrastructure
Cloud Platform: Google Cloud hosts the application, providing scalable infrastructure and access to advanced speech and NLP services.
Container Orchestration: Kubernetes manages containerized services in production, while Docker provides local development containerization.
Backend Stack: TypeScript with NestJS framework provides the backend—chosen for fast execution and as a strong alternative to Java Spring in the JavaScript ecosystem.
Frontend: React enables a responsive, intuitive user interface for managing conversations, ideas, and collaboration.
Database: MySQL stores conversation history, idea data, form submissions, and user collaboration metadata.
ML/NLP Services: Python-based microservices handle machine learning and natural language processing tasks, leveraging scikit-learn, NLTK, and FastText.
Chatbot
Chatbot with voice recognition and synthesis ability. This feature is implemented with the help of Google Speech-to-Text and Text-to-Speech services in conjunction with our custom back-end algorithm for improved pause detection and continuous dictation ability. This was an effective solution to the problem of speech length restriction and poor pause detection. Now, the user may speak for an unlimited time, make pauses to take a breath, and finish their thoughts. Meanwhile, the app will listen and convert it all to text (with mostly accurate punctuation).
Core Features
Voice-Enabled Chatbot: Integrates Google's Speech-to-Text and Text-to-Speech services combined with custom backend algorithms enabling unlimited speech duration and improved pause recognition. Users can speak naturally, pause to collect thoughts, and the system accurately transcribes with punctuation.
Open-Domain Understanding: A critical challenge was enabling the system to understand and respond meaningfully to queries about arbitrary topics. Waverley's solution employs machine learning algorithms that analyze queries, classify knowledge domains, retrieve relevant information from the Wikipedia database using semantic similarity search, and identify frequently-used associations to provide relevant responses.
Creativity Tools and Brainstorming Methods: The system implements established brainstorming methodologies including association-based ideation and Osborn's Checklist (SCAMPER). The ML system generates both random and targeted associations to stimulate creative thinking, recognizing that both types play important roles in the ideation process.
Intelligent Conversation Flow: A business analyst worked with Waverley engineers and domain experts (experienced ideation facilitators) to design natural conversation flows. The system provides subtle, organic guidance rather than mechanical prompts, smoothly transitioning between brainstorming techniques while maintaining conversational naturalness.
Idea Management and Collaboration: Users can save ideas, view conversation history for each concept, and grant organizational colleagues access to specific ideas for collaborative refinement. Role-based access control (organization admin, ideation manager, inventor) enables fine-grained permission management.
Patent Integration: The platform automatically populates patent submission forms with relevant idea information, including title, description, business value, and novelty assessment. Integrated Google Patent Search enables users to identify existing patents related to their ideas.
Machine Learning Components
Information Retrieval: The system analyzes incoming queries to identify the relevant knowledge domain and retrieves top Wikipedia articles using semantic similarity. By analyzing word frequency and associations across retrieved articles, the system provides users with relevant concepts and associations for their query.
Binary Text Classification: To guide ideation effectively, the system classifies user responses as affirmative or negative, enabling sentiment-aware conversation flow and helping the chatbot understand whether the discussion is moving in productive directions. This capability enables the system to adapt its guidance in real-time.
Outcomes & Impact
Waverley delivered a functional AI-powered ideation platform that demonstrates the feasibility and value of machine learning-augmented brainstorming:
Production-Ready Ideation Platform: The web-based system successfully guides users through structured ideation workflows, combining voice recognition, creative association generation, and practical tools for idea development and validation.
Natural Conversation Flow: Through iterative refinement with domain experts, Waverley achieved conversational naturalness that feels genuinely supportive rather than mechanical—a critical success factor in a tool designed to support creativity.
Patent-Ready Output: The automatic form completion and patent search features reduce friction in the journey from ideation to intellectual property protection and commercialization.
Foundation for Hardware Evolution: The web platform establishes proven concepts and workflows that can inform future development of embedded hardware versions once the business case justifies the additional investment.
Ongoing Enhancement: The development team continues refining conversation flows, question categorization, and ML-powered associations based on user feedback and facilitator expertise.
Let's Build Something Great.
Tell us about your project — we'll find the right path forward.