Featured Posts
Przejrzystość AI w ChatLab a unijne rozporządzenie AI Act
August 6th, 2026 by Marcin Rabiej

Przejrzystość AI w ChatLab a unijne rozporządzenie AI Act
Od 2 sierpnia 2026 roku obowiązują obowiązki dotyczące przejrzystości z artykułu 50 unijnego rozporządzenia AI Act. Jeśli prowadzisz na swojej stronie chatbota obsługującego odwiedzających z Unii Europejskiej, dotyczy to również Ciebie. Poniżej wyjaśniamy, czego wymagają przepisy, co ChatLab robi w tym zakresie domyślnie i co zostaje po Twojej stronie.
Czego naprawdę wymaga artykuł 50
Artykuł 50 dotyczy uczciwości wobec użytkownika, a nie ograniczania tego, co chatbot może robić. Dla widgetu czatu na stronie istotne są dwie jego części.
Pierwsza mówi, że system AI przeznaczony do bezpośredniej interakcji z ludźmi ma być zaprojektowany tak, aby te osoby wiedziały, że rozmawiają ze sztuczną inteligencją, chyba że jest to i tak oczywiste. Informacja musi dotrzeć do użytkownika najpóźniej przy pierwszej interakcji i ma być czytelna oraz łatwa do zauważenia.
Druga mówi, że treści generowane przez AI powinny być oznaczane w formacie możliwym do odczytu maszynowego, tak aby również systemy automatyczne mogły rozpoznać, że treść powstała z udziałem AI. Ten obowiązek ma wyraźne zastrzeżenie: obowiązuje w zakresie technicznie wykonalnym, z uwzględnieniem stanu wiedzy technicznej i dostępnych norm.
Jest jeszcze zasada dotycząca tekstów generowanych przez AI i publikowanych w celu informowania opinii publicznej o sprawach leżących w interesie publicznym. Chatbot obsługi klienta odpowiadający na pytania w oknie czatu nie jest taką publikacją, więc typowego wdrożenia ChatLab to nie dotyczy.
Kto za co odpowiada
ChatLab jest dostawcą systemu AI. Obowiązek zaprojektowania produktu tak, aby ujawnienie w ogóle następowało, leży po naszej stronie.
Państwo, jako firma prowadząca chatbota na swojej stronie, są podmiotem stosującym. To Państwo decydują o nazwie bota, podnagłówku, wiadomości powitalnej i treści polityki prywatności, więc ujawnienie, które faktycznie widzi odwiedzający, kształtowane jest przez Państwa konfigurację.
W praktyce układa się to dobrze, ponieważ nasze ustawienia domyślne już zawierają ujawnienie i wystarczy go nie usuwać.
Co ChatLab robi domyślnie
Trwała informacja o AI w nagłówku czatu. Każdy bot powstaje z podnagłówkiem umieszczonym bezpośrednio pod nazwą bota, który domyślnie brzmi "Asystent wsparcia AI". Jest widoczny przez całą rozmowę, a nie tylko w pierwszej wiadomości. Ustawiany jest w języku interfejsu użytego przy tworzeniu bota, a każda wersja językowa, którą dostarczamy, zawiera skrót AI.
Na botach wielojęzycznych informacja podąża za językiem odwiedzającego. Jeśli bot ma włączoną funkcję wielojęzyczności, podnagłówek tłumaczy się razem z resztą interfejsu, więc odwiedzający piszący po hiszpańsku zobaczy ujawnienie po hiszpańsku.
Stopka widgetu nazywa produkt chatbotem AI. Tam, gdzie prezentowany jest nasz branding, link w stopce opisuje widget jako asystenta lub chatbota AI.
Oznaczenie maszynowe w kodzie strony. Każda wiadomość renderowana przez widget ma atrybut data-ai-generated ustawiony na true albo false oraz atrybut data-message-origin mówiący, czy tekst pochodzi od AI, od człowieka, czy jest komunikatem systemowym. Wiadomości wygenerowane przez AI mają dodatkowo data-ai-provider. Sam kontener widgetu oznaczony jest atrybutem data-ai-system. Dowolny automat czytający stronę może więc rozpoznać, wiadomość po wiadomości, co zostało wygenerowane maszynowo, a co nie.
Odpowiedzi człowieka nigdy nie są oznaczane jako AI. Kiedy rozmowa zostaje przekazana do live chatu i przejmuje ją Państwa konsultant, jego wiadomości są jednoznacznie oznaczone jako niewygenerowane przez AI. To samo dotyczy skonfigurowanych treści statycznych, takich jak wiadomości powitalne, podziękowania czy komunikaty o błędach. Uważamy, że fałszywe oznaczenie jest gorsze niż jego brak, dlatego rozróżnienie następuje w miejscu powstawania każdej wiadomości, a nie jest zgadywane z jej wyglądu.
Uczciwa uwaga o znakowaniu wodnym
Dla obrazów, dźwięku i wideo powstają standardy techniczne osadzania informacji o pochodzeniu treści. Dla zwykłego tekstu konwersacyjnego nie ma dziś ustalonej, interoperacyjnej metody znakowania wodnego, a jakikolwiek sygnał osadzony w samych słowach znika w momencie skopiowania i wklejenia odpowiedzi. Dokładnie taką sytuację przewiduje rozporządzenie, ograniczając obowiązek oznaczania do tego, co technicznie wykonalne i odzwierciedlone w uznanych normach.
Nasze podejście polega więc na oznaczaniu tam, gdzie jest ono wiarygodne, czyli w kodzie strony dostarczającym wiadomość. W miarę dojrzewania standardów dla pochodzenia tekstu będziemy za nimi podążać.
Co rekomendujemy zrobić po Państwa stronie
Zostawić podnagłówek. To najskuteczniejsza pojedyncza rzecz, bo jest widoczny od pierwszej chwili i przez całą rozmowę.
Rozważyć dodanie AI również do nazwy bota, na przykład "Wirtualny Asystent AI" zamiast "Wirtualny Asystent". Nazwa znajduje się bezpośrednio nad podnagłówkiem, więc oba elementy wzmacniają się w jednym polu widzenia.
Powiedzieć to raz w wiadomości powitalnej. Zdanie w rodzaju "Cześć, jestem asystentem AI firmy [nazwa]" nic nie kosztuje, a usuwa wszelkie wątpliwości.
Dopisać zdanie do polityki prywatności o tym, że strona korzysta z chatbota AI i co dzieje się z danymi z rozmów. Jeśli i tak porządkują Państwo dokumentację prywatności, to jest na to naturalne miejsce.
Jeśli integrują się Państwo z ChatLab przez nasze API, a nie przez widget, budują Państwo własny interfejs i ujawnienie w tym interfejsie wdrażają Państwo we własnym zakresie.
Gdzie zmienić te ustawienia
Podnagłówek i wiadomość powitalna znajdują się w ustawieniach bota w sekcjach Wygląd oraz Rozmowa. Nazwa bota jest w ustawieniach ogólnych. Wszystkie te pola można zmienić w każdej chwili, a zmiana działa od razu.
Jeśli mają Państwo pytania o konkretne wdrożenie albo potrzebują pisemnego podsumowania zastosowanych środków technicznych do dokumentacji zgodności, prosimy o kontakt, a przygotujemy je.


