McDonald’s: kolorowanka AI

case studies

data publikacji

“Zima nie musi być szara... Wystarczy ją pokolorować. Takie motto przyświecało kampanii promującej Burgera Drwala w 2024 roku. Jej główne atrakcje znajdowały się we Wrocławiu. Jeden z Maków został przemieniony w interaktywną kolorowankę, sąsiadujący budynek mieszkalny miał specjalny videomapping, a kultowe akademiki Ołówek i Kredka zamieniły się w ogromne, świetlne instalacje. A jakie były atrakcje dla osób spoza Wrocławia? Kolorowanka, i to całkiem niesamowita!

zadanie

01

Kiedy DDB Warszawa zaprosiło nas do prac nad przełożeniem głównej idei kampanii do digitalu wspólnie rozważaliśmy, m.in. kolorowanie przestrzeni przy użyciu AR, kolorowanie obrazów na zasadzie zdrapki. Jednak to tworzenie kolorowanek ze zdjęć użytkowników i zabawa w kolorowanie przy użyciu raczkującego generative AI, z miejsca stało się wyborem nr 1.

 

Jak miała wyglądać ścieżka użytkownika?

  • osoba robi zdjęcie lub wybiera je ze swojej galerii;
  • AI przerabia zdjęcie na gotową kolorowankę;
  • osoba może pokolorować kolorowankę samodzielnie lub wybrać, aby to AI ją pokolorował;
  • osoba może zapisać zdjęcie i/lub podzielić się z nim z innymi.

 

Użytkownicy dowiadywali się o kolorowance w aplikacji McDonald’s i stamtąd byli przekierowywani do aplikacji webowej stworzonej specjalnie dla urządzeń mobilnych.

wyzwania

02

Od samego początku projektu wiedzieliśmy, że praca z dość nową technologią będzie mocno nieprzewidywalna. Finalnie powstało kilka prototypów, a iterowaliśmy niemalże codziennie. Jak to dokładnie wyglądało?

Jak tylko udało się nam wybrać najlepszy, na nasze potrzeby, model AI do przetwarzania obrazów, to jedną z pierwszych trudności było dotrenowanie go tak, aby bezbłędnie:

  • przetwarzał zdjęcia na kolorowankę, nie dodając elementów od siebie, nie przetwarzając istniejących elementów ani ich nie usuwając;
  • trzymał się obranego stylu kolorowanki.

 

Kolejnym wyzwaniem było zapewnienie bezpieczeństwa wizerunkowego, tj. aby osoby skłonne do trollowania nie generowały kolorowanek zawierających, m.in. nagość, przemoc czy inne niestosowne treści. Tutaj z pomocą przyszedł model ML klasyfikujący takie treści (tzw. NSFW - not safe for work), którego użyliśmy jako filtra. Dodatkową warstwą zabezpieczenia był filtr wyłapujący zdjęcia z wizerunkiem konkurencji. W tym przypadku sięgnęliśmy po model AI typu LoRA, który wytrenowaliśmy, aby z większą precyzją wyłapywał takie zdjęcia.

Jednak najważniejsze zagadnienia były związane z kartami graficznymi RTX4090, niezbędnymi do działania aplikacji. Jak odpowiednio zbalansować czas generowania kolorowanki (czystej i pokolorowanej) z liczbą kart? Jak zapewnić dostępność niesamowicie popularnych kart i nie przeznaczyć na nie astronomicznych kwot? Brzmi skomplikowanie? Takie było! Postawiliśmy na wynajem, opracowaliśmy mechanizm automatycznego wykupywania i startowania kolejnych kart w okresach wzmożonego ruchu, a to wszystko utrzymując czas generowania kolorowanek na poziomie poniżej 10 sekund, i w założonym budżecie!

efekty

03

  • 44 tys. razy pokolorowano zimę dzięki naszemu rozwiązaniu
  • 4 Cannes Lions