Inspiration

Ads today often feel generic, disruptive, and out of place — especially on high-velocity platforms like X. We wondered: what if every ad felt like it was written by someone who truly understood you? What if ads could match a user’s personality, tone, and interests so well that they blended seamlessly into the feed? That idea sparked the creation of our AI-powered ad intelligence engine.

What it does

Our platform transforms traditional X ads into hyper-personalized, user-matched experiences. Advertisers upload creatives, write copy, and define guidelines in the X Ads Portal. The system then: • Builds a dynamic persona for the target user by analyzing their posts, likes, bookmarks, and timeline. • Generates multiple ad variants in the user’s exact voice, tone, and writing style. • Enhances ad images using Grok’s multimodal models, scoring each visual for predicted CTR. • Uses an ensemble click-through predictor to simulate multiple user reactions. • Injects the highest-performing ad at the perfect scroll moment using real-time attention telemetry.

The result: ads that feel native, relevant, and almost hand-written for each viewer.

How we built it

We built a full-stack intelligent ad pipeline powered by Grok: 1. X Ads Portal A clean dashboard where advertisers upload creatives, define brand persona, and submit campaigns. 2. User Persona Builder Pulls user posts, likes, bookmarks, and behavior to construct a dynamic, tone-matched persona. 3. AI Ad Remixing Engine Uses Grok to rewrite the advertiser’s copy in the user’s voice and generate multiple style-accurate ad variants. 4. Multimodal Image Enhancer Grok vision models generate alternative visuals and score each on predicted performance. 5. CTR Ensemble Predictor Runs multiple simulations across personas and temperatures to estimate click-through probability. 6. Chrome Extension + Scroll Telemetry Monitors scroll velocity, pauses, and attention shifts to determine the perfect injection point for the ad.

Every part of the pipeline works together to deliver a seamless, personalized ad moment.

Challenges we ran into • Perfecting voice matching so ads sound natural rather than AI-generated. • Managing latency between persona building, variant generation, and real-time feed injection. • Ensuring ads remain well-spaced and unobtrusive in dynamic scroll conditions. • Balancing personalization with brand guidelines so we maintain authenticity without drifting. • Building a reliable attention-prediction trigger using noisy scroll telemetry data.

Accomplishments that we’re proud of • Achieved style-accurate ad generation that genuinely matches a user’s tone. • Built a multimodal pipeline that evaluates both text and image creatives with CTR scoring. • Created an extension capable of predicting ideal injection timing in real time. • Delivered ads that feel native — users often cannot distinguish them from organic posts. • Seamlessly combined Grok LLM + vision models + behavioral telemetry into one unified system

Built With

Share this project:

Updates