/ Case study /

Platforma analityczna AI

Budowa opartej na AI platformy analitycznej dla badań konsumenckich

  • 3

    Warstwy przebudowane od zera na GCP — frontend, backend i warstwa integracji AI

  • 2

    Osobowy zespół (AI/Backend + Frontend) realizujący pełną przebudowę platformy

  • 5

    Kluczowych funkcjonalności zbudowanych na nowym stacku — od zapytań w języku naturalnym po tagowanie marek i słów kluczowych

/ 01 / Podsumowanie

Case study w pigułce

Firma Primotly kompleksowo przebudowuje platformę analityczną AI dla klientów globalnego przedsiębiorstwa z branży badań rynkowych. Platforma ta pozwala partnerom korporacyjnym agencji zadawać pytania dotyczące danych z ankiet przy użyciu języka naturalnego. W odpowiedzi użytkownicy otrzymują wygenerowane przez sztuczną inteligencję podsumowania kluczowych wniosków, co eliminuje konieczność ręcznego przeszukiwania setek stron raportów. Primotly przejęło projekt w stanie opartym na przestarzałej, wewnętrznej platformie (legacy), przenosi go na nowoczesny stack technologiczny i od podstaw odbudowuje całą aplikację — frontend, backend oraz warstwę integracji AI — w środowisku Google Cloud Platform. W rezultacie powstaje produkt, który zamienia trwające miesiącami zbieranie odpowiedzi z ankiet w interaktywnego, konwersacyjnego asystenta badawczego dla brand managerów i zespołów marketingowych.

/ 02 / O kliencie

O kliencie

Klient to globalne przedsiębiorstwo zajmujące się badaniami rynku, które przeprowadza masowe ankiety konsumenckie i analizy na zlecenie dużych podmiotów korporacyjnych — światowych marek FMCG, producentów elektroniki użytkowej oraz innych organizacji segmentu enterprise. Platforma ta jest skierowana bezpośrednio do klientów końcowych agencji badawczej: brand managerów, analityków marketingu oraz badaczy, którzy chcą sprawnie wydobywać kluczowe wnioski z analiz zrealizowanych dla nich przez firmę badawczą. (Wszystkie dane zostały zanonimizowane ze względu na NDA.)

Usługi
  • Remote Teams
  • Integracja AI
  • Frontend Development
  • Migracja platformy
Branża

Badania rynkowe / Sztuczna inteligencja (AI)

Model współpracy

Team Extension — migracja platformy i stały rozwój produktu

Skład zespołu

2 programistów (AI/Backend + Frontend)

/ 03 / Wyzwanie

Wyzwanie: wnioski badawcze uwięzione w raportach

Agencja badawcza przeprowadza szeroko zakrojone ankiety, generując ogromne ilości ustrukturyzowanych danych na temat postaw konsumentów, postrzegania marek, preferencji produktowych i zachowań zakupowych. Głównym wyzwaniem był utrudniony dostęp do wiedzy: jak pomóc brand managerowi szybko dowiedzieć się, co ankiety mówią na konkretny temat, bez konieczności czytania wielostronicowych dokumentów?

  • 01/

    Przeładowanie raportami

    Badania rynkowe generują potężne zbiory danych i szczegółowe raporty. Znalezienie odpowiedzi na konkretne pytanie — np. „Co konsumenci sądzą o opakowaniu naszego produktu?” — wymagało albo dokładnej wiedzy, gdzie szukać, albo przedzierania się przez obszerne materiały wynikowe.

  • 02/

    Zależność od analityków

    Klienci korporacyjni często musieli angażować analityka badawczego do wyciągnięcia konkretnych wniosków z bazy danych. Wydłużało to czas i podnosiło koszty procesu, który powinien być prostym, samoobsługowym sprawdzeniem informacji.

  • 03/

    Ograniczenia starej platformy

    Istniejąca aplikacja działała na przestarzałej, wewnętrznej platformie, która stała się barierą dla dalszego rozwoju. Jej architektura nie była w stanie obsłużyć zaawansowanych funkcji AI, które klient chciał wdrożyć. Wymusiło to całkowitą przebudowę aplikacji na nowoczesnym, łatwym w utrzymaniu stacku.

/ 04 / Rozwiązanie Primotly

Rozwiązanie Primotly: konwersacyjny interfejs dla danych z ankiet

Primotly przejęło platformę w jej dotychczasowym stanie i realizuje kompletną przebudowę systemu: migruje go ze starej, wewnętrznej platformy, buduje całą aplikację od zera na GCP i dostarcza nowoczesny proces przetwarzania AI (AI pipeline), który zamienia dane ankietowe w analizy dostępne na żądanie.

Architektura techniczna opiera się na systemie generowania wspomaganego wyszukiwaniem (RAG — Retrieval-Augmented Generation). Gdy użytkownik wpisuje zapytanie, system wyszukuje najbardziej semantycznie powiązane odpowiedzi z całego korpusu danych ankietowych, a następnie używa dużego modelu językowego (LLM) do syntezy tych odpowiedzi w spójne, czytelne i merytoryczne podsumowanie.

Kluczowe funkcjonalności

  • Interfejs zapytań w języku naturalnym

    Użytkownicy wpisują pytania dotyczące swoich danych ankietowych prostym, potocznym językiem (np. „Które cechy opakowania najbardziej przemawiają do rodziców?”, „Jak marka X jest postrzegana w stosunku do marki Y w segmencie premium?”). System interpretuje te wpisy jako zapytania semantyczne, a nie zwykłe wyszukiwanie słów kluczowych.

  • Wyszukiwanie wektorowe przez GCP Discovery Engine

    Zapytania użytkowników są konwertowane na osadzenia wektorowe (vector embeddings) i dopasowywane do wektorowej bazy danych zindeksowanych odpowiedzi ankietowych. System pobiera najbardziej powiązane semantycznie wyniki — na przykład zwraca setki pasujących odpowiedzi na zapytanie o konkretną cechę produktu, sklasyfikowanych według stopnia trafności.

  • Podsumowania analityczne generowane przez AI

    Duży model językowy (LLM) otrzymuje najwyżej ocenione, pobrane odpowiedzi i generuje syntetyczne podsumowanie. Przedstawia ono kluczowe wnioski w formie płynnego tekstu, opierając się na rzeczywistym języku, jakim posługiwali się respondenci ankiet.

  • Tagowanie marek i słów kluczowych

    Pobrane wyniki są automatycznie oznaczane tagami powiązanymi ze wspomnianymi markami, omawianymi cechami produktów oraz głównymi motywami. Pozwala to użytkownikom na szybkie skanowanie wyników według marki lub zagadnienia i precyzyjne zagłębianie się w interesujące ich obszary.

  • Całkowita przebudowa platformy

    Primotly buduje od podstaw całą aplikację — frontend, backend oraz integrację AI — na nowoczesnym stacku technologicznym. Poprzednia wersja, działająca na wewnętrznej platformie legacy, zostanie w całości zastąpiona. Migracja jest obecnie w toku.


/ 05 / Szczegóły techniczne

Szczegóły techniczne

  • 01/

    Budowa produkcyjnego procesu RAG na platformie GCP

    • Problem: Uruchomienie systemu RAG w wersji demonstracyjnej jest stosunkowo proste. Sprawienie, by działał on niezawodnie w środowisku produkcyjnym — z realnymi użytkownikami, rzeczywistymi zapytaniami, zmienną jakością danych i wymogiem precyzyjnych, w pełni opartych na źródłach odpowiedzi — jest znacznie trudniejsze.

    • Rozwiązanie: Warstwa wyszukiwania danych korzysta z GCP Discovery Engine — zarządzanej przez Google Cloud usługi wyszukiwania wektorowego i analizy dokumentów. Odpowiedzi z ankiet są indeksowane jako ustrukturyzowane dokumenty, co umożliwia wyszukiwanie semantyczne na ogromną skalę. Primotly utrzymuje proces indeksowania oraz warstwę zapytań. Krok syntezy LLM wykorzystuje duży model językowy do generowania podsumowania z pobranego kontekstu. Odpowiednia inżynieria promptów (prompt engineering) gwarantuje, że podsumowania bazują wyłącznie na faktycznie pobranych danych i nie generują informacji, które nie mają pokrycia w ankietach (eliminacja halucynacji).

    • Efekt: użytkownicy otrzymują odpowiedzi, które można powiązać z konkretnymi wypowiedziami z ankiet, z wyraźnie widocznym przypisaniem do marek i słów kluczowych w zestawie wyników.

  • 02/

    Migracja całej aplikacji z przestarzałej, wewnętrznej platformy

    • Problem: Platforma była osadzona w wewnętrznym systemie legacy, który zgromadził liczne ograniczenia techniczne. Cała aplikacja — a nie tylko sam frontend — musiała zostać przeniesiona na nowy stack technologiczny bez przerywania działania istniejącego procesu danych AI oraz bez zakłóceń dla aktywnych użytkowników.

    • Rozwiązanie: Zamiast stopniowej migracji, Primotly realizuje kompletną przebudowę systemu od podstaw. Frontend powstaje w Angularze, a backend jest budowany w Pythonie z zachowaniem czystego podziału odpowiedzialności (separation of concerns). Infrastruktura GCP — w tym Discovery Engine, Firestore oraz warstwa integracji z LLM — jest na nowo łączona z nową aplikacją. To, co można zachować z poprzedniej implementacji, jest przenoszone; reszta zostaje napisana od nowa według najwyższych standardów.

    • Efekt: w pełni autorska, nowoczesna aplikacja na GCP — wolna od ograniczeń platformy legacy, z kodem łatwym w utrzymaniu i jasną ścieżką dalszego rozwoju. Migracja jest obecnie w toku.

  • 03/

    Projektowanie z myślą o profilu użytkownika (brand managera)

    • Problem: Użytkownicy końcowi nie są inżynierami danych — to brand managerowie i specjaliści ds. marketingu, którzy oczekują konkretnych odpowiedzi, a nie skomplikowanych baz danych. Interfejs musiał być tak naturalny i szybki jak wyszukiwarka internetowa, a jednocześnie oddawać głębię informacji zawartych w badaniach ankietowych.

    • Rozwiązanie: Nowy frontend został zaprojektowany wokół rzeczywistego sposobu pracy brand managera: wpisz pytanie, otrzymaj podsumowanie, przeanalizuj dowody źródłowe. System tagowania pozwala użytkownikom na błyskawiczne filtrowanie wyników według marki, tematu czy cechy produktu, bez konieczności ponownego formułowania pytania. Interfejs stawia na czytelność i łatwość skanowania wzrokiem, a nie na gęstość upakowania tabel.

    • Efekt: przyjazny dla użytkownika interfejs, który radykalnie obniża barierę dostępu do wniosków z badań — sprawia, że dane z ankiet są tak łatwo dostępne jak w wyszukiwarce Google, a nie ukryte w nieprzejrzystym archiwum raportów.


/ 06 / Wpływ biznesowy i rezultaty

Wpływ biznesowy i wyniki

Brand managerowie mogą teraz zadawać pytania dotyczące danych z ankiet prostym językiem i otrzymywać syntetyczne, poparte źródłami odpowiedzi w kilka sekund — całkowicie zastępując ręczne przedzieranie się przez raporty.

  • Samoobsługowe pozyskiwanie wniosków

    Klienci korporacyjni mogą samodzielnie przeszukiwać dane ankietowe bez konieczności angażowania analityka do każdego pytania. Analizy, które wcześniej wymagały zlecenia raportu, są teraz dostępne na żądanie.

  • Pełna własność platformy

    Dzięki migracji ze starego, wewnętrznego systemu, klient ma pełną kontrolę nad swoją infrastrukturą — bez ograniczeń technologicznych platformy legacy i ze swobodą samodzielnego rozwijania produktu.

  • Nowoczesny stack AI

    Połączenie wyszukiwania wektorowego GCP Discovery Engine z dużym modelem językowym stanowi najnowocześniejszą implementację architektury RAG na produkcyjnych danych ankietowych. Ta unikalna funkcja silnie wyróżnia ofertę produktową klienta na rynku badań rynkowych.

  • Kompleksowa odnowa systemu

    W pełni przepisana aplikacja zastępuje poprzednią wersję — oferując nowoczesny frontend, czysty backend oraz łatwą w utrzymaniu, natywnie chmurową (cloud-native) architekturę na GCP.

Stack technologiczny

Frontend
Angular
Backend
Python
AI / Wyszukiwanie wektorowe
GCP Discovery Engine
LLM
Duży model językowy (szczegóły niejawne)
Baza danych
Firestore, GCP Discovery Engine
Chmura / Infrastruktura
Google Cloud Platform (GCP)
Architektura
Pojedyncza usługa (monolit)
Migracja z
Przestarzała platforma wewnętrzna (legacy in-house platform)

/ Case studies /

Zobacz nasze case studies

Jak możemy Ci pomóc?

Razem znajdziemy najlepsze rozwiązanie dla Twojego biznesu

Skontaktuj się z nami