Spotify

Our Multi-Agent Architecture for Smarter Advertising

Feb 1, 2026Pratik Rasam (Senior Engineer) and Ralph Sylvain (Senior Engineering Manager)
Our Multi-Agent Architecture for Smarter Advertising
SummaryAI, from the source post

This post details the implementation of a multi-agent architecture for Spotify's advertising media planning. It introduces specialized agents (RouterAgent, GoalResolverAgent, AudienceResolverAgent, BudgetAgent, ScheduleAgent, MediaPlannerAgent) orchestrated by Google ADK and powered by Vertex AI. The MediaPlannerAgent uses a heuristic-based engine with specific optimization rules (cost, delivery rate, budget, duration, targeting matching) and scales recommendations based on budget. Function calling with @Schema annotations is used for tool integration, allowing agents to interact with APIs. The system aims to centralize decision-making and provide a unified, programmable decision layer for advertising campaigns across different channels and surfaces.

More from the AI-Assisted Developer Productivity Platform trail