
Aby stworzyć aplikację AI, trzeba zacząć od konkretnego problemu biznesowego, przygotować dane, wybrać model (np. Claude, GPT, Gemini, Llama lub Mistral), zaprojektować sposób dostarczania mu wiedzy (najczęściej RAG), zbudować prototyp i MVP, przetestować jakość odpowiedzi ewaluacjami, a następnie wdrożyć rozwiązanie z monitoringiem kosztów i zgodnością z RODO oraz AI Act. Sam model to tylko jeden element – o sukcesie decydują dane, integracje, interfejs i to, jak aplikacja zachowuje się, gdy AI się myli.
W tym poradniku przechodzimy przez cały proces tworzenia aplikacji AI krok po kroku – tak, jak wygląda on w projektach realizowanych przez software house. Niezależnie od tego, czy myślisz o aplikacji webowej, mobilnej, czy o funkcji AI w istniejącym systemie, etapy są podobne.
Czym jest aplikacja AI
Aplikacja AI to oprogramowanie, w którym kluczową funkcję realizuje model sztucznej inteligencji – najczęściej duży model językowy (LLM). Przykłady to:
- asystent odpowiadający na pytania klientów na podstawie dokumentacji firmy,
- narzędzie do analizy umów, faktur lub zgłoszeń i wyciągania z nich danych,
- wyszukiwarka wiedzy wewnętrznej dla pracowników,
- generator ofert, opisów produktów lub raportów na podstawie danych z systemów,
- aplikacja mobilna rozpoznająca zdjęcia lub dokumenty,
- agent, który samodzielnie wykonuje zadania w systemach firmy – więcej o tym na stronie agenci AI dla firm.
Z punktu widzenia użytkownika to zwykła aplikacja z interfejsem, kontami i uprawnieniami. Różnica polega na tym, że część logiki nie jest zapisana w kodzie wprost, tylko realizowana przez model, który działa probabilistycznie – czyli może za każdym razem odpowiedzieć trochę inaczej i czasem się pomylić.
Tworzenie aplikacji AI krok po kroku
Oto etapy, przez które przechodzi typowy projekt. Kolejność ma znaczenie – najdroższe błędy wynikają z pominięcia pierwszych kroków.
- Wybór problemu i opis procesu
- Inwentaryzacja i przygotowanie danych
- Wybór modelu
- Architektura: prompt, RAG, narzędzia
- Prototyp
- MVP
- Testy i ewaluacje
- Wdrożenie i monitoring
- Utrzymanie, koszty i rozwój
Poniżej omawiamy każdy z nich.
Krok 1. Pomysł i proces – od czego zacząć
Najlepsze aplikacje AI nie zaczynają się od pytania „co możemy zrobić z AI?”, tylko od pytania „który proces zabiera nam najwięcej czasu albo generuje najwięcej błędów?”. Dobry kandydat:
- jest powtarzalny i dotyczy wielu osób lub wielu przypadków,
- opiera się na tekście, dokumentach, obrazach lub danych, które da się udostępnić modelowi,
- toleruje pewien poziom błędów albo pozwala na weryfikację wyniku przez człowieka,
- ma mierzalny efekt – czas obsługi, liczba spraw, jakość odpowiedzi.
Na tym etapie warto opisać proces w obecnej postaci: kto co robi, na jakich danych, ile to trwa, gdzie są wąskie gardła. Ten opis będzie później punktem odniesienia przy ocenie, czy aplikacja przynosi korzyść.
Krok 2. Dane – paliwo aplikacji AI
Model językowy zna świat ogólnie, ale nie zna Twojej firmy. Wiedzę o produktach, procedurach, cennikach czy klientach musi dostać z Twoich danych. Dlatego trzeba ustalić:
- jakie dane są potrzebne – dokumenty, baza wiedzy, CRM, ERP, zgłoszenia, e-maile,
- gdzie są i w jakim formacie – pliki PDF, bazy danych, systemy z API, skany,
- jaka jest ich jakość – aktualność, sprzeczności, duplikaty, braki,
- kto ma do nich dostęp – aplikacja musi respektować uprawnienia, tak by użytkownik nie zobaczył przez AI dokumentów, do których normalnie nie ma dostępu,
- czy zawierają dane osobowe – co ma bezpośredni wpływ na wymagania RODO.
Często okazuje się, że uporządkowanie danych to największa część pracy – i jednocześnie inwestycja, która przydaje się także poza projektem AI.
Krok 3. Wybór modelu AI
Do wyboru są dwie główne grupy modeli: modele dostępne przez API w chmurze oraz modele o otwartych wagach, które można uruchomić na własnej infrastrukturze.
| Kryterium | Modele przez API (np. Claude, GPT, Gemini) | Modele open-weight (np. Llama, Mistral) |
|---|---|---|
| Jakość w złożonych zadaniach | Zwykle najwyższa dostępna | Dobra, zależnie od rozmiaru modelu i zadania |
| Start projektu | Szybki – wystarczy klucz API | Wymaga infrastruktury (GPU) lub dostawcy hostingu |
| Kontrola nad danymi | Zależna od warunków dostawcy i regionu przetwarzania | Pełna, jeśli model działa u Ciebie |
| Koszty | Za zużycie (tokeny) – rosną z ruchem | Głównie infrastruktura – stałe, niezależne od liczby zapytań |
| Utrzymanie | Po stronie dostawcy | Po Twojej stronie: aktualizacje, skalowanie, bezpieczeństwo |
W praktyce często stosuje się kilka modeli: mocniejszy do trudnych zadań, tańszy i szybszy do prostych (klasyfikacja, streszczenia), a czasem lokalny do danych szczególnie wrażliwych. Warto zaprojektować aplikację tak, by model dało się wymienić – rynek zmienia się szybko i dzisiejszy wybór nie musi być najlepszy za rok. Przy porównaniu modeli nie opieraj się na rankingach z internetu, tylko na testach na własnych przykładach.
Krok 4. Architektura: prompt, RAG i narzędzia
Jest kilka sposobów, by model działał na Twojej wiedzy i w Twoich systemach:
Prompt z instrukcjami
Najprostsza forma: model dostaje instrukcję (rolę, zasady, format odpowiedzi) i dane wejściowe. Wystarcza do zadań, w których cała potrzebna informacja mieści się w zapytaniu – np. streszczenie dokumentu przesłanego przez użytkownika.
RAG – wyszukiwanie i generowanie
RAG (Retrieval-Augmented Generation) to najczęściej stosowana architektura w aplikacjach firmowych. Dokumenty dzieli się na fragmenty, zamienia na wektory (embeddingi) i zapisuje w bazie wektorowej. Gdy użytkownik zadaje pytanie, system wyszukuje najbardziej pasujące fragmenty i przekazuje je modelowi razem z pytaniem. Model odpowiada na podstawie dostarczonych źródeł i może je wskazać. Zalety: wiedza jest zawsze aktualna (wystarczy zaktualizować dokumenty), łatwo pokazać źródło odpowiedzi i ograniczyć halucynacje. Jakość RAG zależy jednak mocno od podziału dokumentów, jakości wyszukiwania i filtrowania po uprawnieniach.
Narzędzia i agenci
Gdy aplikacja ma nie tylko odpowiadać, ale też działać – sprawdzić status zamówienia, utworzyć zgłoszenie, wysłać e-mail – model dostaje dostęp do narzędzi (funkcji API). Coraz częściej wykorzystuje się do tego standard MCP. Taka aplikacja staje się agentem AI i wymaga szczególnie starannego projektu uprawnień i potwierdzeń ze strony człowieka.
Fine-tuning
Dostrajanie modelu na własnych danych bywa potrzebne rzadziej, niż się wydaje. Sprawdza się przy specyficznym stylu, formacie lub wąskim zadaniu klasyfikacyjnym, ale do przekazywania wiedzy o firmie zwykle lepiej nadaje się RAG.
Krok 5. Prototyp aplikacji AI
Prototyp ma odpowiedzieć na jedno pytanie: czy model, na naszych danych, radzi sobie z zadaniem na akceptowalnym poziomie? Na tym etapie nie buduje się kont, uprawnień ani pełnego interfejsu. Wystarczy prosty ekran lub skrypt i kilkadziesiąt realnych przykładów. Do makiet interfejsu przydają się narzędzia takie jak v0, Lovable czy Bolt – pozwalają szybko pokazać, jak aplikacja mogłaby wyglądać. Prototyp to też moment, by uczciwie powiedzieć „to nie zadziała” – lepiej po dwóch tygodniach niż po sześciu miesiącach.
Krok 6. MVP – pierwsza wersja dla użytkowników
MVP to aplikacja, z której mogą korzystać prawdziwi użytkownicy, choć w ograniczonym zakresie. Zawiera już elementy, bez których nie da się pracować produkcyjnie:
- logowanie, role i uprawnienia (także do danych przeszukiwanych przez RAG),
- interfejs webowy lub mobilny dopasowany do użytkowników – zobacz, jak stworzyć aplikację webową,
- integracje z systemami źródłowymi,
- logowanie zapytań i odpowiedzi (z poszanowaniem RODO),
- mechanizm zgłaszania błędnych odpowiedzi przez użytkowników,
- obsługę sytuacji, gdy model nie zna odpowiedzi lub jest niedostępny.
Przy budowie MVP programiści coraz częściej sami korzystają z AI – narzędzia takie jak Claude Code, Cursor czy GitHub Copilot przyspieszają powtarzalne prace, o ile każda zmiana przechodzi przegląd. Tak pracujemy w 4B Systems, co opisujemy na stronie aplikacje AI i programowanie z AI.
Krok 7. Testy i ewaluacje
Aplikację AI testuje się dwutorowo. Klasyczne testy (jednostkowe, integracyjne, E2E) sprawdzają, czy działa kod. Ewaluacje sprawdzają, czy dobrze działa AI: przygotowuje się zestaw pytań lub przypadków z oczekiwanymi odpowiedziami i regularnie mierzy, jak model sobie z nimi radzi – trafność, zgodność ze źródłami, format, ton. Ewaluacje uruchamia się przy każdej zmianie promptu, modelu lub danych, żeby nie pogorszyć jakości „po cichu”. Do tego dochodzą testy bezpieczeństwa, w tym odporność na prompt injection. Szczegóły w artykule o testowaniu aplikacji z AI.
Krok 8. Wdrożenie aplikacji AI
Wdrożenie warto przeprowadzić etapami: najpierw wąska grupa użytkowników, potem kolejne działy lub klienci. Po uruchomieniu potrzebny jest monitoring nie tylko błędów i wydajności, ale też jakości odpowiedzi, zgłoszeń użytkowników i kosztów. Użytkownicy powinni wiedzieć, że korzystają z AI, rozumieć jej ograniczenia i mieć prosty sposób eskalacji do człowieka.
Krok 9. Koszty utrzymania aplikacji AI – tokeny i nie tylko
Koszt aplikacji AI to nie tylko budowa. Po wdrożeniu pojawiają się koszty bieżące:
- tokeny – modele przez API rozlicza się za ilość przetworzonego tekstu, osobno za dane wejściowe i wygenerowaną odpowiedź; w RAG każde zapytanie zawiera też fragmenty dokumentów, co zwiększa zużycie,
- embeddingi i baza wektorowa – przy indeksowaniu i aktualizacji dokumentów,
- infrastruktura – serwery, baza danych, a przy modelach lokalnych również GPU,
- monitoring, ewaluacje i rozwój – aktualizacja promptów, danych, przejście na nowsze modele.
Koszty tokenów można ograniczać: dobierając mniejszy model do prostszych zadań, skracając kontekst, korzystając z mechanizmów cache po stronie dostawcy i ograniczając liczbę wywołań. Konkretne stawki zależą od modelu i dostawcy – sprawdź aktualny cennik producenta i oszacuj koszty na podstawie realnego ruchu z MVP.
RODO i AI Act w aplikacjach AI
RODO
Jeśli aplikacja przetwarza dane osobowe, obowiązują wszystkie zasady RODO. W praktyce oznacza to m.in.:
- umowę powierzenia przetwarzania danych z dostawcą modelu i hostingu,
- świadomy wybór regionu przetwarzania danych (np. w Europejskim Obszarze Gospodarczym) i ocenę transferów poza EOG,
- minimalizację – do modelu trafiają tylko dane potrzebne do zadania,
- określenie okresu przechowywania logów z rozmowami,
- sprawdzenie, czy dostawca nie wykorzystuje danych do trenowania modeli,
- w razie potrzeby ocenę skutków dla ochrony danych (DPIA).
AI Act
Unijny akt w sprawie sztucznej inteligencji (AI Act) wprowadza wymagania zależne od poziomu ryzyka systemu. Część praktyk jest zakazana, systemy wysokiego ryzyka – m.in. w obszarach takich jak rekrutacja czy ocena zdolności kredytowej – podlegają szczegółowym obowiązkom, a dla wielu typowych aplikacji kluczowe są obowiązki przejrzystości, np. informowanie użytkownika, że rozmawia z systemem AI. Przepisy wchodzą w życie etapami – na etapie projektu warto ustalić, do której kategorii należy aplikacja, i sprawdzić aktualny harmonogram obowiązków, najlepiej z prawnikiem.
Aplikacje AI – najczęstsze błędy
- zaczynanie od technologii zamiast od problemu,
- pomijanie jakości i uprawnień do danych,
- brak zestawu ewaluacyjnego – „wydaje się, że działa” zamiast pomiaru,
- uzależnienie architektury od jednego modelu bez możliwości wymiany,
- niedoszacowanie kosztów tokenów przy rosnącym ruchu,
- brak ścieżki do człowieka, gdy AI nie zna odpowiedzi,
- odkładanie RODO i AI Act na koniec projektu.
Podsumowanie
Stworzenie aplikacji AI to proces, w którym model językowy jest tylko jednym z elementów. Kluczowe są: dobrze wybrany problem, uporządkowane dane z uprawnieniami, przemyślany wybór modelu, architektura (najczęściej RAG), szybki prototyp, MVP z prawdziwymi użytkownikami, ewaluacje jakości, etapowe wdrożenie, kontrola kosztów oraz zgodność z RODO i AI Act. Taka kolejność pozwala szybko sprawdzić, czy pomysł działa, i nie przepłacić za rozwiązanie, które nie przyniesie korzyści. Jeśli aplikacja ma działać również na telefonach, zobacz też, jak tworzymy aplikacje mobilne iOS i Android dla firm.
Masz pomysł na aplikację AI? 4B Systems zaprojektuje i zbuduje ją od prototypu po wdrożenie – z wyborem modelu (Claude, GPT, Gemini, Llama, Mistral), RAG, ewaluacjami i z uwzględnieniem RODO. Poznaj naszą ofertę tworzenia aplikacji AI dla firm i opisz swój pomysł – wycenę przygotujemy w 48 godzin.
Najczęściej zadawane pytania
Ile trwa stworzenie aplikacji AI?
Zależy od zakresu, danych i integracji. Prototyp sprawdzający, czy model radzi sobie z zadaniem, zwykle powstaje znacznie szybciej niż MVP, a MVP szybciej niż pełna wersja produkcyjna. Dokładny harmonogram ustala się po analizie procesu i danych.
Czy do aplikacji AI trzeba trenować własny model?
Zwykle nie. Większość aplikacji firmowych korzysta z gotowych modeli przez API lub modeli open-weight, a wiedzę o firmie dostarcza im przez RAG. Fine-tuning ma sens w wąskich przypadkach, np. przy specyficznym formacie lub stylu odpowiedzi.
Co to jest RAG w aplikacji AI?
RAG to architektura, w której system najpierw wyszukuje w dokumentach firmy fragmenty pasujące do pytania, a potem przekazuje je modelowi razem z pytaniem. Dzięki temu odpowiedzi opierają się na aktualnych źródłach, które można wskazać użytkownikowi.
Jaki model wybrać do aplikacji AI?
Wybór zależy od zadania, wymagań dotyczących danych i kosztów. Modele przez API, np. Claude, GPT czy Gemini, pozwalają szybko zacząć, a modele open-weight, np. Llama czy Mistral, dają pełną kontrolę nad danymi przy własnym hostingu. Najlepiej porównać kilka modeli na własnych przykładach.
Ile kosztuje utrzymanie aplikacji AI?
Na koszty bieżące składają się tokeny lub infrastruktura dla modelu, baza wektorowa, hosting, monitoring i rozwój. Stawki zależą od modelu i ruchu, dlatego warto sprawdzić aktualne cenniki dostawców i oszacować koszty na danych z MVP.
Czy aplikacja AI musi spełniać wymagania AI Act?
Tak, jeśli jest udostępniana lub używana w UE, choć zakres obowiązków zależy od kategorii ryzyka. Dla wielu aplikacji kluczowe są obowiązki przejrzystości, a systemy wysokiego ryzyka mają znacznie więcej wymagań. Harmonogram wchodzi etapami, więc warto go sprawdzić z prawnikiem na etapie projektu.
