Inspiration
Most people spend hours researching, taking notes, and manually transforming insights into posts or articles. We wanted to close that gap — to turn knowledge acquisition directly into knowledge distribution. Inspired by the idea of a self-improving research copilot, we set out to build a system that doesn’t just generate content, but learns what works and evolves with every post.
⚙️ What We Built
Our copilot ingests research papers, documents, and meeting notes → distills key insights → and generates content across multiple formats:
Short threads for discovery
Newsletters for retention
Blog posts for SEO
LinkedIn carousels or scripts for virality
Each post feeds back into the system. Using engagement data (clicks, likes, read time), it identifies which tones, headlines, and structures perform best — creating a self-optimizing content engine. It’s powered by retrieval, style learning, and tracing via Weave, making each iteration smarter and more aligned with the creator’s unique voice.
🧩 How We Built It
Weave → traced agent reasoning and self-improvement loops
Mastra → structured reflection and feedback mechanism
Tavily → live retrieval for recent papers and references
AG-UI → interactive dashboard to visualize insights
Daytona → hosted the multi-agent orchestration layer
Together, these tools formed an autonomous pipeline — from ingesting knowledge to generating, evaluating, and improving content automatically.
🚀 What We Learned
How to create a closed-loop improvement system using real engagement data.
The importance of traceability and observability in AI agents (via Weave).
That content quality isn’t static — it’s a function of continuous learning.
🧱 Challenges We Faced
Aligning multiple APIs and SDKs (Weave, Mastra, Tavily) into a seamless orchestration layer.
Defining measurable metrics for “better content” that generalize across formats.
Balancing creativity with factual accuracy — ensuring AI stays insightful yet authentic.
🔮 What’s Next
Personalized Learning Loops: Let each creator train the copilot on their tone, niche, and writing patterns.
Community Feedback Integration: Use reader comments and replies as fine-tuning data for style and relevance.
Real-Time Adaptation: Adjust drafts dynamically based on early engagement signals.
Collaborative Creation: Enable multiple copilots to share insights, forming a networked “knowledge mesh” that evolves collectively.
Voice & Video Generation: Extend beyond text — convert research insights into narrated summaries or visual explainers.
Our vision is to create a 24/7 research companion that not only synthesizes what you learn, but also amplifies what you share — a true bridge between intelligence and influence.
Challenges we ran into
Implementing social media login via BrowserBase. AG-UI with Mastra integration Serverless-rl random errors
Built With
- ag-ui
- browserbase
- javascript
- mastra
- python
- tavily
- typescript
- weave
Log in or sign up for Devpost to join the conversation.