- Need Help? Request A Callback
- Working Hours: 8:00 AM – 7:45 PM
Analiza danych w małej i średniej firmie najczęściej wygląda tak: ktoś raz w miesiącu eksportuje dane z systemu sprzedażowego do arkusza, ręcznie je czyści, robi kilka tabel przestawnych i wysyła plik dalej. Narzędzia oparte na sztucznej inteligencji potrafią skrócić ten proces i wyciągnąć z danych rzeczy, których nikt wcześniej nie szukał — ale tylko wtedy, gdy dane są uporządkowane, a pytanie biznesowe jest jasno postawione. W tym artykule opisujemy, jak w praktyce podchodzimy do wdrożenia analityki wspieranej AI u klientów z Grodziska Mazowieckiego i okolic: od przeglądu tego, co firma już ma, przez porządkowanie źródeł, po utrzymanie rozwiązania po uruchomieniu. Piszemy również uczciwie o sytuacjach, w których odradzamy taki projekt.
Pierwsza rozmowa nigdy nie dotyczy narzędzi. Pytamy, jaką decyzję właściciel lub kierownik chce podejmować lepiej albo szybciej. Różnica jest zasadnicza: „chcemy mieć analitykę AI” to życzenie, natomiast „chcemy wiedzieć, którzy klienci przestali zamawiać i dlaczego” to zadanie, które da się rozwiązać i sprawdzić. Dobrze postawione pytanie ma trzy cechy: wskazuje odbiorcę wyniku, ma określony horyzont czasowy i można na jego podstawie coś zrobić.
W czasie tej rozmowy spisujemy również, jak decyzja jest podejmowana dzisiaj. Jeśli okazuje się, że kierownik magazynu i tak zna odpowiedź z pamięci i rzadko się myli, projekt analityczny nie przyniesie wiele. Jeśli natomiast decyzja opiera się na przeczuciu, a jej koszt jest wysoki — na przykład dotyczy zamrożenia towaru albo obsady zmian — jest sens szukać oparcia w danych.
Nie każde pytanie wymaga modeli. Jeśli firma ma kilkuset klientów i kilkanaście produktów, dobrze zbudowany arkusz z kilkoma formułami odpowie równie skutecznie, taniej i w sposób zrozumiały dla każdego. Podobnie przy pytaniach jednorazowych — nie ma sensu budować stałego rozwiązania po to, by raz sprawdzić jedną liczbę. Mówimy to klientom wprost, zanim zaczniemy cokolwiek wdrażać.
W większości projektów, które prowadziliśmy, najwięcej czasu pochłania nie model ani narzędzie, tylko doprowadzenie danych do stanu, w którym w ogóle da się je analizować. To jest realne wąskie gardło i warto to wiedzieć przed startem, żeby nie budować oczekiwań na wynik w tydzień.
Robimy więc przegląd źródeł: co system sprzedażowy potrafi wyeksportować, jakie dane są w programie księgowym, co siedzi w systemie magazynowym, a co w prywatnych plikach. Następnie ustalamy jedno źródło prawdy dla każdej wielkości. Jeśli sprzedaż liczymy z systemu sprzedażowego, to nie mieszamy jej z liczbami z księgowości, bo różnią się momentem ujęcia. Ten etap wymaga decyzji po stronie klienta i nie da się go za niego wykonać.
Ujednolicamy słowniki: listę klientów, listę kategorii, jednostki miary. Ustalamy zasady zapisu na przyszłość, żeby bałagan nie wracał — bo wraca zawsze, jeśli nikt nie pilnuje wprowadzania danych. Dodajemy proste kontrole, które wychwytują nietypowe wartości: ujemne ilości, daty z przyszłości, rekordy bez przypisanego klienta. Te kontrole nie wymagają sztucznej inteligencji, a ratują wiarygodność wszystkiego, co powstanie później.
Kiedy dane są uporządkowane, narzędzia oparte na modelach językowych i statystycznych dokładają kilka rzeczy, których klasyczny arkusz nie daje.
Osoba nieznająca formuł może zapytać o zestawienie w normalnym zdaniu i dostać tabelę lub wykres. To realnie skraca dystans między pytaniem a odpowiedzią, ale wymaga dyscypliny: zawsze pokazujemy, na jakich danych i za jaki okres odpowiedź powstała. Bez tego łatwo o pomyłkę, której nikt nie zauważy.
Narzędzie może samo sygnalizować, że jakaś wielkość odbiega od swojego zwykłego zachowania — sprzedaż w jednym oddziale, czas realizacji zamówień, liczba reklamacji. To użyteczne, bo nikt nie przegląda wszystkich wskaźników codziennie. Trzeba jednak ustawić progi czułości, inaczej powiadomienia stają się szumem i po dwóch tygodniach nikt ich nie czyta.
Dane nieustrukturyzowane — opisy zgłoszeń, notatki handlowców, treść wiadomości od klientów — to obszar, w którym modele językowe dają najwięcej. Potrafią pogrupować zgłoszenia według tematu, wskazać powtarzające się powody rezygnacji, streścić setki notatek. Wcześniej takiej analizy po prostu nie robiono, bo była zbyt pracochłonna.
Prognozy sprzedaży czy zapotrzebowania są możliwe, ale wymagają odpowiednio długiej i stabilnej historii. Przy dwóch latach danych, w których zdarzyły się nietypowe okresy, prognoza będzie obarczona dużym błędem. Uczciwie o tym mówimy i pokazujemy zakres niepewności zamiast pojedynczej liczby, która sugeruje precyzję, jakiej nie ma.
Analiza danych oznacza, że informacje o klientach, cenach i marżach trafiają do jakiegoś narzędzia. To wymaga decyzji, a nie domyślnych ustawień.
Osobno omawiamy obowiązki wynikające z przepisów o ochronie danych osobowych. Nie zastępujemy tu prawnika, ale zwracamy uwagę, gdy planowane użycie danych wykracza poza cel, dla którego je zebrano.
Zamiast obiecywać oszczędności, liczymy z klientem dwie rzeczy. Pierwsza to czas: ile godzin miesięcznie zajmuje dziś przygotowanie zestawień i ile z tego realnie zniknie. Druga to jakość decyzji: czy szybszy dostęp do informacji pozwoli uniknąć kosztów, które już się zdarzały — nietrafionego zatowarowania, przeoczonego spadku sprzedaży u stałego klienta, przekroczonego budżetu.
Na koszt składa się praca wdrożeniowa, abonamenty za narzędzia, czas pracowników poświęcony na porządkowanie danych i naukę oraz późniejsze utrzymanie. Ten ostatni element bywa pomijany, a jest stały. Jeśli po zsumowaniu wychodzi, że zwrot nastąpi po wielu latach, mówimy o tym i proponujemy węższy zakres — na przykład jeden konkretny raport zamiast całego systemu.
Zaczynamy od jednego obszaru i jednego odbiorcy. Uruchamiamy działające rozwiązanie w kilka tygodni, sprawdzamy, czy ktoś faktycznie z niego korzysta, i dopiero potem rozszerzamy. Projekty, które od razu obejmują całą firmę, zwykle kończą się długim wdrożeniem i narzędziem, którego nikt nie otwiera.
Analityka nie jest projektem zamkniętym. Systemy źródłowe się aktualizują i zmieniają format eksportu, firma dodaje nowe kategorie produktów, zmieniają się osoby odpowiedzialne. Dlatego po uruchomieniu ustalamy kilka stałych elementów.
Są sytuacje, w których mówimy klientowi, że lepiej odłożyć projekt albo zrobić coś zupełnie innego.
Odradzenie projektu bywa najbardziej wartościową częścią naszej pracy. Lepiej stracić jedno zlecenie niż zostawić klienta z narzędziem, które generuje koszty i nie odpowiada na żadne pytanie.
Nie chodzi o objętość, tylko o kompletność i porównywalność. Kilka tysięcy dobrze opisanych transakcji z trzech lat daje więcej niż setki tysięcy rekordów bez spójnych kategorii. Jeśli danych jest mało, zaczynamy od uporządkowania sposobu ich zbierania, żeby za rok było z czego korzystać.
Zależy głównie od stanu danych. Gdy źródła są uporządkowane i jest jedno konkretne pytanie, pierwsze działające zestawienie powstaje w kilka tygodni. Gdy dane trzeba scalać z wielu miejsc i ujednolicać historię, etap przygotowawczy potrafi trwać dłużej niż samo wdrożenie narzędzia.
To zależy od wybranego wariantu i my ten wybór przedstawiamy jawnie. Część analiz da się wykonać bez wysyłania danych poza firmę, część wymaga usługi zewnętrznej. Przed startem ustalamy zakres danych, sposób ich ograniczania i uprawnienia. Jeśli klient nie zgadza się na przesyłanie określonych informacji, dobieramy rozwiązanie, które ich nie potrzebuje.
Jeśli rozwiązanie jest zaprojektowane pod ich codzienną pracę — tak. Problem pojawia się, gdy narzędzie wymaga nowego, osobnego logowania i dodatkowych czynności, które nikomu nie ułatwiają dnia. Dlatego wyniki staramy się dostarczać tam, gdzie ludzie już pracują, a szkolenie ograniczamy do rzeczy faktycznie używanych.
Nie bez weryfikacji. Traktujemy je jako punkt wyjścia, a nie ostateczny wynik. Dlatego przy każdym zestawieniu pokazujemy źródło i okres, a kluczowe liczby zestawiamy z niezależnym raportem. Przy decyzjach o dużej wadze zawsze zalecamy sprawdzenie wyniku w systemie źródłowym.
Zwykle tak, choć sposób bywa różny. Część systemów udostępnia interfejsy do pobierania danych, inne tylko eksport plików — wtedy automatyzujemy sam eksport i jego przetwarzanie. Przed wyceną sprawdzamy, co konkretnie da się wyciągnąć z posiadanego oprogramowania, bo to przesądza o zakresie prac.
Kontakt: 22 390 56 49 — telefon czynny całą dobę, siedem dni w tygodniu. Obsługujemy Grodzisk Mazowiecki i okolice.