Spotify använder system med flera agenter för sin plattform för AI-driven annonsering
11 oktober 2026 · 2 min läsning
Spotify Ads Manager driver system med flera agenter i produktionsmiljö i stor skala genom att använda Google ADK Java. Plattformen, som kallas Ads AI, används för att skapa annonser där annonsörer beskriver sina önskemål i naturligt språk, vilket sedan omvandlas till specifika avsikter för målgrupper och innehåll.
Sedan lanseringen förra året har mer än 70 procent av annonserna använt AI-verktyg. Systemet har genererat omkring 20 000 kreativa utformningar för över 7 000 annonsörer. De primära pipelinerna för generering av kreativt material drivs nu till största del av Spotify Ads AI.
Arkitekturen bygger på en orkestreringslager för flera agenter som körs på Google ADK Java. Systemet använder parallella agenter med specifika ansvarsområden, däribland en agent för generering av annonstexter, en agent för annonsgränser för att säkerställa att policys efterlevs, samt en agent för målgruppsrekommendationer som för närvarande körs i en pilotfas. Resultatet av dessa agenters arbete blir rekommenderade målgrupper och det skapade kreativa materialet.
För att hantera systemet tillämpar Spotify en modell där varje agent motsvarar ett paket och har en specifik ägare. Denna struktur innebär att varje paket innehåller information om ägarskap, ansvar, övervakning och själva prompten. Genom att använda Bazel-paket hanteras beroenden och åtkomst till agenterna, medan interna komponenter används för att lösa granskningar av ändringsförslag baserat på vilket team som äger agenten.
Utvecklingen av plattformen har inneburit lärdomar kring arkitektoniska mönster, modeller för domänägarskap, deterministiska gränser och strategier för utvärdering baserade på spårning. Arbetet har fokuserat på att definiera gränser för agenter, optimera scheman för verktyg och hantera kostnader för att undvika problemen med monolitiska agenter. För att bearbeta naturligt språk används en gateway för stora språkmodeller via Vertex AI och en intern plattform inom Google Cloud Platform.