⏺ 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

Share this project:

Updates