UsługiTestowanie systemów AI

Testowanie systemów AI: aplikacje LLM, chatboty, asystenci RAG i agenci AI

Chatbot albo agent może przejść każde demo, a mimo to dawać błędną odpowiedź co dwudziestemu klientowi. Klasyczne przypadki testowe z jednym oczekiwanym wynikiem tego nie wyłapią, bo to samo pytanie może za każdym razem dostać inną odpowiedź. Testujemy systemy AI tak, żeby zespół QA mógł obronić wynik: kryteria akceptacji ustalone przed testami, przypadki z twoich danych, powtarzane przebiegi i dla każdego kryterium odsetek zaliczeń z przedziałem. Nie sprzedajemy modeli ani platform i testujemy też systemy zbudowane przez kogoś innego, zanim je odbierzesz.

Trzy tygodnie do raportu z odbioru

  1. 1

    Tydzień 1: z właścicielem produktu i ekspertem dziedzinowym ustalamy kryteria akceptacji, układamy błędy według wagi i dla każdego ustalamy próg, zanim ruszy jakikolwiek test.

  2. 2

    Tydzień 2: od 100 do 200 przypadków testowych z twoich rozmów, dokumentów lub zgłoszeń, z kontrolami w kodzie tam, gdzie się da, i sędziami LLM, których oceny porównujemy z ocenami twojego eksperta.

  3. 3

    Tydzień 3: powtarzane przebiegi na systemie, odsetek zaliczeń z przedziałem dla każdego kryterium, defekty opisane tak, żeby dało się je odtworzyć, i rekomendacja co do wydania.

Testowanie systemu AI, a nie testowanie za pomocą AI

Większość ofert pod hasłem testowanie AI dotyczy używania AI do pisania lub uruchamiania testów zwykłego oprogramowania. Ta strona dotyczy czegoś odwrotnego: testowania aplikacji, której odpowiedzi pochodzą z modelu językowego, na przykład chatbota obsługi klienta, wewnętrznego asystenta, który odpowiada na podstawie twoich dokumentów, albo agenta, który zmienia rekordy w twoich systemach. ISTQB stawia tę samą granicę: wersja 2.0 sylabusa Certified Tester AI Testing, wydana w kwietniu 2026, obejmuje wyłącznie testowanie systemów opartych na AI, w tym generatywnej AI i LLM.

Testujemy jakość funkcjonalną: czy odpowiedzi są poprawne, oparte na twoich źródłach, kompletne, bezpieczne do pokazania i przekazywane człowiekowi wtedy, gdy powinny. Test penetracyjny tego samego systemu to osobne zadanie. Przypadki prompt injection dodajemy tam, gdzie system czyta tekst z zewnątrz, ale nie zastępujemy pentestu.

Kiedy jest wystarczająco dobrze?

System AI rzadko zalicza 100% realistycznego zestawu testów, więc pytanie przy odbiorze brzmi: jak często może wystąpić każdy rodzaj błędu. Ustalamy to przed testami, dla każdego typu błędu osobno: błędna kwota w odpowiedzi o zwrocie może być niedopuszczalna, a niezgrabne, ale poprawne sformułowanie może być do przyjęcia w jednym przypadku na dziesięć. Singapurski urząd IMDA zaleca to samo w swoim przewodniku Starter Kit do testowania aplikacji LLM ze stycznia 2026: każda organizacja ustala swoje progi przed testami, a dla najpoważniejszych szkód próg wynosi zero.

Ponieważ odpowiedzi się różnią, jeden przebieg na przypadek niewiele mówi. Uruchamiamy przypadki wielokrotnie i podajemy każdy odsetek zaliczeń z przedziałem ufności. Jeśli system zalicza 90 ze 100 przypadków, a wymaganie to 85%, przedział 95% sięga od 82,6% do 94,5%, więc test jeszcze nie pokazał, że system przekracza próg. W naszym poradniku o kryteriach akceptacji jest kalkulator dla twoich liczb.

Strategia testów, którą twój zespół QA rozpozna

Dzielimy testy tak, jak zespół QA już myśli. Część kontroli jest deterministyczna i należy do zwykłych testów automatycznych: wynik zgadza się ze schematem, cytowany dokument istnieje, agent wywołał właściwe narzędzie z poprawnymi argumentami, odmowa pada wtedy, gdy musi. Inne są statystyczne: czy odpowiedź jest poprawna i kompletna, oceniane według etykiet twojego eksperta i mierzone jako odsetek.

Testujemy komponenty i całość: wyszukiwanie osobno, żeby brakujący dokument nie obciążał modelu, oraz system od początku do końca, tak jak widzą go użytkownicy. Techniki z sylabusa CT-AI przenoszą się wprost. Testy metamorficzne zadają to samo pytanie innymi słowami i oczekują tych samych faktów. Testy back-to-back uruchamiają starą i nową wersję na tych samych przypadkach, zanim zmiana modelu lub promptu trafi na produkcję.

Jeśli twoja organizacja pracuje według ISO/IEC TS 42119-2, opublikowanej w listopadzie 2025 i stosującej serię norm ISO/IEC/IEEE 29119 do systemów AI, piszemy plan testów w jej kategoriach.

Odbiór systemu zbudowanego przez kogoś innego

Wiele firm kupuje chatbota albo asystenta od agencji lub dostawcy platformy, a potem musi go odebrać. Demo z dziesięcioma łatwymi pytaniami to słaba podstawa. Piszemy z tobą kryteria akceptacji, testujemy system dostawcy przez ten sam interfejs, którego używają twoi użytkownicy, i opisujemy każdy błąd z wejściem, odpowiedzią i naruszonym kryterium, żeby dostawca mógł go odtworzyć i naprawić.

W tej roli nie sprzedajemy modeli, platformy ani żadnej części testowanego systemu. Najlepiej, gdy kryteria trafiają do umowy przed rozpoczęciem prac nad systemem, a ten sam zestaw testów wraca przy odbiorze.

Po wdrożeniu: testy regresji przy każdej zmianie

Zestaw testów nie wygasa przy odbiorze. Nowy prompt, nowa wersja modelu, nowe dokumenty w indeksie albo aktualizacja u dostawcy mogą zmienić odpowiedzi, choć w twoim kodzie nie zmieniła się ani jedna linia. Zamieniamy przypadki z odbioru w zestaw testów regresji, który uruchamia się w twoim CI przy każdej takiej zmianie, z bramką dla każdego kryterium. Budowa i utrzymanie tego zestawu w czasie to nasza oferta Inżynieria ewaluacji AI, a twój zespół QA może też przejąć go po przekazaniu.

Gdzie wchodzi AI Act

Większość chatbotów i wewnętrznych asystentów nie jest systemami wysokiego ryzyka w rozumieniu AI Act. System staje się systemem wysokiego ryzyka przez sposób użycia, na przykład w rekrutacji, przy decyzjach kredytowych lub w dostępie do podstawowych usług (załącznik III), albo jako element bezpieczeństwa produktu objętego regulacją (załącznik I). Dla tych, które nimi są, wymogi dotyczące zarządzania ryzykiem, danych, dokładności i solidności oraz systemu zarządzania jakością dostawcy obowiązują od 2 grudnia 2027 dla systemów z załącznika III i od 2 sierpnia 2028 dla systemów z załącznika I, po tym jak Digital Omnibus przesunął terminy w lipcu 2026. Dowody z testów, z kryteriami, przypadkami i wynikami, przydają się w obu przypadkach. To nie jest porada prawna.

Co obejmuje test akceptacyjny

Jeden system AI lub proces, w maksymalnie dwóch językach, z ekspertem dziedzinowym po twojej stronie na kilka godzin tygodniowo i dostępem do systemu przez jego zwykły interfejs. Prawdziwe rozmowy lub zgłoszenia pomagają, a jeśli ich jeszcze nie ma, zaczynamy od przypadków spisanych przez twoich ekspertów.

  • Kryteria akceptacji z wagą i progiem dla każdego
  • Od 100 do 200 przypadków testowych, wersjonowanych w twoim repozytorium
  • Automatyczne kontrole i sędziowie LLM, każdy zweryfikowany względem ocen twojego eksperta
  • Raport z odsetkiem zaliczeń i przedziałem dla każdego kryterium oraz odtwarzalnymi defektami
  • Rekomendacja co do wydania, która wskazuje, co trzeba naprawić najpierw

Pytania

Czy to to samo co LLM evals?

Korzysta z tych samych metod. Ewaluacja to słowo inżynierów na mierzenie odpowiedzi systemu AI, a testowanie i odbiór to słowa zespołu QA i działu zakupów. Ta strona zaczyna od twojej decyzji o odbiorze. Nasza strona o inżynierii ewaluacji AI zaczyna od analizy błędów na prawdziwych logach (trace'ach) z produkcji i zestawu, który twoi inżynierowie utrzymują na stałe.

Czym to się różni od testu penetracyjnego?

Pentest szuka sposobów na zaatakowanie systemu: wyciągnięcie danych, obejście zabezpieczeń, nadużycie narzędzi. My testujemy, czy system dobrze wykonuje swoją pracę dla zwykłych i trudnych użytkowników. Przy systemie, z którego korzystają twoi klienci, warto zrobić jedno i drugie, i potrzeba do tego różnych ludzi.

Czy możecie przetestować system zbudowany przez naszego dostawcę?

Tak, przez interfejs, z którego korzystają twoi użytkownicy, albo przez API, jeśli dostawca je udostępnia. Nie potrzebujemy dostępu do kodu dostawcy. Uzgodnij z dostawcą z góry, że system będzie testowany i jak będą przekazywane defekty.

Czy nasz zespół QA potrzebuje umiejętności z uczenia maszynowego?

Nie. Kontrole deterministyczne to zwykłe testy automatyczne. W części statystycznej pokazujemy twoim testerom, jak działają przypadki, sędziowie i progi, kiedy je budujemy, a zestaw zostaje w twoim repozytorium. Testerzy z certyfikatem ISTQB CT-AI rozpoznają większość pojęć.

Ilu przypadków testowych potrzebujemy?

To zależy od ryzyka i od tego, jak blisko progu leży zmierzony odsetek. Dla wąsko określonego asystenta 100 przypadków to zwykle rozsądny początek, a więcej, gdy wynik jest na granicy. IMDA podaje co najmniej 30 do 50 promptów dla wąskiego tematu i około 100 do 200 dla szerszego, zaznaczając, że nie ma magicznej liczby.

Nasze testy są niestabilne. Czy system jest zepsuty?

Niekoniecznie. W przypadku modelu językowego przypadek, który przechodzi osiem razy na dziesięć, to pomiar, a nie zepsuty test. Podajemy go jako odsetek i razem z tobą decydujemy, czy ten odsetek jest akceptowalny dla danego kryterium.

Ile to kosztuje?

Stała cena uzgodniona na piśmie przed startem. Zależy od liczby języków, od tego, ile kryteriów wymaga sędziego i czy istnieją już prawdziwe rozmowy. Podajemy ją po pierwszej, 30-minutowej rozmowie.

Czy możemy używać śladów zawierających dane osobowe?

Tak, według zasad uzgodnionych wcześniej: jak pseudonimizujemy nazwiska i inne identyfikatory, gdzie zostają dane (w twoim środowisku albo w narzędziach hostowanych w UE), kto je czyta i jak długo są przechowywane. Jeśli przetwarzamy dane osobowe w twoim imieniu, podpisujemy umowę powierzenia przetwarzania danych.

Jak wygląda pierwsza rozmowa?

Trzydzieści minut z jednym z naszych inżynierów, bezpłatnie, o twoim produkcie i błędach, które cię niepokoją. Nie potrzebujemy dostępu do twoich systemów. Potem proponujemy zakres i cenę.

Powiązane usługi

Ewaluacja agentów AI

Ewaluacja agentów, które działają w twoich systemach: wyniki, wywołania narzędzi i powtarzalność przebiegów.

Automatyzacja AI

Procesy biznesowe automatyzowane krok po kroku regułami, modelami i agentami, testowane na wcześniejszych sprawach i raportowane jako koszt sprawy.

Chatboty AI

Chatboty i asystenci do obsługi klienta i wsparcia wewnętrznego, którzy odpowiadają z twoich danych, działają przez zatwierdzone narzędzia i przekazują sprawy ludziom.

Doradztwo AI

Strategia AI, ocena zastosowań i gotowości od inżynierów, którzy budują i mierzą też pierwszy system.

Inżynierowie AI w twoim zespole

Doświadczeni inżynierowie AI, którzy dołączają do twojego zespołu na część etatu lub na dłużej i budują z tobą funkcje AI, agentów i platformy.

Inżynieria ewaluacji AI

Ewaluacje produktów AI, agentów i RAG zbudowane na śladach z twojego systemu, z zestawem testów i bramką wydania w twoim repozytorium.

AI dla firm

Asystenci, agenci i prywatna AI wbudowani w twoje systemy, z twoimi uprawnieniami, logami audytowymi i zespołem platformy, który może ich utrzymywać.

Tworzenie serwerów MCP

Serwery MCP łączące zatwierdzone wewnętrzne API z asystentami AI, z wąskimi uprawnieniami, akceptacją zmian i testami.

Tworzenie systemów RAG

Asystenci odpowiadający na podstawie twoich wewnętrznych dokumentów, z uprawnieniami, źródłami i testami na twoich pytaniach.

Ewaluacja systemów RAG

Asystenci odpowiadający z twoich dokumentów, testowani pod kątem wyszukiwania i odpowiedzi, w każdym języku twoich użytkowników.

Inżynieria i architektura AI

Asystenci, interfejsy głosowe i agenci w produktach, które sprzedajesz, razem z serwowaniem modeli i wyszukiwaniem pod spodem.

Trenowanie własnych modeli

Mały model open-weight wytrenowany do jednego zadania i porównany z twoim obecnym modelem pod względem kosztu i dokładności.

Porozmawiaj z inżynierem

Przynieś kryteria akceptacji, które masz, albo trzy odpowiedzi, w których twój system AI się pomylił. Rozmowa trwa 30 minut i nie wymaga dostępu do twoich systemów ani danych.

Rezerwacja odbywa się w Kalendarzu Google.

Wolisz najpierw napisać? Zostaw adres e-mail i kilka zdań, a odpowiemy, proponując terminy.

Przycisk przygotowuje e-mail w twoim własnym programie pocztowym, a wysyłasz go samodzielnie. Polityka prywatności (wersja robocza)