// case study
FormFlow
Platforma formularzy kontaktowych, która odróżnia prawdziwe zdjęcie od sfabrykowanego. Zarządzanie formularzami wielu marek dla firm dóbr konsumenckich, z każdym załączonym zdjęciem prześwietlanym przez trzyetapowy potok weryfikacji.
// w skrócie
Zakres współpracy
// problem
Zdjęciom z reklamacji
nie można już ufać
Grupa spożywcza prowadzi dziesiątki stron marek, a każda z nich ma własne formularze kontaktowe i reklamacyjne. Dotąd każda zmiana formularza — nowe pole, nowy odbiorca, nowa marka — oznaczała zgłoszenie do programistów. A zdjęcia załączane przez konsumentów jako „dowody” trafiały do działu jakości i były przyjmowane na wiarę.
To drugie przestało być bezpieczne. Generatory obrazów i retusz jednym kliknięciem sprawiły, że sfabrykowane zdjęcie reklamacyjne kosztuje grosze — spleśniały produkt, który nigdy nie istniał, uszkodzenia dodane po fakcie, przerobione etykiety. Działy jakości nie miały narzędzi, by odróżnić prawdziwy materiał od zmanipulowanego, a każdy fałszywy pozytyw to realne koszty zwrotów i postępowań wyjaśniających.
FormFlow rozwiązuje obie połowy problemu: samoobsługowy, wielomarkowy CMS formularzy dla zespołów, które są ich właścicielami, oraz automatyczny potok weryfikacji autentyczności zdjęć, które przez te formularze przychodzą.
// potok weryfikacji
Trzy niezależne testy
każdego zdjęcia
Detekcja generacji AI
Klasyfikuje, czy zdjęcie zostało zsyntetyzowane przez model generatywny, a nie wykonane aparatem — z oceną pewności dla każdego obrazu.
Detekcja retuszu
Szacuje powierzchnię edycji obrazu i oznacza lokalne manipulacje — klonowanie, wklejki, wypełnianie generatywne — jako mapę cieplną retuszu.
Weryfikacja metadanych
Sprawdza spójność EXIF — datę wykonania, urządzenie, geolokalizację, ślady ponownego zapisu — z tym, co deklaruje zgłoszenie.
// platforma
Formularze jako produkt,
nie kolejka zgłoszeń
Część CMS-owa FormFlow oddaje zespołom marek i jakości pełną własność nad formularzami. Osoby nietechniczne składają, wersjonują i publikują formularze; embed działa na domenie marki; zgłoszenia trafiają do jednej skrzynki ze wszystkich marek, z dołączonymi werdyktami weryfikacji.
- Przestrzeń wielu marek — jeden tenant, wiele marek, każda z własnymi formularzami, domenami i regułami routingu.
- Kreator drag-and-drop — paleta pól, walidacja, podpowiedzi, pola wymagane, wersjonowanie szkic → publikacja z pełną historią.
- Routing wg kategorii — reklamacje, pytania i opinie trafiają do właściwych osób; odbiorcy konfigurowani per marka × kategoria.
- Formularze osadzane — lekki embed serwowany na domenie strony marki, z listami dozwolonych domen per formularz.
- Wspólna skrzynka — filtrowanie po marce, kategorii, statusie i werdykcie weryfikacji; każdy załącznik niesie swój raport autentyczności.
Strona konsumenta
To, co widzi konsument, jest celowo nudne: czysty, szybki, dostępny formularz na stronie marki. Walidacja i upload zdjęć po prostu działają. Ciekawa część — potok weryfikacji — uruchamia się po wysłaniu, niewidocznie.
// pod maską
Nudna infrastruktura,
celowo
FormFlow to jeden serwis w Go z frontendem Next.js, PostgreSQL do przechowywania danych i kolejek oraz storage obiektowy zgodny z S3 na załączniki — bez osobnego brokera wiadomości, bez plątaniny mikroserwisów. Całość wydawana jest jako jeden chart Helm z wariantami SaaS i on-premise, i działa na Kubernetesie.
Ten kształt jest zamierzony. Narzędzie dla działu jakości zdobywa zaufanie przewidywalnością: mniej ruchomych części, mniej trybów awarii, ślad audytowy każdego werdyktu i wdrożenie, które zespół platformowy klienta umie samodzielnie utrzymać.
Zrzuty ekranu pokazują produkt na danych demonstracyjnych. Nazwy, marki i zgłoszenia widoczne na obrazach są fikcyjne.
// dofinansowanie
Budowany w programie
wspieranym przez UE
FormFlow jest rozwijany przez Applied AI sp. z o.o. w ramach KPT ScaleUp Booster (edycja III), współfinansowanego z Funduszy Europejskich dla Nowoczesnej Gospodarki 2021–2027 (FENG). Szczegóły na stronie dofinansowania.