Inspiration
Businesses often turn to data consultants for insights, but the process is far from streamlined. Clients must explain their needs in multiple steps, wait for reports, and manually create presentations from raw data. Despite the availability of advanced research tools, none of them can structure their findings into a coherent, actionable format like a presentation. We built CoCo to bridge this gap—a multi-agent AI consultant that collects user requirements, conducts deep research, and delivers a structured, insightful presentation, just like a human consultant would.
What it does
CoCo is an AI-driven multi-agent system that simplifies business research and strategy formulation through an interactive experience.
- Conversational Data Collection: Users provide input through a natural voice conversation, making it easy to specify their needs.
- Multi-Agent Research: A manager agent oversees specialized agents to conduct in-depth research based on the user’s industry and business focus.
- AI-Generated Presentations: The system compiles findings into well-structured slides that analyze the market, provide industry insights, and offer strategic recommendations—similar to how a real consultant would.
- Natural Language Editing: Users can refine and update their presentations using simple text commands.
- Real-Time Editing: A dynamic UI enables quick modifications and adjustments to the PPT, ensuring the presentation is always up to date.
How we built it
We combined multiple cutting-edge technologies to make CoCo intuitive and efficient:
- Frontend: Built majorly with Lovable, it uses Vite for fast performance, TypeScript for scalable code, and React for a smooth UI.
- Backend:
- Conversational AI: Powered by ElevenLabs, it serves as the backbone for collecting and interpreting user requirements.
- Multi-Agent Research: Uses GPT-4o-mini with CodeAgents from Hugging Face to process and analyze research findings.
- Presentation Generation: A dedicated Presentation agent converts research insights into structured slides using code written for Reveal.js, dynamically creating presentations with relevant content and visuals.
- Conversational AI: Powered by ElevenLabs, it serves as the backbone for collecting and interpreting user requirements.
Challenges we ran into
Developing a multi-agent system that efficiently coordinated three key agents—the voice agent, deep research agent, and presentation editing agent—was challenging. Since we were new to building multi-agent architectures, ensuring seamless communication and role distribution among them took significant effort.
Accomplishments that we're proud of
We successfully built a fluid multi-agent system where:
- The voice agent enables a natural, interactive consulting experience.
- The research agents extract, analyze, and compile industry-specific insights from the web.
- The presentation agent dynamically structures data into professional, editable slides. This allows users to receive fact-based, actionable recommendations in a visually compelling format.
What we learned
Throughout this project, we gained valuable insights into:
- Building and managing multi-agent systems efficiently.
- Integrating ElevenLabs’ conversational AI for a smooth user experience.
- Developing our own mini deep research tool rather than integrating existing ones.
What's next for CoCo
Our next steps focus on enhancing the intelligence:
- Enabling the real-time presentation editing agent to visualize and crunch data dynamically.
- Allowing CoCo Presentation Agent to autonomously gather additional insights when requested.
These improvements will make CoCo even more powerful, helping users make informed business decisions with minimal effort.
Built With
- elevenlabs
- fastapi
- lovable
- ngrok
- python
- react
- reveal.js
- shadcn-ui
- smolagents
- tailwind
- typescript
- vite



Log in or sign up for Devpost to join the conversation.