Sztuczna inteligencja · Asystent AI (RAG)

Asystent AI na dokumentach firmy - prywatny RAG z cytowaniem źródeł

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

Do czego firmy używają asystenta AI na dokumentach?

Asystent sprawdza się tam, gdzie odpowiedź już istnieje w dokumentach, ale jej znalezienie zajmuje czas. Przykłady poniżej są demonstracyjne.

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.

Helpdesk IT i kadry

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.

Dział prawny i compliance

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.

Serwis i zespoły techniczne

Instrukcje, karty urządzeń i historia zgłoszeń: technik opisuje objaw i dostaje fragmenty dokumentacji, które go dotyczą.

Zakupy i umowy z dostawcami

Pytania o terminy wypowiedzenia, kary umowne i progi akceptacji - odpowiedź tylko z umów, do których dana osoba ma dostęp.

Wdrożenie nowych osób

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

Jak działa asystent na dokumentach firmy - od repozytorium do odpowiedzi ze źródłem

Ilustracja: droga dokumentu od repozytorium do odpowiedzi, z uprawnieniami sprawdzanymi przed wyszukiwaniem.

Asystent AI na dokumentach firmy: od repozytorium do odpowiedzi ze źródłem Pięć kroków: repozytoria dokumentów, konektor przenoszący treść i uprawnienia, indeks z metadanymi, wyszukiwanie z filtrem uprawnień użytkownika, model językowy formułujący odpowiedź z cytatem. Repozytoria dyski, DMS, wiki Konektor treść + uprawnienia Indeks fragmenty i metadane Wyszukiwanie filtr uprawnień Odpowiedź model + cytat ŹRÓDŁASYNCHRONIZACJAINDEKSKONTROLA DOSTĘPUWYNIK
Ilustracja: architektura asystenta na dokumentach firmy (schemat poglądowy).

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:

  • podział dokumentów według struktury - rozdziałów, punktów umowy, kroków procedury - a nie co stałą liczbę znaków, żeby cytat miał sens,
  • metadane - wersja, data obowiązywania, właściciel dokumentu i dział, dzięki którym asystent woli wersję aktualną od archiwalnej,
  • wyszukiwanie hybrydowe - po znaczeniu i po słowach kluczowych, bo numery umów, symbole produktów i nazwy własne giną w samym wyszukiwaniu semantycznym,
  • ponowna ocena trafności znalezionych fragmentów, zanim trafią do modelu.

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ł

Odpowiedź z cytatem: jak pracownik sprawdza, skąd asystent to wie

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:

  • nazwa dokumentu, wersja i data - żeby od razu było widać, czy to dokument obowiązujący,
  • cytowany fragment - zdanie lub punkt, na którym opiera się odpowiedź,
  • odnośnik do miejsca w repozytorium - otwierany z uprawnieniami pracownika, więc nie omija kontroli dostępu,
  • sygnał sprzeczności - gdy dwa dokumenty mówią co innego, asystent pokazuje oba zamiast wybierać po cichu.

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

Uprawnienia dziedziczone z repozytoriów dokumentów

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.

Jak asystent przejmuje uprawnienia z repozytoriów dokumentów
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

On-premise czy chmura w UE - gdzie działa asystent?

Warianty wdrożenia asystenta AI na dokumentach firmy
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

Dane nie trafiają do trenowania modeli - warunek architektury i umowy

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

Jak oceniamy jakość odpowiedzi - na pytaniach Twojego zespołu

Decyzję o uruchomieniu asystenta podejmujesz na podstawie wyników na Twoich pytaniach, a nie wrażenia z pokazu.

  1. Zestaw pytań

    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.

  2. Pomiar wyszukiwania

    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.

  3. Pomiar odpowiedzi

    Zgodność z oczekiwaną odpowiedzią, oparcie w źródłach, poprawność cytatu i odmowa tam, gdzie odpowiedzi nie ma.

  4. Próg akceptacji

    Przed testem ustalamy z Tobą, jaki wynik oznacza „gotowe do pracy” - dla całego zestawu i dla pytań krytycznych osobno.

  5. Regresja po zmianach

    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.

Miary jakości asystenta AI na dokumentach
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

Logi, audyt i RODO w asystencie AI

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:

  • kto pytał i kiedy - z tożsamością z logowania firmowego,
  • które dokumenty zostały użyte - identyfikatory i wersje źródeł cytowanych w odpowiedzi,
  • zmiany w konfiguracji - źródła, uprawnienia konta technicznego, wersja modelu i instrukcji,
  • bez treści dokumentów i pytań - w dzienniku zostają metadane zdarzeń, a nie treść; okres przechowywania dziennika ustalamy z działem bezpieczeństwa.

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

Integracje z repozytoriami dokumentów i test bezpieczeństwa przed startem

Asystenta podłączamy do miejsc, w których dokumenty już żyją - bez przenoszenia ich do nowego systemu:

  • dyski sieciowe i udziały plików - z uprawnieniami do folderów,
  • systemy obiegu dokumentów i intranet - z wersjami i statusem dokumentu,
  • bazy wiedzy i wiki - z podziałem na przestrzenie zespołów,
  • systemy zgłoszeń - zamknięte zgłoszenia jako źródło rozwiązań,
  • skany i PDF - z odczytem tekstu i tabel, opisanym na stronie automatyzacji dokumentów.

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:

  • pośredni prompt injection - dokument w repozytorium z ukrytym poleceniem, który ktoś mógłby podłożyć,
  • wyciek między uprawnieniami - dokumenty-znaczniki widoczne tylko dla wybranej roli,
  • obsługa odpowiedzi - czy treść odpowiedzi nie wykona się w przeglądarce i nie wyśle danych na zewnątrz,
  • limity - długość pytań, liczba zapytań na użytkownika, koszt.

Zakres i metodykę opisujemy na stronie testów bezpieczeństwa aplikacji LLM, a kategorie ryzyk - w artykule OWASP Top 10 dla aplikacji LLM.

10Przebieg

Jak przebiega wdrożenie asystenta AI na dokumentach

  1. Mapa źródeł i uprawnień

    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.

  2. Prototyp na wycinku

    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.

  3. Decyzja na liczbach

    Wyniki oceny jakości względem progu ustalonego przed testem, koszt i czas odpowiedzi - i decyzja, czy i gdzie wdrażać.

  4. Produkcja i test

    Konektory z synchronizacją uprawnień, logowanie firmowe, dziennik zdarzeń, test bezpieczeństwa i retest po poprawkach.

  5. Rozwój i utrzymanie

    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.

Najczęściej zadawane pytania

Czym asystent na dokumentach firmy różni się od ChatGPT w firmie?

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.

Czy asystent może się pomylić?

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.

Jak sprawdzacie przed startem, że asystent nie pokaże dokumentów innego działu?

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.

Czy usunięty z repozytorium dokument może jeszcze pojawić się w odpowiedzi asystenta?

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ę.

Czy możemy zacząć od jednego działu?

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 czego zależy cena asystenta AI?

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.

Źródła

  1. Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (ogólne rozporządzenie o ochronie danych, RODO), Dz.Urz. UE L 119 z 4.05.2016 - polska wersja tekstu z Dziennika Urzędowego (Urząd Publikacji UE) ()
  2. Akt w sprawie sztucznej inteligencji (rozporządzenie (UE) 2024/1689) - tekst skonsolidowany w brzmieniu od 27.07.2026 (02024R1689-20260727), polska wersja tekstu, Urząd Publikacji UE ()
  3. OWASP GenAI Security Project - OWASP Top 10 for LLM Applications 2026 (wydanie 2026, sierpień 2026; licencja CC BY-SA 4.0; na stronie przywołujemy jedno zalecenie we własnym opracowaniu) ()

Stan prawny na: Aktualizacja:

Powiązane usługi

Porozmawiajmy o Twoim projekcie lub audycie

Opisz krótko, czego potrzebujesz - wrócimy z propozycją kolejnych kroków.

lub zadzwoń pod numer +48 575 621 877