Model AI to 5% systemu
Wdrożenia AI robiliśmy na produkcji, zanim stało się to modne.
AI w praktyce – czyli wdrożenie AI w firmie w wersji, która przetrwa zderzenie z prawdziwymi użytkownikami – to cała inżynieria między modelem, który działa, a systemem, na którym można polegać: pipeline danych, który go zasila, ewaluacja potwierdzająca, że model wciąż zachowuje się jak trzeba, budżet opóźnień i kosztów, w którym musi się zmieścić, i monitoring, który da znać, gdy model po cichu zacznie się mylić. Sam model to zwykle najmniejsza część.
I właśnie tę resztę obejmują nasze usługi wdrażania AI. Czasem z dużym modelem językowym, czasem z trzydziestoletnim modelem prognostycznym, który w zupełności wystarcza. A czasem mówimy wprost, że Twój problem to zapytanie do bazy danych w bardzo przekonującym przebraniu.
Demo zrobi każdy. My budujemy wersję, która wytrzyma prawdziwy ruch, prawdziwe dane i prawdziwe konsekwencje.
Inżynierowie ML, inżynierowie danych i ludzie, których budzi alert, gdy model narozrabia o trzeciej w nocy. Rozebraliśmy na części tyle utkniętych projektów, że wiemy, gdzie zwykle najpierw poszło na skróty – i przeważnie w tydzień wskażemy Ci to miejsce, bez żadnej „fazy strategicznej”.
Pełne menu AI. Zamawiaj, co chcesz
Opisz, czego potrzebujesz. Powiemy, czy w ogóle potrzebujesz do tego modelu.
Lista idzie po kolei, tak jak naprawdę powstaje system: decydujemy, czy w ogóle budować, przygotowujemy dane, budujemy, sprawdzamy, czy wciąż działa, i pilnujemy, żeby działało dalej. Większość utkniętych pilotaży pominęła krok czwarty. Współpracę można zacząć od dowolnej pozycji.
Selekcja pomysłów – zbudować, kupić czy odpuścić
Przygotowanie danych i pipeline’y cech, na których wszystko stoi
RAG na własnych dokumentach, razem z bazą wektorową, która go obsłuży
Integracja LLM z istniejącymi produktami i wewnętrznymi procesami
AI konwersacyjne, copiloty i asystenci obsługi klienta
Agenci AI i orkiestracja wielu agentów – z jasno określonym warunkiem stopu
Analityka predykcyjna, prognozowanie i planowanie popytu
Systemy rekomendacji i rankingowania
Wykrywanie anomalii i nadużyć na żywym ruchu
Decyzje w czasie rzeczywistym przy produkcyjnym ruchu
Computer vision: kontrola jakości, liczenie i odczyt dokumentów
Generatywne kreacje reklamowe na dużą skalę
Fine-tuning i adaptacja do domeny – gdy prompty naprawdę już nie wystarczają
Zestawy ewaluacyjne i guardraile – dzięki nim wiesz, że to wciąż działa
MLOps, monitoring dryfu i nadzór, którego zażąda unijny AI Act
Wdrożenia AI: najciekawsze jest w szczegółach
Model to najłatwiejsza część
Ewaluacja w zestawie
Opóźnienia i koszty to decyzje projektowe, nie niespodzianki
Na czym on właściwie był trenowany?
Dzień, w którym Twój model przejdzie na emeryturę
Pokaż nam, gdzie utknął pilotaż
i ustalmy datę startu
Dla kogo
- Demo, które zarząd już widział
- Model, którego nikt nie wdrożył
- Dokumenty, których nikt nie umie przeszukać
- Zgłoszeń do supportu przybywa szybciej niż ludzi
- Prognozy robione w arkuszu kalkulacyjnym
- Decyzje podejmowane na oko, i to hurtowo
- Pilotaż, który utknął w czwartym miesiącu
- Rachunki za tokeny, których nikt nie umie wyjaśnić
- Funkcja AI, której nie da się przetestować
- Regulator, który zapyta, jak zapadła decyzja
Trzy z tej listy? To już nie eksperyment, tylko system bez właściciela.
Wszystko, na co demo nie odpowiedziało
Rzadko dlatego, że model jest zły. Utykają, bo nikt z góry nie ustalił, co znaczy „działa”, więc pilotaż nie ma mety; bo dane, dzięki którym demo wyglądało dobrze, w tej postaci na produkcji nie istnieją; bo opóźnienia albo koszt tokenów przy prawdziwym wolumenie okazują się nie do udźwignięcia; albo bo nikt nigdy nie wskazał zespołu, który przejmie system po starcie. Wszystkie cztery to decyzje, a nie ograniczenia techniczne – i wszystkie taniej naprawić przed budową niż po niej.
Wszystko wokół modelu, bo tam jest prawdziwa praca: pipeline’y danych, które go zasilają, warstwa wyszukiwania, ewaluacje potwierdzające, że po każdej zmianie model wciąż zachowuje się jak trzeba, budżet opóźnień i kosztów, w którym musi się zmieścić, i monitoring, który da znać, kiedy zacznie się mylić. Sam model też zbudujemy, jeśli jest potrzebny – i powiemy wprost, jeśli nie jest.
Koszty są dwa, a zwykle budżetuje się tylko pierwszy. Budowa to od kilku tygodni do kilku miesięcy pracy małego zespołu seniorów. Koszt utrzymania – inferencja, wyszukiwanie, monitoring i czas inżynierów, którzy pilnują jakości – płacisz tak długo, jak funkcja istnieje, a przy prawdziwym wolumenie często przewyższa on koszt budowy. Liczymy oba, zanim się zobowiążesz, bo funkcja, którą stać Cię zbudować, ale nie utrzymać, to gorzej niż żadna.
Zacznij od wyszukiwania. RAG pasuje do typowego przypadku: odpowiedzi muszą opierać się na Twoich dokumentach i zmieniać razem z nimi. Jest tańszy, szybciej się go dostraja i dużo łatwiej go audytować, bo widać, z którego źródła wzięła się odpowiedź. Fine-tuning ma sens, gdy potrzebujesz stałego formatu, tonu albo słownictwa branżowego, którego prompting nie utrzyma – i zwykle szlifuje się nim system, w którym wyszukiwanie już działa, a nie zastępuje się nim wyszukiwania.
Stałym zestawem testowym: prawdziwe dane wejściowe, oczekiwane zachowania i uzgodniony z Tobą sposób oceny, uruchamianym jako testy regresji przy każdej zmianie – promptu, wersji modelu, indeksu wyszukiwania. Nie chodzi o idealny wynik, tylko o to, żeby w kilka minut wiedzieć, że jakość się zmieniła i co to spowodowało. Bez tego zespoły zmieniają prompty na wyczucie, a o regresjach dowiadują się z reklamacji klientów.
Prawie na pewno nie. Trenowanie modelu od zera uzasadniają tylko własne dane w skali, jaką ma bardzo niewiele firm – a do tego skazuje Cię na utrzymywanie czegoś, co modele komercyjne i tak wyprzedzą. Decyzja, która naprawdę ma znaczenie, brzmi: które części systemu mogą zależeć od zewnętrznego dostawcy i co się stanie, gdy wycofa on wersję. Pod ten scenariusz projektujemy od początku.
MLOps to wdrażanie, wersjonowanie, monitorowanie i wycofywanie modeli tak, jak dojrzałe zespoły od dawna robią to ze zwykłym oprogramowaniem. Potrzebujesz go w chwili, gdy model wpływa na decyzję, którą może zakwestionować klient albo regulator. Wcześniej to zbędny narzut; później jego brak sprawia, że nikt nie umie wyjaśnić, co zmieniło się w zeszłym tygodniu.
Monitorować dane wejściowe, nie tylko wyniki. Dryf zwykle widać w rozkładzie danych, zanim pojawi się w metryce, na którą ktokolwiek patrzy, więc ustawiamy alerty na jedno i drugie, regularnie uruchamiamy zestaw ewaluacyjny i trzymamy poprzednią wersję modelu w gotowości – wtedy rollback to decyzja, a nie projekt. Spadek jakości jest normalny i da się nad nim zapanować. Porażką jest dać się nim zaskoczyć.
Twój pilotaż AI zasługuje na datę wdrożenia
Kolejnego proof of concept już nie potrzebujesz.