Prompt injection i zarządzanie AI
jak chronić przepływy pracy w Microsoft 365 i Power Platform
Chatbot, który ma pomagać pracownikom, w ciągu kilku minut może podsuwać stronnicze lub mylące działania, a jedno ukryte zdanie w zapytaniu wystarczy, by zmienić kurs asystenta AI. Ten odcinek pokazuje, jak działa prompt injection i jakie kroki z zakresu governance zastosować w Power Platform i Microsoft 365.
▶ Prompt injection i zarządzanie AI: jak chronić przepływy pracy w Microsoft 365 i Power Platform (Dubbing AI)
Czego się dowiesz:
- Prompt injection w praktyce: dlaczego modele bazowe traktują każde dobrze sformułowane polecenie jako ważne i jak ukryte komendy omijają zasady bezpieczeństwa
- Deterministyczne kontra niedeterministyczne: regułowe przepływy Power Platform a generatywne copiloty oraz jak dryf zmienia decyzję kredytową z „zatwierdzono” na „odrzucono”
- Unijny AI Act: poziomy ryzyka minimalne, ograniczone, wysokie i niedopuszczalne oraz wymagania dla zastosowań wysokiego ryzyka, takich jak rekrutacja czy ocena kredytowa
- Tarcze w ekosystemie Microsoft: Responsible AI Dashboard, zapobieganie utracie danych, ścieżki audytu, testy w sandboxie i red teaming
- Jak powołać komitet ds. governance: zespół międzydziałowy, regularne audyty sprawiedliwości i na początek inwentaryzacja wszystkich zastosowań AI
Ten odcinek to polska wersja z dubbingiem AI animowanego wideo z M365 Show prowadzonego przez Microsoft MVP Mirko Petersa.
Wyobraź sobie, że wdrażasz bota, który ma pomagać pracownikom w codziennych zadaniach. Po kilku minutach zaczyna on podsuwać działania stronnicze, wprowadzające w błąd albo zwyczajnie bezużyteczne dla klientów. To nie scenariusz science fiction, tylko skutek braku zabezpieczeń odpowiedzialnej sztucznej inteligencji.
- 1Inwentaryzacja przypadków użyciaZbadaj funkcje AI i oceń ryzyko, aby wiedzieć, które są wysokiego ryzyka.
- 2Włącz zabezpieczeniaAktywuj logi, ścieżki audytu, zapobieganie utracie danych i narzędzia wyjaśnialności dostępne w platformie.
- 3Testuj w piaskownicySprawdzaj kopiloty w odizolowanym środowisku, zanim trafią do kluczowych procesów biznesowych.
- 4Człowiek w pętliPołącz filtry z testami penetracyjnymi i weryfikacją przez człowieka w czasie rzeczywistym.
- 5Powołaj radę nadzorcząZespół międzyfunkcyjny z niezależnym recenzentem prowadzi audyty, wskaźniki i regularne przeglądy dryftu.
W tym artykule pokazujemy, jak działa prompt injection, dlaczego wyniki generatywnej AI są nieprzewidywalne, co oznacza unijny akt o sztucznej inteligencji i jak wykorzystać mechanizmy zarządzania w Microsoft 365 i Power Platform. Pokazujemy też, jak powinna działać rada nadzorcza ds. AI.
Prompt injection: jak asystent AI wymyka się spod kontroli
Odpowiedzialna AI opiera się na czterech filarach: sprawiedliwości, przejrzystości, prywatności i odpowiedzialności. To pasy bezpieczeństwa dla cyfrowych drugich pilotów. Zmniejszają ryzyko, ale tylko wtedy, gdy naprawdę wprowadzisz je w życie.
Weźmy asystenta planowania, który miał porządkować kalendarz. Zamiast tego zaczyna faworyzować jednych współpracowników, po cichu usuwa innych z zaproszeń, a ważną wiadomość od menedżera chowa wśród spamu. Statek ma silnik i błyszczy, ale bez systemu nawigacji dryfuje przez mgłę. Zwykłe błędy bolą, jednak prawdziwe niebezpieczeństwo zaczyna się wtedy, gdy ktoś przejmuje stery.
Na czym polega wstrzykiwanie poleceń
Prompt injection to zbuntowany kapitan, który wślizguje się na pokład. Atakujący ukrywa w prośbie polecenie, które brzmi oficjalnie, a zmienia kurs całego systemu. Jedno krótkie zdanie może skłonić uprzejmego planistę do wycieku informacji, szerzenia uprzedzeń albo powtarzania bzdur.
Dzieje się tak, bo większość modeli podstawowych traktuje każdą poprawnie sformułowaną instrukcję jako ważną. Bez dodatkowych warstw bezpieczeństwa nie wykrywają motywów ani intencji. Poproś o podsumowanie spotkania, a jeśli w tej prośbie ukryto polecenie wydrukowania pliku z prywatnym planem, model potraktuje oba zadania tak samo. Przypomina to przejście przez punkt kontrolny z sfałszowanymi dokumentami.
Ryzyko zwiększa niedeterministyczność wyników. Model nigdy nie daje dwa razy dokładnie tej samej odpowiedzi, więc atakujący może sondować go do skutku, jak rzucając kostką. Przejście od użyteczności do chaosu bywa natychmiastowe. Złe wyniki przenoszą się przez procesy szybciej niż jakikolwiek ludzki błąd: błędna sugestia przeradza się w kaskadę problemów, a błędne etykiety powielają dezinformację i uprzedzenia z prędkością maszyny.
Obrona wielowarstwowa: Obserwuj, Testuj, Weryfikuj, Ograniczaj
Mitygacja jest możliwa. Dostawcy i firmy stosują już obronę wielowarstwową: automatyczne filtry, uczenie ze wzmocnieniem oraz ludzi, którzy sprawdzają to, co przedostało się przez zabezpieczenia. Nowe kopiloty warto testować w izolowanych środowiskach, które ograniczają zasięg ewentualnej awarii, zanim trafią do prawdziwych użytkowników. Do tego dochodzą ciągłe testy penetracyjne, w których ludzie stale szukają luk.
Wzorzec jest prosty: obserwuj, testuj, weryfikuj, ograniczaj. Automatyka wykonuje ciężką pracę, ale weryfikacja przez człowieka pilnuje zgodności z wytycznymi, gdy proste reguły zawodzą.
Determinizm kontra niedeterminizm: dlaczego AI nie jest kalkulatorem
Kalkulator daje ten sam wynik za tysiąc razem, bo jest deterministyczny. Podobnie działają arkusze i formuły oparte na regułach. Klasyczna automatyzacja, w tym wiele rozwiązań w Power Platform, leży bliżej tej strony: ustawiasz warunek, a gdy zadziała wyzwalacz, wykonuje się zdefiniowana reguła. Taka przewidywalność zapewnia stabilność przepływów danych i ścieżek audytu.
Generatywne kopiloty działają inaczej. Każde wejście jest dla nich otwartą przestrzenią do interpretacji. Podsumowują, łączą i przeformułowują treści w sposób, który wydaje się ludzki. Za zmienność odpowiadają próbkowanie, procesy stochastyczne, aktualizacje modeli, a nawet drift danych. To jak zespół improwizacyjny: dajesz temat, na przykład zatwierdzenie budżetu, a jeden aktor robi żart o oszczędzaniu, inny schodzi na wątek bankietów i przedstawienie ma niewiele wspólnego z prośbą. Te wahania nie świadczą o złym projekcie, tak działają duże modele językowe. Kreatywność nie oznacza jednak dokładności, a w procesach biznesowych liczy się przede wszystkim dokładność.
Dryft w praktyce
Załóżmy, że narzędzie do oceny zdolności kredytowej oparte na AI zatwierdza wniosek. Te same dane wpisane następnego dnia kończą się odrzuceniem. Wnioskodawca jest zdezorientowany, a regulator widzi niespójność, która pachnie dyskryminacją. Modelu nie da się po prostu zapytać, co się zmieniło. Przepływ pracy zatwierdzony w jednym miesiącu pod kątem redukcji stronniczości może w następnym zmierzać w przeciwnym kierunku. Drobne zmiany, powiększone w setkach przypadków, składają się na naruszenia.
Regulatorzy wymagają stabilności, audytowalności i jasnych wyjaśnień. Dlatego do rozwiązań trzeba wdrożyć logi i mechanizmy wyjaśnialności. Nie zmusisz kopilota, by zachowywał się jak kalkulator, ale możesz otoczyć go siatką bezpieczeństwa: nadzorem człowieka, monitorowaniem i ramami zarządzania. Model nadal improwizuje, ale nie zepsuje przedstawienia.
Unijny akt o sztucznej inteligencji: nadlatująca asteroida
Wyobraź sobie cyfrowe miasto z dzielnicami danych, mostami integracji i drapaczami chmur inteligentnych funkcji. Nagle pojawia się unijny akt o sztucznej inteligencji jak zbiór przepisów zagospodarowania zrzuconych z orbity. Część bloków jest oznaczona jako regulowana, część jako ściśle monitorowana, a niektóre jako zakazane. To nie jest opcja, tylko prawo.
Cztery poziomy ryzyka
Systemy są przypisywane do jednej z kategorii:
- ryzyko minimalne, np. bot pomagający klientom w często zadawanych pytaniach,
- ryzyko ograniczone,
- ryzyko wysokie, np. narzędzia rekrutacyjne, oceny zdolności kredytowej i monitorowanie miejsca pracy,
- ryzyko niedopuszczalne, czyli zastosowania manipulacyjne lub niebezpieczne, które są w praktyce zakazane.
Klasyfikacja przekłada się na obowiązki. Dla systemu wysokiego ryzyka musisz zapewnić przejrzystość i wyjaśnialność, prowadzić szczegółowe logi gotowe do audytu i wdrożyć nadzór ludzki. Nadzór oznacza prawdziwych ludzi, którzy obserwują system na bieżąco i potrafią zareagować, gdy model zboczy z kursu.
Co to zmienia dla twórców rozwiązań
Aplikacja porządkująca CV na platformie Power, jeszcze niedawno sprytny oszczędzacz czasu, nagle trafia do kategorii wysokiego ryzyka. Nic się w niej nie zepsuło. Po prostu wpływa na ludzi w sposób, który ustawa uznaje za wrażliwy. Szybkie prototypy zamieniają się w nadzorowane wdrożenia, a szybkość ustępuje miejsca strukturze.
Zgodności nie wolno odkładać na później. Późniejsze dodawanie rejestrów, kontroli i nadzoru jest droższe niż uwzględnienie ich na etapie projektowania. Kary bolą, ale reputację trudniej naprawić, bo zaufania nie przywróci żadna aktualizacja. Dlatego zacznij od inwentaryzacji: sprawdź, które funkcje AI dotykają zatrudnienia lub perspektyw finansowych. Klasyfikacja niesie obowiązki niezależnie od tego, czy uważasz narzędzie za nieszkodliwego pomocnika.
Determinizm (kalkulator, reguły)
- Ten sam wynik za każdym razem, także po tysiącu użyć
- Klasyczna automatyzacja w Power Platform: warunek, wyzwalacz, reguła
- Zapewnia stabilność przepływów danych i ścieżek audytu
- Wynik jest w pełni przewidywalny
Niedeterminizm (generatywny kopilot)
- Każde wejście to otwarta przestrzeń do interpretacji
- Zmienność wynika z próbkowania, procesów stochastycznych i driftu danych
- Model nigdy nie daje dwa razy dokładnie tej samej odpowiedzi
- Kreatywność nie oznacza dokładności, a w biznesie liczy się dokładność
Zabezpieczenia w Microsoft 365 i Power Platform
W ekosystemie Microsoft tarcze są już wbudowane, wystarczy je włączyć. Narzędzia ładu korporacyjnego w Microsoft 365 i Power Platform zbyt często pozostają niezauważone, choć to nie ozdoby, tylko sprzęt zapewniający przetrwanie.
Widoczność i przejrzystość
Funkcje nadzoru pozwalają śledzić zachowanie modeli, rejestrować decyzje i przedstawiać wyjaśnienia prostym językiem. Zamiast czarnej skrzynki dostajesz pętlę zwrotną, czyli sygnały, gdy algorytm zbacza z kursu. Microsoft opiera się na standardach odpowiedzialnej sztucznej inteligencji i narzędziach takich jak Responsible AI dashboard. Daje on praktykom raporty wyjaśnialności, notatki o wydajności i dowody odpowiedzialnego projektowania. To trochę jak drugi pilot, który opisuje swoje rozumowanie zamiast podawać gotowy plan.
Wyjaśnialność można zapewnić uznanymi metodami, jak SHAP, albo narzędziami konkretnych dostawców. W świecie Microsoftu raporty pokazujące, jakie zmienne wpłynęły na wybór modelu, dostarcza wspomniany pulpit. Dzięki temu widzisz, które dane wejściowe miały znaczenie, i możesz ocenić, czy wynik był sprawiedliwy.
Ochrona danych, logi i piaskownica
Włącz zapobieganie utracie danych, aby chronić poufne informacje, i połącz to z przechowywaniem logów oraz ścieżkami audytu. Razem działają jak czarna skrzynka: każde działanie i każde odstępstwo jest zapisane, więc błędy da się prześledzić.
Przykład: pierwsze wersje aplikacji PowerApp zbudowanej z użyciem AI Builder pobierały więcej danych osobowych, niż organizacja mogłaby uzasadnić. Odsłonięte były nazwiska, rekordy i poufne pola. Po aktywowaniu ustawień zgodności napływ danych ustał, a aplikacja nadal działała. Nie trzeba było budować architektury od nowa, wystarczyło włączyć zabezpieczenia, które były dostępne przez cały czas.
Na wczesnym etapie wdrożenia warto też testować kopiloty w odizolowanej, audytowalnej piaskownicy. Błędy zostają wtedy w bezpiecznej strefie, zanim zaczną wpływać na kluczowe procesy.
Pulpity ładu korporacyjnego
Pulpity dają zespołom aktywny nadzór: przełożeni mogą w czasie rzeczywistym kwestionować, zatwierdzać lub wetować wyniki. To zasada „człowiek w pętli” wbudowana w system. Gdy zgodność jest częścią projektu, a nie późniejszą łatą, logi dla regulatorów masz od ręki, a zabezpieczenia przestają hamować tempo i zaczynają je przyspieszać.
Rada nadzorcza ds. AI: ludzie, którzy patrzą przez okno mostka
Tarcze nie działają same. Wymagają konfiguracji, przeglądu i ciągłego monitorowania. Dlatego potrzebna jest rada ds. ładu korporacyjnego, czyli załoga mostka, która utrzymuje kurs w turbulencjach. Zabezpieczenia nie interpretują, nie zadają pytań i nie przewidują, a rada jest warstwą myślącą.
Skład i obowiązki
Rada to zespół międzyfunkcyjny. Wchodzą w niego:
- liderzy techniczni,
- osoby odpowiedzialne za zarządzanie danymi,
- doradcy prawni lub ds. zgodności,
- przedstawiciel biznesu,
- co najmniej jeden niezależny recenzent.
Taki skład jest potrzebny, bo AI nie mieści się w ramach jednego działu. Narzędzie do selekcji CV wpływa na HR, algorytm prognozowania na finanse, a bot rozmawia bezpośrednio z klientami.
Rada przeprowadza regularne audyty stronniczości i sprawiedliwości, potwierdza pochodzenie danych, sprawdza raporty zgodności i obserwuje, jak improwizują systemy niedeterministyczne. Ustala harmonogram kontroli, aby problemy wychwytywać przed wdrożeniem. Definiuje też wskaźniki efektywności, sprawiedliwości, dokładności i odchyleń, żeby monitoring był mierzalną odpowiedzialnością, a nie zgadywaniem. Rejestruje nieoczekiwane wyniki, testuje bezpieczeństwo (red teaming), oznacza niebezpieczne wzorce i włącza ludzi, gdy filtry czegoś nie wyłapią.
Pięć zasad jako kadłub
- Sprawiedliwość: wyniki nie dyskryminują użytkowników ze względu na dane demograficzne.
- Przejrzystość: decyzje są wyjaśnialne dla użytkowników i na potrzeby zgodności.
- Odpowiedzialność: konkretna rola odpowiada za wynik, bez zasady „to ono zawiniło”.
- Bezpieczeństwo: system nie generuje szkodliwych ani niewłaściwych wyników.
- Prywatność: wrażliwe dane są chronione.
Różnicę widać w praktyce. Organizacje z efektywną radą zwykle wychwytują problemy podczas próbnych wdrożeń: audyt sprawiedliwości ujawnia stronniczość w modelu rekrutacyjnym, błąd zostaje po cichu naprawiony i obywa się bez skandalu. Tam, gdzie takiego nadzoru brakuje, historia najpierw trafia do prasy. Zapobieganie kosztuje czas, a naprawianie kosztuje reputację. Przestrogą jest AI w rekrutacji, gdzie modele trenowane na wadliwych danych po cichu przejęły uprzedzenia i dyskryminowały kandydatów z określonych grup, aż do pozwów sądowych.
Najczęstsze błędy i stolpersteiny
- Traktowanie kopilota jak kalkulatora. Oczekiwanie identycznych wyników od modelu niedeterministycznego prowadzi do niespójności i dryftu.
- Brak dodatkowych warstw ochrony. Bez filtrów, zabezpieczeń i kontroli człowieka model wykona każdą poprawnie sformułowaną instrukcję, także tę ukrytą.
- Ignorowanie pulpitów i ustawień zgodności. Zespoły zerkają na nie, wzruszają ramionami i idą dalej, choć to nie są opcjonalne przełączniki.
- Odkładanie zgodności na później. Późniejsze wdrażanie rejestrów, kontroli i nadzoru kosztuje więcej niż uwzględnienie ich w projekcie.
- Nieznajomość własnych przypadków użycia. Bez inwentaryzacji nie wiesz, które funkcje AI są wysokiego ryzyka.
- Nadzór jednorazowy. Zabezpieczenia bez cykli testowych, wskaźników i przeglądów dryftu zanikają po wdrożeniu.
- Brak logów i wyjaśnialności. Gdy błędy się nawarstwiają, nie masz czego sprawdzić ani co pokazać audytorom.
Praktyczne wnioski
- Zrób inwentaryzację przypadków użycia AI i oceń ich ryzyko. Dzięki temu zobaczysz, które projekty są wysokiego ryzyka.
- Włącz zabezpieczenia dostępne w Microsoft 365 i Power Platform: logi, ścieżki audytu, zapobieganie utracie danych i narzędzia wyjaśnialności.
- Testuj nowe kopiloty w odizolowanej piaskownicy, zanim trafią do kluczowych procesów.
- Stosuj wzorzec: obserwuj, testuj, weryfikuj, ograniczaj, łącznie z testami penetracyjnymi i weryfikacją przez człowieka.
- Powołaj międzyfunkcyjną radę nadzorczą z niezależnym recenzentem.
- Ustal wskaźniki sprawiedliwości, dokładności i odchyleń oraz stały harmonogram przeglądów.
- Projektuj zgodność od początku, zamiast dokładać ją po wdrożeniu.
Fazit
Odpowiedzialna sztuczna inteligencja nie jest dodatkiem na pokaz, tylko systemem bezpieczeństwa, który decyduje, czy organizacja ma kontrolę, czy dryfuje w chaos. Niedeterminizm pozostanie, ale w ramach inwentaryzacji, wbudowanych zabezpieczeń i rady nadzorczej staje się wydajnością, a nie zagrożeniem. Dzięki temu budujesz zaufanie, redukujesz ryzyko i ustawiasz projekty AI na długoterminowy sukces.
Najczęstsze pytania
Czym jest prompt injection i dlaczego jest groźny dla asystentów AI?
Prompt injection to atak, w którym ktoś ukrywa w zwykłej prośbie oficjalnie brzmiące polecenie zmieniające zachowanie systemu. Większość modeli traktuje każdą poprawnie sformułowaną instrukcję jako ważną, więc może to prowadzić do wycieku informacji, szerzenia uprzedzeń lub powtarzania bzdur.
Dlaczego generatywna AI daje różne wyniki dla tych samych danych?
Generatywne kopiloty są niedeterministyczne, w przeciwieństwie do kalkulatora. Za zmienność odpowiadają próbkowanie, procesy stochastyczne, aktualizacje modeli i drift danych. Dlatego ten sam wniosek może jednego dnia zostać zatwierdzony, a następnego odrzucony, co rodzi ryzyko niespójności i dyskryminacji.
Jakie poziomy ryzyka przewiduje unijny akt o sztucznej inteligencji?
Akt wyróżnia cztery poziomy: minimalne (np. bot odpowiadający na częste pytania), ograniczone, wysokie (np. rekrutacja, ocena zdolności kredytowej, monitorowanie pracy) i niedopuszczalne, czyli zakazane. Systemy wysokiego ryzyka wymagają przejrzystości, logów gotowych do audytu i nadzoru ludzkiego.
Jak zabezpieczyć kopiloty AI w Microsoft 365 i Power Platform?
Włącz wbudowane mechanizmy: logi, ścieżki audytu, zapobieganie utracie danych i narzędzia wyjaśnialności, np. Responsible AI dashboard. Testuj kopiloty w izolowanej piaskownicy, stosuj wzorzec obserwuj-testuj-weryfikuj-ograniczaj i powołaj międzyfunkcyjną radę nadzorczą ds. AI z niezależnym recenzentem.