⏺ Inspiration
Advertisers today are stuck doing manual campaign optimization work. We wanted to build an AI agent that could have conversations with marketers and automatically optimize their ad campaigns.
What it does
Rokko is an AI agent that talks to marketers about their campaign goals, monitors real-time ad performance, and automatically optimizes campaigns by boosting high-performing creatives or generating new ones with AI.
How we built it
- React chat interface with AWS Bedrock (Claude 3.5 Sonnet) for natural conversations
- Ad impression simulator that generates realistic ad data with configurable parameters
- Real-time optimization engine that queries ClickHouse, analyzes creative performance, and updates campaign configs
- Visual performance dashboard showing creative thumbnails and metrics in tables
Challenges we ran into
- Synchronizing real-time data between all components (simulator, optimizer, performance monitoring)
- Integrating multiple AI services while maintaining conversation context
- Building smart algorithms to decide when to boost existing creatives vs generate new ones
Accomplishments that we're proud of
- Complete end-to-end automation from conversation to live campaign changes
- AI generates new creatives and adds them to rotation automatically
- Real-time visual feedback showing exactly what optimizations were made
- Seamless integration between chat, optimization, and ad simulation
What we learned
- AI agents need clear conversation flows and structured data extraction to drive business outcomes
- Real-time systems require careful data synchronization and atomic operations
- Effective AI tools need transparent decision-making with clear visual feedback
What's next for Rokko: The Ad Optimizer Agent
- Advanced AI: Generate actual visual creatives, not just concepts
- Predictive analytics: Proactively suggest optimizations before performance drops
- Multi-platform: Manage campaigns across Google Ads, Facebook, TikTok
- Enterprise features: Approval workflows, audit trails, advanced audience intelligence
Built With
- amazon-web-services
- bedrock
- clickhouse
- confluent
- node.js
- react
Log in or sign up for Devpost to join the conversation.