Obsługa klienta
Konsultant pyta o warunki reklamacji albo wyjątki w regulaminie i dostaje odpowiedź z odnośnikiem do właściwego punktu - zamiast przeszukiwać kilka wersji dokumentu.
Sztuczna inteligencja · Asystent AI (RAG)
Asystent AI na dokumentach firmy odpowiada pracownikom na pytania na podstawie Twoich procedur, umów, dokumentacji i bazy wiedzy - z cytatem i odnośnikiem do źródła, wyłącznie z dokumentów, do których pytający ma dostęp. Budujemy takich asystentów (RAG) dla średnich i dużych firm: w Twojej infrastrukturze albo w prywatnej chmurze w UE, z oceną jakości na Twoich pytaniach i testem bezpieczeństwa przed startem. Innovix pracuje z Wrocławia dla firm z całej Polski, zdalnie i na miejscu.
01Zastosowania
Asystent sprawdza się tam, gdzie odpowiedź już istnieje w dokumentach, ale jej znalezienie zajmuje czas. Przykłady poniżej są demonstracyjne.
Konsultant pyta o warunki reklamacji albo wyjątki w regulaminie i dostaje odpowiedź z odnośnikiem do właściwego punktu - zamiast przeszukiwać kilka wersji dokumentu.
Pracownik pyta, jak zgłosić dostęp do systemu albo jak rozliczyć delegację. Asystent odpowiada z procedury i wskazuje formularz, a gdy procedury nie ma - mówi to wprost.
Wyszukiwanie postanowień w umowach i politykach wewnętrznych, porównanie wersji, wskazanie, który dokument obowiązuje - z cytatem, który prawnik sprawdzi w źródle.
Instrukcje, karty urządzeń i historia zgłoszeń: technik opisuje objaw i dostaje fragmenty dokumentacji, które go dotyczą.
Pytania o terminy wypowiedzenia, kary umowne i progi akceptacji - odpowiedź tylko z umów, do których dana osoba ma dostęp.
Nowy pracownik pyta o zasady i narzędzia zespołu tak, jak zapytałby kolegę - a asystent odsyła do dokumentu, w którym jest pełna odpowiedź.
02Architektura
Ilustracja: droga dokumentu od repozytorium do odpowiedzi, z uprawnieniami sprawdzanymi przed wyszukiwaniem.
Asystent działa w technice RAG: przed odpowiedzią wyszukuje fragmenty dokumentów i przekazuje je modelowi językowemu razem z pytaniem. Sama zasada jest prosta. O jakości w firmie decydują szczegóły, które pomija się w prototypach:
Model dostaje polecenie, żeby odpowiadał wyłącznie na podstawie przekazanych fragmentów, a aplikacja - nie model - dołącza do odpowiedzi odnośniki do dokumentów. Jeżeli wyszukiwanie nic nie znajdzie, asystent ma powiedzieć „nie znalazłem tego w dokumentach”, a nie zgadywać.
Model językowy dobieramy do zadania i miejsca wdrożenia. Dla treści po polsku sprawdzamy także polskie modele otwarte - opisujemy je na stronie Bielik i PLLuM w firmie. Porównanie RAG z dotrenowaniem modelu znajdziesz na stronie lokalnych modeli językowych.
03Cytowanie źródeł
Asystent, któremu trzeba wierzyć na słowo, przestaje być używany po pierwszej pomyłce. Dlatego każda odpowiedź ma ślad do źródła:
Te zasady zapisujemy w wymaganiach i sprawdzamy w ocenie jakości: odpowiedź bez źródła albo z cytatem, który nie popiera tezy, liczymy jako błąd.
04Uprawnienia
Asystent nie ma własnej listy, kto co może zobaczyć - przejmuje ją z systemów, w których dokumenty już są, i sprawdza przed wyszukiwaniem.
| Sytuacja | Jak to rozwiązujemy | Co sprawdzamy przed startem |
|---|---|---|
| Uprawnienia do plików i folderów | Konektor pobiera razem z treścią listę osób i grup, które mają dostęp, i zapisuje ją przy każdym fragmencie w indeksie. | Czy konto bez dostępu do folderu nie dostaje z niego fragmentów - pytaniem wprost i okrężnym. |
| Grupy i role z katalogu użytkowników | Tożsamość pytającego i jego grupy pochodzą z logowania firmowego, a nie z deklaracji w rozmowie. | Czy zmiana grupy w katalogu zmienia wyniki bez ręcznej interwencji. |
| Odebrany dostęp i usunięte dokumenty | Synchronizacja przyrostowa przenosi do indeksu odebrane uprawnienia, przeniesienia i usunięcia. | Po jakim czasie od odebrania dostępu fragment znika z wyników - i czy ten czas jest akceptowalny dla działu bezpieczeństwa. |
| Poufny akapit w jawnym dokumencie | Dla wskazanych dokumentów uprawnienia nadajemy na poziomie fragmentu, a dane najbardziej wrażliwe trzymamy w osobnym indeksie. | Czy poufny fragment nie trafia do odpowiedzi dla osób z dostępem tylko do części dokumentu. |
| Konto, którym asystent czyta repozytoria | Konto techniczne tylko do odczytu, ograniczone do uzgodnionych źródeł - bez dostępu „do wszystkiego, na wszelki wypadek”. | Zakres konta i to, czy do indeksu nie trafiły foldery spoza listy źródeł. |
Kluczowe jest miejsce kontroli. Uprawnienia sprawdzamy w samym zapytaniu do indeksu, zanim jakikolwiek fragment trafi do modelu - zgodnie z zaleceniem OWASP Top 10 for LLM Applications 2026, które wskazuje autoryzację przed wyszukiwaniem, na poziomie dokumentu i fragmentu. Filtrowanie gotowej odpowiedzi nie cofa tego, co model już przeczytał. Jak testujemy te mechanizmy, opisujemy na stronie testów bezpieczeństwa aplikacji LLM.
05Wdrożenie
| Wariant | Gdzie są dokumenty, indeks i model | Kiedy go wybrać |
|---|---|---|
| On-premise | Na serwerach w Twojej serwerowni; indeks i model nie opuszczają Twojej sieci. | Dokumenty objęte tajemnicą zawodową, medyczną lub bankową, polityka zakazująca przetwarzania poza firmą, istniejące zasoby GPU. |
| Prywatna chmura w UE | Na dedykowanych GPU w naszej chmurze prywatnej w Unii Europejskiej, bez zewnętrznych dostawców modeli. | Szybki start bez zakupu sprzętu, prototyp przed decyzją o infrastrukturze, brak własnego zespołu do utrzymania GPU. |
| Twoje konto chmurowe w regionie UE | Na Twoim koncie AWS, Azure lub GCP, w regionie w Unii Europejskiej, pod Twoimi zasadami bezpieczeństwa. | Firma ma już standardy i umowy chmurowe, a dział bezpieczeństwa chce widzieć wszystko w swojej konsoli. |
We wszystkich wariantach model działa w infrastrukturze kontrolowanej przez Ciebie albo przez nas w UE - dokumenty i pytania nie trafiają do zewnętrznych dostawców modeli. Nie zaczynamy od zakupu serwerów: prototyp uruchamiamy w chmurze prywatnej, mierzymy obciążenie i dopiero wtedy - jeśli wymaga tego polityka firmy - dobieramy sprzęt do wdrożenia on-premise. Jak liczyć koszt własnego modelu i usługi w chmurze, piszemy w artykule własny LLM czy API, a o wyborze między firmowymi planami czatów AI a własnym asystentem - w artykule prywatny ChatGPT dla firmy.
06Dane
Zasadę „Twoje dokumenty nie uczą modelu” zapisujemy w architekturze i w umowie, bo jedno bez drugiego nie wystarcza. Osobno opisujemy wprost, co i jak długo zostaje w indeksie.
W architekturze. Model jest tylko wywoływany - nie dotrenowujemy go na pytaniach ani na dokumentach z indeksu. Wiedza o firmie jest w indeksie, który respektuje uprawnienia.
Co zostaje w indeksie. Asystent nie działa bez przechowywania dokumentów: indeks zawiera fragmenty dokumentów z metadanymi i to z niego pochodzą cytaty w odpowiedziach. Fragment zostaje w indeksie tak długo, jak dokument jest w uzgodnionym źródle. Indeks działa w wybranym wariancie infrastruktury. Synchronizacja przenosi do niego usunięcie dokumentu w repozytorium albo wyłączenie źródła. Indeks można też przebudować albo usunąć w całości. Treść pytań i odpowiedzi nie trafia do dziennika zdarzeń, a to, czy i jak długo użytkownik widzi historię swoich rozmów, ustalamy w projekcie z inspektorem ochrony danych.
W umowie. Gdy przetwarzamy dane w Twoim imieniu, podpisujemy umowę powierzenia z zakazem wykorzystania danych do trenowania modeli, miejscem przetwarzania, listą podwykonawców i zasadami usunięcia danych - także indeksu - po zakończeniu współpracy.
07Ocena jakości
Decyzję o uruchomieniu asystenta podejmujesz na podstawie wyników na Twoich pytaniach, a nie wrażenia z pokazu.
Twoi eksperci spisują prawdziwe pytania z codziennej pracy - z oczekiwaną odpowiedzią i dokumentem, w którym ona jest. Dokładamy pytania, na które w dokumentach nie ma odpowiedzi.
Sprawdzamy osobno, czy system znajduje właściwe fragmenty. Zła odpowiedź z dobrego fragmentu to inny problem niż zła odpowiedź z braku fragmentu.
Zgodność z oczekiwaną odpowiedzią, oparcie w źródłach, poprawność cytatu i odmowa tam, gdzie odpowiedzi nie ma.
Przed testem ustalamy z Tobą, jaki wynik oznacza „gotowe do pracy” - dla całego zestawu i dla pytań krytycznych osobno.
Ten sam zestaw uruchamiamy po każdej zmianie modelu, indeksu lub instrukcji i uzupełniamy go o przypadki, które użytkownicy zgłosili jako błędne.
| Miara | Co mówi | Dlaczego osobno |
|---|---|---|
| Trafność wyszukiwania | Czy wśród fragmentów przekazanych modelowi jest ten, który zawiera odpowiedź. | Bez właściwego fragmentu nawet najlepszy model odpowie źle albo wcale. |
| Oparcie w źródłach | Jaki odsetek odpowiedzi jest w całości poparty cytowanymi fragmentami. | To miara halucynacji w praktyce - odpowiedź może brzmieć dobrze i nie mieć pokrycia. |
| Poprawność cytatu | Czy wskazany dokument i fragment rzeczywiście mówią to, co odpowiedź. | Błędny odnośnik podważa zaufanie bardziej niż brak odpowiedzi. |
| Odmowa przy braku źródła | Czy asystent przyznaje, że nie wie, gdy dokumentów brak. | Pytania spoza dokumentów będą zawsze - liczy się zachowanie wtedy. |
| Czas odpowiedzi | Ile trwa odpowiedź w warunkach zbliżonych do produkcji. | Od tego zależy, czy pracownicy będą z asystenta korzystać. |
08Logi i RODO
Asystent jest systemem, w którym trzeba umieć odpowiedzieć na pytanie „kto, kiedy i na jakiej podstawie dostał tę informację”. Dlatego projektujemy dziennik zdarzeń razem z działem bezpieczeństwa i inspektorem ochrony danych:
Dokumenty z danymi osobowymi wymagają oceny, czy potrzebna jest ocena skutków dla ochrony danych: przeprowadza się ją przed rozpoczęciem przetwarzania, które - w szczególności z użyciem nowych technologii - z dużym prawdopodobieństwem może powodować wysokie ryzyko naruszenia praw lub wolności osób fizycznych (art. 35 ust. 1 RODO).
Przy projektowaniu stosujemy zasady, które RODO formułuje wprost: dane mają być ograniczone do tego, co niezbędne do celów przetwarzania (art. 5 ust. 1 lit. c RODO), a środki ochrony uwzględnia się już przy określaniu sposobów przetwarzania (art. 25 ust. 1 RODO). W praktyce oznacza to, że do indeksu trafiają tylko uzgodnione źródła, a nie „wszystko, co jest na dysku”.
Z aktu w sprawie sztucznej inteligencji (AI Act, rozporządzenie (UE) 2024/1689): dostawca systemu AI przeznaczonego do bezpośredniej interakcji z osobami fizycznymi zapewnia, że osoby te są informowane o interakcji z systemem AI, chyba że jest to oczywiste (art. 50 ust. 1 AI Act), a dostawcy i podmioty stosujące podejmują środki wspierające kompetencje personelu w zakresie AI (art. 4 AI Act). Rolę firmy w AI Act i terminy opisujemy na stronie wdrożenia AI w firmie. Opis ma charakter informacyjny i nie jest poradą prawną. Stan na: październik 2026.
09Integracje
Asystenta podłączamy do miejsc, w których dokumenty już żyją - bez przenoszenia ich do nowego systemu:
Konektory budujemy przez interfejsy API tych systemów, z synchronizacją przyrostową i dziennikiem tego, co trafiło do indeksu. Wzorce integracji opisujemy na stronie integracji systemów.
Przed udostępnieniem asystenta pracownikom testują go nasi pentesterzy - jak każdą aplikację z danymi i uprawnieniami, plus scenariusze specyficzne dla modeli językowych:
Zakres i metodykę opisujemy na stronie testów bezpieczeństwa aplikacji LLM, a kategorie ryzyk - w artykule OWASP Top 10 dla aplikacji LLM.
10Przebieg
Które repozytoria, kto ma do nich dostęp, które dokumenty są aktualne, kto jest właścicielem treści. Wynik: lista źródeł i zasady dostępu.
Jeden dział, wybrane źródła, zestaw pytań od Twoich ekspertów. Prototyp działa w chmurze prywatnej w UE albo w Twoim środowisku testowym.
Wyniki oceny jakości względem progu ustalonego przed testem, koszt i czas odpowiedzi - i decyzja, czy i gdzie wdrażać.
Konektory z synchronizacją uprawnień, logowanie firmowe, dziennik zdarzeń, test bezpieczeństwa i retest po poprawkach.
Kolejne działy i źródła, aktualizacje modelu z regresją na zestawie pytań, zgłoszenia użytkowników o błędnych odpowiedziach jako nowe przypadki testowe.
Firmowy plan czatu AI to usługa dostawcy: działa w jego chmurze, na jego modelach i według jego zasad przetwarzania, a dostęp do dokumentów firmy zależy od konektorów, które oferuje. Asystent, którego budujemy, działa w Twojej infrastrukturze albo w prywatnej chmurze w UE, odpowiada z uzgodnionych źródeł z cytatem, z uprawnieniami przejętymi z repozytoriów i z oceną jakości na pytaniach Twojego zespołu. Opcje czatu AI dla pracowników porównujemy w artykule prywatny ChatGPT dla firmy.
Tak - model może błędnie streścić fragment albo połączyć dwa, które do siebie nie pasują. Ograniczamy to wymogiem odpowiedzi tylko ze źródeł, cytatem przy każdej odpowiedzi i odmową, gdy źródła brak, a skalę błędów mierzymy na zestawie pytań Twojego zespołu przed startem i po każdej zmianie.
Dokumentami-znacznikami: w repozytorium każdego działu umieszczamy pliki z unikalną frazą, a potem z kont pracowników w różnych rolach pytamy o nią wprost, okrężnie i przez polecenia ukryte w treści innego dokumentu (prompt injection). Wynik jest pozytywny, gdy fraza pojawia się w odpowiedzi i w cytowanych źródłach wyłącznie dla kont, które mają do pliku dostęp w repozytorium. Mechanizm, który tu sprawdzamy, to filtr uprawnień w zapytaniu do indeksu - działa, zanim fragment trafi do modelu.
Tak, ale tylko do chwili, gdy synchronizacja przeniesie usunięcie do indeksu - asystent cytuje fragmenty z indeksu, a nie bezpośrednio z repozytorium. Przed startem sprawdzamy to na pliku testowym: usuwamy go ze źródła i odpytujemy asystenta, aż fragment przestanie się pojawiać w odpowiedziach i cytatach. Zmierzony czas porównujemy z wymaganiem Twojej polityki dokumentów, a gdy jest za długi, ustawiamy częstszą synchronizację.
Tak - proponujemy start od jednego działu: prototyp obejmuje kilka jego źródeł i pytania, które zadają jego eksperci. Po prototypie wiesz, jaką jakość daje asystent na Twoich dokumentach i ile kosztuje utrzymanie - dopiero wtedy decydujesz o kolejnych działach.
Od liczby i rodzaju źródeł, złożoności uprawnień, wolumenu dokumentów i pytań, wybranego modelu i miejsca wdrożenia (on-premise, prywatna chmura UE, Twoja chmura) oraz zakresu integracji i testów bezpieczeństwa. Nie podajemy cen z góry - wycenę przygotowujemy po krótkiej rozmowie o źródłach i celach.
Testy penetracyjne · Aplikacje LLM
Testy bezpieczeństwa aplikacji LLM według OWASP Top 10 for LLM Applications 2026: prompt injection, wyciek danych z RAG, uprawnienia agentów, raport i retest.
Sztuczna inteligencja · Lokalne modele LLM
Lokalny model językowy dla firmy: LLM on-premise lub w prywatnej chmurze UE, dotrenowanie i RAG na dokumentach firmy, ewaluacja i Zero Data Retention.
Sztuczna inteligencja · Bielik i PLLuM
Wdrożenie Bielika lub PLLuM w firmie: kiedy polski model językowy ma sens, licencje wariantów, sprzęt on-premise i ewaluacja na Twoich dokumentach.
Opisz krótko, czego potrzebujesz - wrócimy z propozycją kolejnych kroków.
lub zadzwoń pod numer +48 575 621 877