Z praktyki

Jak dodać AI do istniejącej aplikacji? Jedna funkcja na start

Masz działający produkt i chcesz dodać AI? Zobacz, jak ograniczyć pierwszą wersję aplikacji, zaprojektować ekran, mierzyć jakość i zachować obsługę przy awarii.

Sonate Team4 min czytaniaPublikacja:

Dodanie AI do istniejącej aplikacji warto zacząć od jednej czynności użytkownika i sprawdzalnego rezultatu. Przykładem jest przygotowanie szkicu opisu z danych produktu, wskazanie braków w formularzu albo podsumowanie sprawy. Do zakresu należą również ekran, dostęp do danych, kontrola i zachowanie przy błędzie.

Nie trzeba przebudowywać całego produktu. Trzeba natomiast ustalić, gdzie kończy się propozycja modelu, a zaczyna decyzja użytkownika lub zapis w systemie.

Przykład: szkic opisu produktu

Użytkownik ma już kartę produktu z nazwą i parametrami. Wybiera „Przygotuj opis”. Aplikacja tworzy szkic na podstawie znanych danych, zaznacza braki i pozwala porównać wersję z dotychczasowym tekstem. Publikacja następuje po zatwierdzeniu.

Stan Co widzi użytkownik Warunek przyjęcia
Brak potrzebnego parametru Konkretne pytanie o uzupełnienie Model nie dopisuje właściwości produktu
Trwa przygotowanie Prawdziwy status i możliwość dalszej pracy Brak obietnicy wyniku przed zakończeniem
Gotowy szkic Tekst i dane, z których powstał Użytkownik może poprawić i odrzucić
Publikacja Jasna decyzja o zapisaniu wersji Brak samowolnej zmiany wcześniejszej treści
Usługa AI nie odpowiada Czytelny komunikat i dotychczasowa ścieżka Produkt pozostaje użyteczny

To propozycja funkcji, nie przedstawienie wyników klienta Sonate. Potrzebę łączenia funkcji AI z istniejącymi systemami pokazuje m.in. publiczne zlecenie aplikacji z Allegro API. Budżet w ogłoszeniu nie jest ceną podpisanej umowy ani wyceną naszego przykładu.

Co ustalić przed wyborem modelu

Najpierw nazwij użytkownika i moment użycia. „Chcemy AI w produkcie” nie określa wartości. „Osoba dodająca produkt nie przepisuje parametrów i dostaje szkic bez zmyślonych cech” daje punkt do projektu oraz odbioru.

Sprawdź, czy potrzebne dane już są w aplikacji, czy użytkownik ma do nich prawo i czy obejmują wszystkie informacje konieczne do odpowiedzi. Osobno ustal, jaki błąd jest dopuszczalny w szkicu, a jaki blokuje użycie funkcji.

Dopiero wtedy porównuj modele i dostawców. Najlepszy wynik w ogólnym rankingu nie zastąpi próby na Waszym zadaniu.

Gotowa funkcja czy własny moduł?

Jeżeli używany produkt ma już odpowiednią funkcję, sprawdź ją przed budową. Może wystarczyć zmiana planu, konfiguracja szablonu albo integracja. Własny moduł ma większe uzasadnienie, gdy wynik zależy od Waszych danych, reguł i przebiegu pracy.

Osobne okno czatu może być prostym początkiem, ale czasem tylko przenosi pracę na użytkownika. Jeśli musi on kopiować dane, wklejać odpowiedź i ręcznie sprawdzać uprawnienia, korzyść może być mała. Funkcja w aplikacji powinna korzystać z właściwego kontekstu bez zbędnego przepisywania.

Porównanie gotowego programu i własnej aplikacji pomaga określić granicę. Ten tekst dotyczy rozwoju produktu dla jego użytkowników; integracje z CRM i ERP mają odrębną ścieżkę oceny.

Jak zaprojektować ocenę jakości

Przygotuj zestaw rzeczywistych typów zadań i oczekiwanych cech wyniku. W przykładzie opisu produktu sprawdzamy zgodność parametrów, brak dopisanych cech, obsługę braków i możliwość odrzucenia. Płynność języka to tylko jedna część.

Zapisuj liczbę zaakceptowanych szkiców wraz z całkowitą liczbą prób, poprawkami i czasem kontroli. Samo kliknięcie „wygeneruj” nie dowodzi, że funkcja pomogła. Jeśli użytkownicy wracają do ręcznej ścieżki, warto sprawdzić przyczynę przed rozszerzaniem modułu.

Po zmianie polecenia lub modelu AI uruchom ten sam zestaw ponownie. Nie zakładaj, że poprawa jednego przykładu poprawia całość. W przewodniku oceny jakości pokazujemy, jak oddzielać poprawne odpowiedzi od zgadywania.

Ile kosztuje dodanie jednej funkcji?

Dodanie jednej funkcji AI z prostym ekranem i połączeniem z jednym systemem szacujemy na 6,5–24 tys. zł netto. Jeśli dochodzi odczyt maili lub dokumentów, przykład kosztuje 7–29 tys. zł netto. W działającym produkcie może dać się wykorzystać istniejące ekrany i logowanie, co ograniczy pracę. Najpierw musimy więc obejrzeć aplikację; nie wyceniamy każdej zmiany tak samo.

Istniejące logowanie i ekran mogą ograniczyć pracę. Brak testów, trudny dostęp do kodu, zależności lub konieczność przebudowy uprawnień mogą ją zwiększyć. Po przeglądzie potwierdzamy, co da się wykorzystać. Kalkulator budżetu służy do wstępnej rozmowy; nie wycenia stanu istniejącej aplikacji.

Co obejmuje bezpieczny pierwszy start

Ustal, dla jakiej grupy uruchamiacie funkcję, jak rozpoznacie problem i jak ją wyłączycie bez zatrzymywania produktu. Przy generowaniu szkicu dotychczasowa treść powinna pozostać dostępna. Włączenie dostępu do większej liczby danych wymaga osobnej decyzji i testu uprawnień.

W Sonate możemy przygotować projekt ekranu, moduł aplikacji, AI i potrzebne połączenia. Dla pasującego projektu możemy uzgodnić bezpłatny prototyp jednego scenariusza; budowę produkcyjną wyceniamy osobno.