Praca z AI nad wieloma dokumentami wymaga, aby ta sama osoba miała ten sam kod w całej sprawie. W promptShield granicę wyznacza folder: w obrębie jednego folderu każda wartość dostaje zawsze ten sam kod, a w innym folderze inny.
Kod, który się zmienia, myli model
Praca prawnika czy księgowego rzadko kończy się na jednym pliku: jest umowa, potem aneks, korespondencja i protokół, a wszystkie te dokumenty trafiają do modelu po kolei, w kilku turach rozmowy.
Niektóre narzędzia za każdym razem nadają nazwisku nowe oznaczenie. Ta sama osoba występuje wtedy w sprawie pod kilkoma kodami. Model uznaje je za różne osoby, myli strony i przypisuje zobowiązania niewłaściwemu podmiotowi.
Przykład: w umowie najmu wynajmującą jest Anna Nowak. W pierwszej turze narzędzie zastępuje jej nazwisko w umowie jednym kodem, a w protokole zdawczo-odbiorczym innym. Model uzna wtedy, że protokół podpisała inna osoba, i pomyli role stron.
Dane są ukryte, ale dokumentu nie da się już sensownie czytać. Kod jest użyteczny tylko wtedy, gdy w obrębie folderu sprawy się nie zmienia.
Granicą stałości jest folder
W promptShield kody są przypisane do folderu. Wszystkie pliki w jednym folderze korzystają z tej samej tabeli kodów. Jan Kowalski w umowie i w e-mailu z tego samego folderu ma więc ten sam kod, a model widzi, że strona umowy jest nadawcą wiadomości.
Pliki jednej sprawy wystarczy umieścić w jednym folderze Biblioteki. Powiązanie powstaje wtedy samo, bez ręcznego łączenia dokumentów. Przy kolejnym kodowaniu w tym folderze ta sama wartość znów dostanie ten sam kod.
Między folderami kody się nie przenoszą. Ten sam klient w drugim folderze dostanie inny kod, a program pilnuje, żeby te kody się różniły. Foldery są od siebie oddzielone, więc dwie różne osoby w dwóch folderach mogą mieć nawet identyczny kod.
Jedynym wyjątkiem jest kod dodany ręcznie w Ustawieniach. Taki kod obowiązuje we wszystkich folderach. Przydaje się w przypadku nazwy, która powraca w wielu sprawach, na przykład nazwy kancelarii prowadzącej te sprawy.
Dlaczego granica folderu pomaga
Kod wyniesiony z jednego folderu nie pozwala niczego ustalić o innych sprawach. Po samych kodach nie da się też połączyć dwóch spraw tego samego klienta. Przy pracy dla wielu klientów to rozsądne ograniczenie.
Zakres trzeba jednak znać od początku. Jeśli jedna sprawa trafi do dwóch folderów, ta sama osoba dostanie dwa różne kody. Model potraktuje je wtedy jak dwie osoby.
Jak wygląda kod
Kod w nawiasie kwadratowym zaczyna się literą typu danych: P oznacza osobę, O organizację, a B numer IBAN. Jego długość zależy od długości zastępowanego tekstu, dlatego strona zachowuje układ. Każdy znak wypełnienia jest mniej więcej tak szeroki jak znak oryginału, więc w pliku PDF kod zajmuje miejsce nazwiska. Bezpłatna aplikacja w przeglądarce tworzy kody tak samo jak aplikacja na komputer.
Gdzie zostaje tabela kodów
Stały kod jest bezużyteczny bez tabeli, która pozwala go odczytać. Tabela kodów zostaje w Rejestrze kodów na komputerze, który ją utworzył. To lokalny plik bazy SQLite, celowo nieszyfrowany: dokumenty źródłowe leżą bez szyfrowania na tym samym dysku.
Odkodowanie odbywa się lokalnie, bez usługi zewnętrznej. Gdy odpowiedź modelu zawiera kody, funkcja „Odkoduj” przywraca w niej prawdziwe nazwiska.
Najwięcej ryzyka niesie eksport tabeli. Powstaje wtedy zwykły plik JSON z oryginałami. Nie należy go wysyłać razem z zakodowanymi dokumentami.
Wykrywanie oznacza nazwisko znalezione na pierwszej stronie także na dalszych stronach. Nie znajduje jednak wszystkich danych, dlatego przed zakodowaniem wynik trzeba przejrzeć. Pełny opis mechanizmu zawiera artykuł o tym, jak działają kody odwracalne.
Najczęstsze pytania
Czy ta sama osoba ma ten sam kod we wszystkich dokumentach?
Tak, jeśli dokumenty są w jednym folderze. W innym folderze ta sama osoba dostaje inny kod, chyba że kod dodano ręcznie w Ustawieniach.
Jak połączyć kilka plików jednej sprawy?
Wystarczy umieścić je w jednym folderze Biblioteki. Wszystkie korzystają wtedy z jednej tabeli kodów i tych samych kodów.
Czy kod zmieni się przy ponownym kodowaniu pliku?
W obrębie tego samego folderu się nie zmieni. Ta sama wartość dostaje tam ten sam kod za każdym razem.
Czy dokument trafia do chmury?
Nie, kodowanie odbywa się na komputerze, a w bezpłatnej aplikacji w przeglądarce dokument również nie opuszcza komputera. Tabela kodów zostaje w Rejestrze kodów na tym samym urządzeniu.