Skip to content

Latest commit

Β 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Ad-Versary

AI-Powered Advertising Simulation & Audience Intelligence Platform

Test your advertisement before the world does.

Ad-Versary predicts whether an advertisement will generate profit, engagement, or public backlash before it is launched.


πŸ“– Overview

Every year, businesses spend millions on advertisements that fail to connect with their audience.

Some campaigns are ignored.

Some fail to generate conversions.

Others unintentionally create public controversy, damaging brand reputation and wasting valuable marketing budgets.

Traditional market research methods such as surveys, focus groups, and manual reviews are often slow, expensive, and incapable of capturing real-world audience reactions at scale.

Ad-Versary solves this problem using AI.

Ad-Versary is an AI-powered advertising testing ground that simulates how different audience groups are likely to react to an advertisement before it goes live.

Users upload an advertisement in the form of:

  • Images
  • Videos
  • Audio files
  • Marketing scripts
  • Social media creatives
  • Product descriptions

The platform then creates an ecosystem of autonomous AI agents representing different audience personas, marketing experts, psychologists, cultural analysts, ethical reviewers, and adversarial critics.

These AI agents debate, challenge one another, and evaluate the advertisement using real Bangladeshi social, cultural, and behavioral intelligence.

Within 60 seconds, Ad-Versary generates a detailed business intelligence dashboard containing:

βœ… Success Prediction Score

βœ… Audience Engagement Forecast

βœ… Brand Safety Analysis

βœ… Cultural Sensitivity Assessment

βœ… Potential Backlash Detection

βœ… Actionable Campaign Improvements


🎯 Problem Statement

Advertising success is difficult to predict before launch.

Businesses often face:

  • Wasted marketing budgets
  • Poor audience engagement
  • Misaligned messaging
  • Cultural misunderstandings
  • Brand reputation damage
  • Social media backlash
  • Low conversion rates

The challenge becomes even greater in localized markets like Bangladesh, where cultural context, language, humor, trends, and social behaviors change rapidly.

Existing AI tools provide generic recommendations but fail to understand local audience dynamics.

Ad-Versary bridges this gap by creating a localized synthetic audience simulation system powered by GraphRAG and Multi-Agent AI.


πŸ’‘ Solution

Ad-Versary enables businesses to test advertisements inside a virtual AI-powered audience environment before spending money on deployment.

Instead of relying on a single AI model, the platform generates multiple autonomous agents that simulate realistic audience behavior.

The result is a highly contextual, explainable, and culturally aware evaluation process capable of identifying opportunities and risks before launch.


πŸ— System Architecture

User Uploads Advertisement
            β”‚
            β–Ό
Frontend (Next.js)
            β”‚
            β–Ό
FastAPI Backend
            β”‚
            β–Ό
Multimodal AI Processing Layer
(Gemini Vision + Whisper + Claude)
            β”‚
            β–Ό
GraphRAG Intelligence Layer
(Neo4j + PGVector)
            β”‚
            β–Ό
Agentic Swarm Simulation
(LangGraph)
            β”‚
            β–Ό
Judge AI
            β”‚
            β–Ό
Analytics Dashboard

πŸ”„ Workflow

Step 1: Campaign Upload

The user uploads:

  • Video Advertisement
  • Image Advertisement
  • Audio Advertisement
  • Campaign Script
  • Marketing Brief

through the web interface.


Step 2: Multimodal Understanding

The AI extracts:

  • Visual Elements
  • Speech Content
  • Marketing Intent
  • Emotional Tone
  • Audience Assumptions
  • Persuasion Techniques
  • Brand Messaging

using advanced multimodal models.


Step 3: Context Retrieval

The GraphRAG engine retrieves:

  • Bangladeshi Social Trends
  • Consumer Behaviors
  • Platform Preferences
  • Cultural Knowledge
  • Emotional Patterns
  • Audience Interests

from Neo4j and Vector Databases.


Step 4: Autonomous Simulation

AI agents begin debating.

Examples include:

Audience Agents

  • Urban Teenagers
  • University Students
  • Rural Consumers
  • Family-Oriented Buyers
  • Luxury Buyers

Analysis Agents

  • Marketing Expert
  • Psychologist
  • Cultural Analyst
  • Ethical Reviewer

Red Team Agents

Agents specifically designed to attack the campaign and identify:

  • Hidden Risks
  • Offensive Messaging
  • Brand Safety Issues
  • Potential Viral Backlash

Step 5: Judge AI

A final Judge Agent evaluates all arguments and generates a structured decision.


Step 6: Dashboard Generation

Users receive:

  • Success Probability
  • Engagement Forecast
  • Brand Safety Score
  • Cultural Risk Analysis
  • Recommendation Report

within 60 seconds.


🧠 AI Architecture

Multimodal Intelligence Layer

Responsible for understanding uploaded advertisements.

Models

  • Gemini Vision
  • Whisper
  • Claude

Capabilities

  • Image Understanding
  • Video Understanding
  • Audio Transcription
  • Emotion Detection
  • Narrative Analysis
  • Audience Inference

GraphRAG Intelligence Layer

Provides contextual knowledge to AI agents.

Components

  • Neo4j
  • PGVector
  • LangChain
  • LlamaIndex

Knowledge Sources

  • Social Trends
  • Consumer Reviews
  • Public Discussions
  • Digital Communities
  • Cultural Context

Agentic Swarm Layer

Orchestrated using LangGraph.

Agent Categories

Audience Agents

Simulate realistic customer reactions.

Marketing Agents

Evaluate campaign performance.

Psychology Agents

Analyze emotional influence.

Cultural Agents

Detect localized sensitivity issues.

Ethical Agents

Review compliance and fairness.

Red Team Agents

Actively search for vulnerabilities.


πŸ‡§πŸ‡© Bangladesh First Approach

Unlike generic advertising tools, Ad-Versary is specifically designed for Bangladeshi audiences.

The platform understands:

  • Bangla Language
  • Local Humor
  • Cultural Norms
  • Religious Sensitivities
  • Social Trends
  • Consumer Behavior Patterns

This significantly improves prediction accuracy compared to globally trained models.


πŸ›  Technology Stack

Frontend

  • Next.js
  • TypeScript
  • Tailwind CSS
  • ShadCN UI
  • Framer Motion

Backend

  • FastAPI
  • Python
  • WebSockets
  • Redis

AI & Agents

  • Gemini Vision
  • Claude
  • Whisper
  • LangGraph

Knowledge Layer

  • Neo4j
  • PGVector
  • LangChain
  • LlamaIndex

Authentication

  • Supabase Auth

Database

  • PostgreSQL
  • Supabase

Deployment

  • Docker
  • Vercel
  • Railway / Render

πŸ“Š Expected Impact

Ad-Versary aims to:

  • Reduce advertising failures
  • Prevent PR disasters
  • Improve campaign engagement
  • Increase marketing ROI
  • Enable data-driven creative decisions
  • Localize campaigns effectively

πŸš€ Future Roadmap

Phase 1

  • Advertisement Simulation Engine
  • Bangladeshi GraphRAG
  • Multi-Agent Debate System

Phase 2

  • Real-Time Trend Tracking
  • Cross-Platform Campaign Analysis
  • Social Media Prediction Models

Phase 3

  • South Asian Market Expansion
  • Competitive Campaign Benchmarking
  • Enterprise Intelligence Suite

πŸ‘¨β€πŸ’» Team Infinity

Ahnaf Bin Ashraf Nabil

Team Leader

Jawad Hossain

Backend / Database / Scraper Engineer

Apon Alom

Business Analyst / Data Scientist

Hridoy

Backend / Database / Scraper Engineer

Fozle Rabbi

UI/UX / Frontend Developer

Chaity Rani Ghosh

Presentation / Communication Lead


πŸ† BuildFest 2026

Ad-Versary was developed by YSoB Team Infinity, a team under Young Sparks of Bangladesh, for BuildFest 2026.

Our mission is simple:

Transform advertising from guesswork into intelligence.

About

Ad Versary helps businesses test advertisements before launch by simulating real audience behavior detecting backlash risks and providing actionable recommendations.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages