03 / 06
Wzorce techniczne asystentów — czego uczą najlepsi
Plik źródłowyLekcje
- 00Asystenci AI — 15 najlepszych i czego się od nich nauczyć
- 01Profile asystentów — piętnastka i reszta stawki
- 02Rynek asystentów AI — modele biznesowe, liczby, porażki
- 03Wzorce techniczne asystentów — czego uczą najlepsi
- 04Polska i suwerenność danych — asystent, który nie wysyła danych do USA
- —Źródła — na czym stoi ten przegląd
Stan na 11 października 2026. Profile w 01-PROFILE.md mówią, co robi piętnastu najlepszych asystentów. Ten plik wyciąga z nich to, co da się przenieść: dwadzieścia wzorców technicznych — kto to robi, dlaczego działa i jak to zrobić u siebie. Potem uczciwa tabela offline, architektura referencyjna lokalnego asystenta dla polskich profesjonalistów i rozdział o ewaluacji i bezpieczeństwie.
Czego tu nie powtarzam: konkretne narzędzia (wyszukiwarki, piaskownice, głos, obraz) są w klockach przeglądu harnessów, a wzorzec „Opus planuje, lokalni agenci wykonują" na moim sprzęcie (4× R9700, DeepSeek-V4-Flash, 4 sloty po 131k, ~13,6 tok/s na agenta) w 03-ARCHITEKTURA.md. Prawo i ceny sprzętu: 04-POLSKA-I-SUWERENNOSC.md. Źródła: ZRODLA.md.
Spis treści
- Anatomia asystenta
- Wzorce
- 2.1. Inżynieria kontekstu pod prompt cache
- 2.2. Plik planu i recytacja celu
- 2.3. Planista, krytyk i zbiory źródeł
- 2.4. Computer use: najpierw DOM, potem obraz
- 2.5. Ręce lokalnie, mózg gdzie indziej
- 2.6. Piaskownica albo VM na zadanie
- 2.7. Broker poświadczeń
- 2.8. Zatwierdzenia skalowane wpływem na świat
- 2.9. Umiejętności i przepisy
- 2.10. Pamięć ograniczona i pamięć w plikach
- 2.11. Puls, cron i bramka skryptowa
- 2.12. Komunikator jako interfejs
- 2.13. Głos
- 2.14. Powiązane dowody i cytaty
- 2.15. Przegląd tabelaryczny
- 2.16. Procedury w języku naturalnym
- 2.17. Symulacja i powtarzalność
- 2.18. Własny model z otwartych wag
- 2.19. Router i hybryda modeli
- 2.20. Notatki ze spotkań bez bota
- Offline: co naprawdę działa bez internetu
- Architektura referencyjna lokalnego asystenta na biurko
- Ewaluacja i bezpieczeństwo
1. Anatomia asystenta
Każdy produkt z rankingu — od OpenClaw po Harvey — składa się z tych samych ośmiu warstw. Różnią się tym, która warstwa jest ich przewagą: Harvey wygrywa treścią i ewaluacją, Manus kontekstem i maszyną wirtualną, OpenClaw kanałami i pulsem, Abridge powiązanymi dowodami.
1. KANAŁY czat / PWA · komunikator · e-mail · głos · wtyczka Word
|
2. ORKIESTRATOR pętla agenta · plan (todo.md) · sesje · puls i cron · procedury (AOP) · podagenci
|
+--> 3. MODELE + ROUTER duży model · mały szybki · krytyk · STT / TTS · wizja
| reguła routera: najpierw wrażliwość danych, potem trudność
+--> 4. NARZĘDZIA pliki · RAG z cytatami · MCP · przeglądarka (DOM) · computer use
|
5. PAMIĘĆ USER.md / MEMORY.md (ograniczone) · pamięć sprawy · indeks
6. WYKONANIE piaskownica / VM na zadanie · osobny użytkownik · egress zamknięty · broker poświadczeń
7. NADZÓR zatwierdzenia wg wpływu · krytyk · zbiory źródeł · przejęcie przez człowieka
8. EWALUACJA dziennik zdarzeń · złote zestawy · pass^k · ślady
Dwie obserwacje, które sterują resztą pliku:
- Model jest najmniej unikalną warstwą. Manus stawia na „inżynierię kontekstu na modelach z czołówki" zamiast własnych modeli (Manus, 18.07.2025), Harvey trzyma kilku dostawców naraz (Harvey, 10.03.2026). Przewaga siedzi w warstwach 2, 4 i 6–8 — i dokładnie te da się zbudować lokalnie.
- Warstwy 6–8 to dziś osobny produkt. Google opisał dla agenta w Chrome sześć mechanizmów nadzoru (Google, 8.12.2025), Microsoft dosyła do OpenClaw kontrolę zgodności z polityką firmy (OpenClaw, 25.09.2026). Dla polskiego profesjonalisty te warstwy są argumentem sprzedażowym, nie kosztem.
Kurs: kurs 2, część 1.
2. Wzorce
Każdy wzorzec: co to jest, kto (z linkiem do profilu), dlaczego działa, u siebie — jak to zrobić lokalnie.
2.1. Inżynieria kontekstu pod prompt cache
Co to jest. Kontekst projektujesz tak, by kolejne tury trafiały w pamięć podręczną prefiksu (KV-cache). Sześć
reguł Manusa: stały prefiks (żadnych znaczników czasu co do sekundy); kontekst tylko dopisywany, z deterministyczną
serializacją; maskowanie narzędzi zamiast usuwania (spójne prefiksy browser_, shell_); system plików jako
pamięć z „odwracalną kompresją" (wyrzucasz treść strony, zostawiasz URL); recytacja celu w todo.md; błędy zostają
w kontekście; zero powtarzalnych przykładów (Manus).
Kto. Manus nazywa trafienia w cache „najważniejszą metryką agenta w produkcji"; wejście do wyjścia ~100:1, typowe zadanie ~50 wywołań narzędzi (dane firmy, 2025). Hermes Agent wstrzykuje pamięć jako „zamrożoną migawkę" na starcie sesji, żeby nie psuć cache (docs). OpenHands po przekroczeniu progu streszcza stare zdarzenia, zostawiając cel, postęp i listę zadań — koszt tury spadł poniżej połowy przy 54% wobec 53% rozwiązanych zadań (dane projektu) (OpenHands).
Dlaczego działa. Agent czyta dużo więcej, niż pisze. W chmurze odczyt z cache jest ~10× tańszy, lokalnie różnica jest w czasie: mój rig czyta prompt ~1 186 tok/s, więc 50 tys. tokenów bez cache to ~40 s do pierwszego tokenu (03-ARCHITEKTURA).
U siebie. Data i zmienne dane w wiadomości użytkownika, nie w prompcie systemowym. Stała lista narzędzi na całą sesję — „wyłączasz" gramatyką albo walidacją. Ta sama sesja do tego samego slotu llama-server (Manus robi routing po ID sesji). Duże obserwacje do pliku, do kontekstu tylko ścieżka i streszczenie. Kurs: kurs 2, część 4, kurs 1, część 8; pułapka H4 w harnessach.
2.2. Plik planu i recytacja celu
Co to jest. Agent prowadzi plik planu i co kilka kroków go przepisuje; przy zadaniach ryzykownych człowiek zatwierdza plan przed wykonaniem.
Kto. Manus przepisuje todo.md, bo przy ~50 krokach model gubi cel w środku kontekstu.
ChatGPT Work (9.07.2026) ma „Plan mode": dopytuje, pokazuje plan krok po kroku, a zatwierdzony
plan staje się granicą zgody użytkownika (digitalapplied).
Dlaczego działa. Recytacja przesuwa cel na koniec kontekstu, gdzie model patrzy najuważniej; jeden zatwierdzony plan zastępuje dziesiątki pytań „czy mogę?".
U siebie. praca/<zadanie>/plan.md: cel, kryterium „gotowe", kroki ze statusem, otwarte pytania. Orkiestrator
wymusza przepisanie co N kroków i przed każdą akcją z zapisem. W UI plan to lista do odhaczenia — i dokumentacja dla
klienta.
2.3. Planista, krytyk i zbiory źródeł
Co to jest. Trzy mechanizmy Google dla agenta w Chrome (Google): krytyk zgodności z celem — osobny model ocenia każdą akcję i może ją zawetować, a widzi tylko akcję i cel, nie treść strony; zbiory źródeł (Agent Origin Sets) — domeny per zadanie, osobno „tylko odczyt" i „odczyt i zapis"; deterministyczne potwierdzenia przed stronami banków i medycznymi, logowaniem przez menedżer haseł, płatnością i wysłaniem wiadomości. Do tego klasyfikator injection równolegle z planistą i dziennik pracy z przejęciem.
Kto. Gemini. W API każdy krok zwraca safety_decision, a 7 kategorii polityk
(transakcje, dane wrażliwe, komunikacja, umowy…) wymusza potwierdzenie (docs).
Dlaczego działa. Krytyk jest tani, a odcięcie go od treści strony zamyka główny kanał ataku. Zbiory źródeł ograniczają szkody nawet po przejęciu agenta.
U siebie. Krytyk to mały model na CPU (u mnie gpt-oss-20b-cpu): wejście {cel, akcja, domena, klasa_akcji},
wyjście {zgoda, powód}. Zbiory źródeł w konfiguracji zadania („ISAP i SAOS — odczyt; portal sądowy — zapis po
zatwierdzeniu"). Wyzwalacze potwierdzeń w kodzie, nie w modelu.
2.4. Computer use: najpierw DOM, potem obraz
Co to jest. Agent widzi stronę jako tekst — drzewo dostępności albo listę elementów z identyfikatorami — a zrzut ekranu jest planem awaryjnym.
Kto. browser-use: „tekst najpierw" to idea założycielska, od 8.2025 w 100% na Chrome
DevTools Protocol (ain.ua,
changelog). Claude: browser_toolset czyta
drzewo dostępności i używa referencji elementów odpornych na przesunięcia układu; pełny zrzut ekranu to 1 000–1 800
tokenów wejścia (browser use,
computer use). Strona wizji:
UI-TARS-desktop (Apache-2.0) z jednym modelem wizyjnym i hybrydą GUI + DOM;
Agent S3 rozdziela model „gdzie kliknąć" (UI-TARS-1.5-7B) od modelu rozumującego i z wyborem najlepszego z kilku
przebiegów osiąga 72,6% w OSWorld wobec 72,36% człowieka (Agent S).
Dlaczego działa. DOM jest tańszy, stabilniejszy i pasuje do małych modeli bez wizji; obraz jest potrzebny tylko dla pikselowych interfejsów.
U siebie. DeepSeek-V4-Flash jest tylko tekstowy, więc DOM to naturalna ścieżka: Playwright MCP, agent-browser albo browser-use z lokalnym endpointem (klocki); wizja przez „mostek" — osobny model opisuje ekran (03-ARCHITEKTURA, U5). Uwaga na liczby producentów: browser-use ogłosił 89,1% na WebVoyager po usunięciu 55 z 586 zadań, a na niezależnej tablicy Online-Mind2Web ten stos z Claude Sonnet 4 miał 40,0% (raport, HAL).
2.5. Ręce lokalnie, mózg gdzie indziej
Co to jest. Wykonanie (przeglądarka, pliki, VM) działa na maszynie użytkownika, do modelu idą tylko obserwacje.
Kto. Perplexity Comet według akt Amazon v. Perplexity: przeglądarka użytkownika rozmawia ze stroną, robi zrzuty lokalnie i wysyła je na serwery Perplexity po instrukcje (Jones Day). Claude: computer use wykonuje aplikacja dewelopera, Cowork uruchamia lokalną VM Linuksa przez Apple Virtualization — model w chmurze (Simon Willison). Manus radzi bankowość robić przez lokalną przeglądarkę, bo adresy centrów danych wywołują blokady (docs).
Dlaczego działa. Loginy i ciasteczka zostają u użytkownika; nie ma problemu „bota z serwerowni".
U siebie. Gotowy szablon — wystarczy podmienić mózg na lokalny. Dla danych klienta obie połowy zostają na biurku; chmura może być „mózgiem" tylko dla treści bez danych klienta (sekcja 4). Wzorzec planisty: 03-ARCHITEKTURA, sekcja 2.
2.6. Piaskownica albo VM na zadanie
Co to jest. Każde zadanie albo sprawa dostaje odizolowane środowisko z dostępem tylko do wskazanych folderów i zamkniętym ruchem wychodzącym.
Kto. Manus: mikro-VM Firecracker przez E2B, start ~150 ms; Docker odpadł przez 10–20 s startu (E2B, 6.05.2025). Claude Cowork montuje tylko foldery, na które pozwolił użytkownik, i ogranicza sieć. Windows daje agentowi własne konto, sześć znanych folderów i wybór „zawsze / pytaj / nigdy" (Microsoft). NemoClaw owija OpenClaw piaskownicą domyślnie, z akceptacją ruchu wychodzącego przez operatora.
Dlaczego działa. Szkoda po przejęciu agenta kończy się na jednym folderze. Ale: PromptArmor pokazał, że Cowork wysłał pliki ofiary na konto atakującego przez dozwolone API Anthropic z kluczem atakującego (PromptArmor) — lista dozwolonych hostów nie wystarcza, gdy dozwolony host przyjmuje dowolne poświadczenia.
U siebie. Piaskownica na sprawę: srt albo bubblewrap dla powłoki, microsandbox dla kodu agenta (klocki); osobny użytkownik systemu; egress domyślnie zamknięty, a jeśli potrzebny — lista domen przez proxy, które wpuszcza tylko Twoje poświadczenia. Kurs: kurs 1, część 7, kurs 2, część 10.
2.7. Broker poświadczeń
Co to jest. Hasła i tokeny nigdy nie trafiają do promptu ani piaskownicy. Agent dostaje uchwyt, a podstawienie robi zaufany proces poza zasięgiem modelu — tylko dla dozwolonej domeny.
Kto. Kortix: poświadczenia „są pośredniczone po stronie serwera przez jeden token o wąskim zakresie i nigdy nie
wchodzą do maszyny" (README). Claude Code w chmurowych
VM: poświadczenia GitHuba nie wchodzą do VM, ruch wychodzi przez proxy (docs).
browser-use: „secret bindings" przypięte do allowedDomains
(docs). Logowanie i 2FA oddaje się człowiekowi — Manus
„Take Over", Gemini Spark oddaje logowanie i płatności (Google).
Microsoft dosłał do OpenClaw maskowanie sekretów w promptach zatwierdzeń
(OpenClaw).
Dlaczego działa. Model, który nie zna hasła, nie wycieknie go — ani przez injection, ani do dziennika.
U siebie. Sejf (szyfrowany plik albo keyring) + proxy narzędzi: agent pisze {{sekret:ksef}}, proxy podstawia
wartość tylko w żądaniu do domeny tego sekretu i wycina ją z odpowiedzi i logów. Profil zaufany, portale sądowe,
bankowość — logowanie zawsze robi człowiek w przejętej sesji.
2.8. Zatwierdzenia skalowane wpływem na świat
Co to jest. O tym, czy agent pyta, decyduje wpływ akcji na zewnątrz i jej odwracalność, a nie pewność modelu.
Kto. Lindy: „wszystko, co ma wpływ na zewnątrz, czeka na zatwierdzenie… wyszukiwania tylko do odczytu nie wymagają
zatwierdzenia" (Lindy). browser-use „Agency" pyta tylko
przed wysłaniem albo publikacją (changelog, 17.08.2026).
Claude w Chrome potwierdza publikację, zakup i udostępnienie danych osobowych
(Anthropic). OpenHands ma tryb ConfirmRisky, model oznacza ryzyko akcji,
a analizator wzorców łapie rm -rf i curl | sh (docs). ZeroClaw ma
poziomy autonomii i zatwierdzenia podpisane HMAC (harnessy). Microsoft
w Autopilocie: akcji o nieznanym wyniku nie ponawia się automatycznie (OpenClaw).
Dlaczego działa. Brak pytań o odczyty, a każda nieodwracalna akcja ma człowieka.
U siebie.
| Klasa akcji | Przykład | Decyzja |
|---|---|---|
| Odczyt lokalny | przeszukanie akt, OCR skanu | automatycznie |
| Szkic | projekt pisma, szkic e-maila w folderze „Szkice" | automatycznie, zostaje szkicem |
| Zapis w piaskownicy | nowy plik w katalogu sprawy | automatycznie, z punktem przywracania |
| Wpływ na zewnątrz | wysłanie e-maila, złożenie pisma, płatność, usunięcie | zawsze człowiek |
| Wynik nieznany | przerwana wysyłka, timeout portalu | stop, bez ponowienia, pytanie do człowieka |
2.9. Umiejętności i przepisy
Co to jest. Powtarzalna procedura jako folder z plikiem Markdown (instrukcja, przykłady, skrypty), ładowany dopiero, gdy jest potrzebny.
Kto. OpenClaw: SKILL.md i rejestr ClawHub. Hermes Agent
sam pisze umiejętności po złożonych zadaniach, poprawia je i skanuje przy instalacji
(docs). Poke ma „przepisy" — automatyzacje zwykłym
tekstem, którymi użytkownicy się dzielą (TechCrunch, 8.04.2026).
LexisNexis ma w Protégé umiejętności swoje i partnerów, a własne klientów zapowiada „wkrótce" (24.08.2026,
LexisNexis).
Dlaczego działa. Prompt systemowy zostaje krótki (cache), a wiedza proceduralna jest wersjonowana. Ciemna strona: otwarty rynek umiejętności to nowa powierzchnia ataku (sekcja 5).
U siebie. Katalog umiejetnosci/ w gicie, po jednej na procedurę zawodu („przegląd umowy najmu", „zamknięcie
miesiąca VAT", „notatka z wizyty — kardiologia"). Umiejętność napisana przez agenta idzie do przeglądu, nie do użycia.
Bez publicznego rynku — Moltis rezygnuje z niego celowo (harnessy).
2.10. Pamięć ograniczona i pamięć w plikach
Co to jest. Pamięć to czytelne pliki z twardym limitem, które właściciel może otworzyć, poprawić i cofnąć.
Kto. Hermes Agent: MEMORY.md ≤ 2 200 znaków, USER.md ≤ 1 375 znaków; pełna pamięć
wymusza konsolidację zamiast cichego gubienia wpisów (docs).
OpenClaw wstrzykuje SOUL.md, USER.md, MEMORY.md, AGENTS.md w każdej sesji, a w tle
„śni": pisze DREAMS.md i promuje do MEMORY.md tylko mocne wpisy z wagą 1–10 (docs).
Claude trzyma pamięć jako pliki tematyczne i domyślnie nie zapisuje tematów wrażliwych
(Anthropic, 25.08.2026).
Harvey II (18.08.2026) zamyka pracę w „Spaces" sprawy (Harvey).
Dlaczego działa. Limit wymusza kurację, stała migawka nie psuje cache, a plik da się pokazać klientowi albo inspektorowi.
U siebie. Globalny USER.md (styl, preferencje — bez danych klientów) i sprawy/<sygnatura>/pamiec.md ładowany
tylko w sesji tej sprawy. Wskaźnik zapełnienia w UI („67% — 1 474/2 200"). Wszystko w gicie, więc „skąd agent to wie?"
ma odpowiedź w historii. Kurs: kurs 2, część 5 i
część 6.
2.11. Puls, cron i bramka skryptowa
Co to jest. Agent budzi się sam — z harmonogramu albo zdarzenia — ale najpierw tani skrypt sprawdza, czy jest co robić, i dopiero wtedy wołany jest model.
Kto. OpenClaw: puls domyślnie co 30 min, wybudzenia co najmniej 30 s od siebie i blokada po 5 startach w 60 s (heartbeat); „standing orders" opisują zakres, wyzwalacz, bramkę zatwierdzenia i eskalację (docs). NanoClaw ma „bramki skryptowe", które nie budzą modelu bez pracy (README); Moltis może obsługiwać puls osobnym małym modelem (harnessy). ChatGPT Pulse liczy poranny brief nocą (TechCrunch), Google CC wysyła codzienny e-mail, na który się odpowiada (Google).
Dlaczego działa. Większość przebudzeń to „nic nowego" — skrypt odpowiada na to za darmo.
U siebie. Timer systemd → skrypt (nowy plik w sprawie? nowa wiadomość w skrzynce biura? nowa pozycja w lokalnym lustrze Dziennika Ustaw?) → kolejka → model. Nocą GPU stoi — tam idą briefy, przegląd tabelaryczny i ewaluacje. Kurs: kurs 2, część 11; klocki.
2.12. Komunikator jako interfejs
Co to jest. Asystent mieszka w aplikacji, której użytkownik i tak używa.
Kto. OpenClaw: jedna bramka dla WhatsApp, Telegram, Signal, iMessage, Teams, Matrix, e-maila i innych (docs). Poke: pierwszy agent AI zatwierdzony na Apple Messages for Business (4.06.2026), „ponad 100 mln wiadomości w 3 miesiące" (dane firmy) (TechCrunch, Cognition, 23.07.2026). Druga strona: Apple na stałe zablokował Lindy konto Apple ID w pół dnia; firma przepisała kanał trzy razy i pilnuje stosunku wysłanych do odebranych poniżej ~10:1 (Lindy, 16.03.2026).
Dlaczego działa. Zero wdrożenia u użytkownika i naturalna proaktywność — agent pisze pierwszy.
U siebie. Komunikatory konsumenckie to cudza chmura i wroga platforma — danych klienta tam nie wysyłasz (to samo przy Telegramie w klockach). Kanałem profesjonalisty jest aplikacja webowa w sieci biura, e-mail przez serwer kancelarii (wzorzec „DW do asystenta"), wtyczka Word — tam siedzą Spellbook i Noxtua (Spellbook, Noxtua) — i Matrix na własnym serwerze. Mój osobisty asystent może używać Telegrama do spraw niewrażliwych. Kurs: kurs 2, część 12.
2.13. Głos
Co to jest. Mowa jako wejście (dyktowanie, notatka głosowa, nagranie wizyty) i wyjście (odczyt, rozmowa).
Kto. Hermes Agent: notatki głosowe z lokalnym faster-whisper, ale synteza mowy domyślnie przez chmurowy Edge TTS; Moltis: lokalne STT i Piper z polskimi głosami, w pełni offline (harnessy: Hermes, Moltis). Abridge i Nabla mają własne medyczne ASR; Nabla trenowała na bazie Whispera plus 7 000 godzin nagrań medycznych i nigdy nie wkleja surowej transkrypcji do dokumentacji (Nabla).
Dlaczego działa. Lekarz i adwokat mówią szybciej, niż piszą; nagranie to najbogatsze źródło faktów.
U siebie. Kaskada STT → LLM → TTS — lokalnej mowy-do-mowy po polsku na AMD w październiku 2026 nie znalazłem (03-ARCHITEKTURA, U4, klocki). Transkrypcja to produkt pośredni: notatkę pisze LLM, każde zdanie wskazuje fragment nagrania (2.14). Zbuduj test polskich nazw leków i terminów prawniczych, zanim komuś to sprzedasz.
2.14. Powiązane dowody i cytaty
Co to jest. Każde zdanie wyniku ma klikalny wskaźnik do źródła: fragmentu transkrypcji, strony dokumentu, przepisu.
Kto. Abridge „Linked Evidence": każde zdanie notatki prowadzi do transkrypcji albo nagrania; model-strażnik poprawia twierdzenia bez pokrycia i w wewnętrznym teście na 10 000+ wizyt złapał 97% takich twierdzeń wobec 82% dla GPT-4o (dane firmy, 19.08.2025) (Abridge). OpenEvidence: RAG nad licencjonowaną literaturą (NEJM, JAMA, NCCN, Cochrane) z cytatami w tekście (Wikipedia). Hebbia: „widać, skąd wzięła się każda liczba" (Hebbia). W Polsce LEX Expert AI (19.11.2025) linkuje odpowiedzi do źródeł i fragmentów w LEX — tę poprzeczkę polscy prawnicy już znają (Prawo.pl).
Dlaczego działa. Weryfikacja zdania trwa sekundy. Dla adwokata to warunek: § 23e Zbioru Zasad Etyki Adwokackiej wymaga osobistej weryfikacji wyniku (NRA, 12–13.06.2026).
U siebie. Każdy fragment z RAG ma identyfikator {dokument, strona, przesunięcie}; model zwraca zdania z listą
identyfikatorów, kod odrzuca zdanie bez cytatu. Drugie przejście: weryfikator dostaje tylko zdanie i cytowany
fragment i odpowiada „pokryte / niepokryte". „Nie wiem" jest dozwolone i nagradzane w ewaluacji. Kurs:
kurs 1, część 4.
2.15. Przegląd tabelaryczny
Co to jest. Siatka „N pytań × M dokumentów": wiersz to dokument, kolumna pytanie, komórka odpowiedź z cytatem. Czat zamienia się w analityka wsadowego.
Kto. Hebbia Matrix wymyśliła ten interfejs; Matrix 2.0 (26.08.2026) prowadzi analizę do gotowych memo i prezentacji z punktami kontroli człowieka (Hebbia). Skopiowali go Legora, Thomson Reuters (Tabular Analysis do 10 000 dokumentów × 100 pytań — CoCounsel) i Noxtua (Matrix Analysis). Harvey liczy koszt „na komórkę": własny Tenet ma ~1/10 kosztu komórki w Review Table (dane firmy) (Harvey, 20.08.2026).
Dlaczego działa. Każda komórka to małe, niezależne, łatwe do sprawdzenia zadanie — idealne dla lokalnego modelu i równoległych slotów — a wynik jest arkuszem, którego profesjonalista i tak używa.
U siebie. Kolejka komórek z limitem 4 slotów, kolejność „dokument po dokumencie": w jednym slocie dokument jako
stały prefiks i kolejne pytania, więc cache czyta go raz. Komórka = JSON {odpowiedź, cytat, strona, pewność}
walidowany w kodzie, eksport do XLSX z linkami do stron PDF. Przepustowości na moim rigu nie mierzyłem — dobry
pierwszy pomiar.
2.16. Procedury w języku naturalnym
Co to jest. Zachowanie agenta opisuje ekspert zwykłym językiem, a osobna, ukryta przed agentem specyfikacja ocenia przebieg, nie tylko wynik.
Kto. Decagon: „Agent Operating Procedures" — procedury w języku naturalnym, które zespół obsługi zmienia „bez sprintów inżynierskich" (Decagon). Basis: „behavior specs" (29.07.2026), otwarty standard z Braintrust — specyfikacje oceniają trajektorię (prawda / fałsz / nie dotyczy) i „nigdy nie są pokazywane agentowi", bo „poprawny wynik nie mówi, czy agent użył procesu, któremu zaufalibyśmy ponownie" (Basis).
Dlaczego działa. Kontrolę nad zachowaniem ma prawnik albo księgowa, nie programista; specyfikacja przebiegu łapie „dobry wynik z przypadku".
U siebie. procedury/wezwanie-do-zaplaty.md po polsku, pisane przez profesjonalistę („gdy klient przysyła
wezwanie, najpierw policz termin…"), a obok oceny/wezwanie-do-zaplaty.spec.md z pytaniami o przebieg („czy sprawdził
białą listę VAT", „czy zacytował interpretację KIS") — tego pliku agent nie widzi.
2.17. Symulacja i powtarzalność
Co to jest. Zanim agent dostanie klientów, rozmawia z symulowanymi, a miarą jest pass^k — czy udało się k razy z rzędu na tym samym zadaniu.
Kto. Sierra: τ-bench (20.06.2024) symuluje użytkowników i API pod regułami domeny; GPT-4o spadł w handlu detalicznym do ~25% przy pass^8, o 60% względem pass^1 (Sierra).
Dlaczego działa. Profesjonalista potrzebuje przewidywalności bardziej niż szczytowej jakości. DeepSeek-V4-Flash na moim trudnym zestawie ma 92/93, ale powtarzalność tylko 83 (03-ARCHITEKTURA).
U siebie. Symulator klienta na lokalnym modelu z personami per zawód, uruchamiany nocą: k = 8 przebiegów na zadanie, raport pass^1 i pass^8. Lokalnie nocne obliczenia są prawie darmowe.
2.18. Własny model z otwartych wag
Co to jest. Otwarty model bazowy dotrenowany (pretrening, SFT, RL) na danych dziedziny i śladach zadań zamiast modelu z czołówki przy każdej komórce.
Kto. Harvey Tenet (20.08.2026): Kimi K3 po RL (GSPO) z Fireworks, dane syntetyczne, publiczne i eksperckie — „nie użyliśmy danych klientów"; −90% kosztu zapytania o wiedzę firmy (dane firmy); wag nie opublikowano (Harvey). Cursor Composer 2 (19.03.2026): otwarty Kimi K2.5 plus własny pretrening i RL; bazy nie ujawniono przy premierze, Cursor przyznał po odkryciu przez użytkownika (Cursor, Gigazine). Noxtua: poziom „Athena" na modelach open source w suwerennej infrastrukturze UE (Noxtua). Microsoft Fara-7B: mały model computer use trenowany na 145 tys. syntetycznych trajektorii większego agenta (MSR).
Dlaczego działa. Wąskie, mierzalne zadania (ekstrakcja, komórka tabeli) potrzebują modelu dopasowanego, nie największego. Własne wagi to też suwerenność.
U siebie. Najpierw prompty i DSPy z Opusem jako nauczycielem (klocki), potem dotrenowanie mniejszego modelu (Bielik-11B, Qwen 27B) do jednej czynności. 284-miliardowego DeepSeeka na 4× R9700 nie dotrenujesz. Dwie zasady z cudzych błędów: ujawniaj model bazowy (Cursor) i nie trenuj na danych klientów bez zgody (Harvey robi z tego argument).
2.19. Router i hybryda modeli
Co to jest. Kod decyduje, który model obsłuży krok — według wrażliwości danych, trudności i kosztu.
Kto. Harvey: routing po zadaniu, przełączenie przy awarii dostawcy, administrator wybiera dozwolone modele (Harvey). Perplexity Computer: 19 modeli z podagentami (TechCrunch, 27.02.2026). Glean Tau: 0,58 USD wobec 2,98 USD za zadanie w porównaniu z Claude Cowork (benchmark producenta, 27.08.2026) (itbrief). Noxtua: „Athena" (otwarte, suwerenne) albo „Minerva" (modele z czołówki w układzie europejskim) (Noxtua).
Dlaczego działa. Większość kroków jest prosta; drogi model tylko tam, gdzie się zwraca. Pułapka: wybór modelu potrafi po cichu przenieść dane — w Microsoft 365 Copilot modele Anthropic jako podprocesor są wyłączone z EU Data Boundary (Microsoft).
U siebie. Pierwsza reguła routera to wrażliwość, druga trudność: „dane klienta → tylko lokalnie" jest twardą regułą w kodzie, nie decyzją modelu. Bramka i limity: klocki; kurs: kurs 2, część 17, kurs 1, część 10.
2.20. Notatki ze spotkań bez bota
Co to jest. Aplikacja nagrywa mikrofon i dźwięk systemu na urządzeniu — żaden bot nie dołącza do rozmowy — a LLM rozwija notatki użytkownika w pełną notatkę.
Kto. Granola: dwa kanały dają darmową diaryzację „Ja / Oni", nagranie nie jest zapisywane, zostaje transkrypcja; ASR i LLM w chmurze (docs). Ciemna strona: w 7.2026 prasa opisała notatki domyślnie udostępniane linkiem i trenowanie domyślnie włączone w planach Free i Business (Startup Fortune), a 30.07.2026 złożono pozew zbiorowy Chamberlain v. Granola (ppc.land).
Dlaczego działa. Brak bota usuwa tarcie społeczne, a notatki użytkownika mówią modelowi, co było ważne.
U siebie. Mikrofon i pętla systemowa jako dwie ścieżki → whisper.cpp albo Parakeet → diaryzacja po kanale → LLM scala z notatkami i szablonem → audio kasowane po transkrypcji. Zgodę uczestników na nagrywanie sprawdź dla swojej sytuacji — to nie jest porada prawna.
3. Offline: co naprawdę działa bez internetu
„Tak" = produkt sam działa bez internetu (otwarty kod + lokalny model). Usługi chmurowe dostają „Nie", nawet gdy część wykonania jest lokalna. Szczegóły w 01-PROFILE.md.
| Asystent | Kod | Offline | Co działa lokalnie | Czego brakuje / co podmienić |
|---|---|---|---|---|
| OpenClaw | otwarty (MIT) | Częściowo | pętla, pamięć, puls i cron z lokalnym modelem; CLI, TUI, lokalny web UI (docs) | kanały WhatsApp / Telegram / Signal wymagają sieci; lokalne modele „nie mają filtrów bezpieczeństwa dostawców"; piaskownica nie jest domyślna |
| Claude | zamknięty | Nie | computer use / browser use wykonuje Twoja maszyna; VM Cowork lokalna; klient Claude Code lokalny | model tylko w chmurze — lokalny LLM + własna pętla z tym samym podziałem „mózg / ręce" |
| Abridge | zamknięty | Nie | tylko nagrywanie na telefonie lub w aplikacji EHR | whisper.cpp + lokalny LLM + weryfikator + powiązane dowody (2.13, 2.14) |
| Harvey | zamknięty | Nie | nic — SaaS; Tenet bez publicznych wag | lokalny model + RAG z cytatami + przegląd tabelaryczny (2.14, 2.15) |
| Hermes Agent | otwarty (MIT) | Częściowo | pętla z lokalnym endpointem, STT faster-whisper, pamięć w plikach, cron | TTS domyślnie Edge TTS (chmura) — zamień na Piper; kanały komunikatorów wymagają sieci |
| Manus | zamknięty | Nie | lokalna przeglądarka jako aktuator (Browser Operator) | VM na zadanie (microsandbox), lokalny model, reguły kontekstu (2.1, 2.6) |
| ChatGPT | zamknięty | Nie | nic w produkcie (prasa podaje otwarcie samego harnessu Codex, 29.09.2026) | wszystko — pętla, VM, przeglądarka, model |
| Gemini | zamknięty | Nie | auto browse działa w Chrome użytkownika, model w chmurze; Gemini Spark niedostępny w EOG | krytyk, zbiory źródeł i potwierdzenia przenieś do własnej pętli (2.3) |
| Cursor | zamknięty | Nie | edytor; wykonanie na „Self-Hosted Machines"; zapytania zawsze przez backend Cursora | Cline albo OpenCode z lokalnym modelem |
| Granola | zamknięty | Nie | przechwycenie mikrofonu i dźwięku systemowego | lokalne STT + diaryzacja po kanale + lokalny LLM (2.20) |
| Sierra | zamknięty | Nie | nic; otwarta jest metoda (τ-bench) | symulator klienta i pass^k na lokalnym modelu (2.17) |
| OpenEvidence | zamknięty | Nie | nic | lokalny RAG nad polskimi wytycznymi towarzystw, ChPL i rekomendacjami AOTMiT |
| browser-use | otwarty (MIT) | Częściowo | biblioteka z lokalnym endpointem; strony w intranecie | internet wymaga sieci; BU 2.0, przeglądarki „stealth" i agenci V3 / V4 tylko w chmurze; małe modele psują schematy akcji |
| Noxtua | zamknięty | Nie | wtyczki Word i Outlook to klienci; modele w suwerennej chmurze UE (DE, CH) | „suwerenność" to tu chmura UE, nie biurko — otwarty model + RAG nad ISAP i SAOS |
| Perplexity | zamknięty | Częściowo (tylko Portable Computer; reszta produktu to chmura) | lokalny model 27B, harness i piaskownica na biurku (zob. profil); Comet wykonuje akcje lokalnie, ale rozumuje na serwerach | wymaga Nvidii (Apple Silicon i AMD nieobsługiwane); działania offline nie zweryfikowałem; świeże wyszukiwanie offline jest niemożliwe |
Źródła wierszy: profile w 01-PROFILE.md; Codex — Decrypt; Gemini Spark poza EOG — Google; Cursor — dane; browser-use — BU 2.0 i klocki.
Wniosek: z piętnastu żaden produkt nie działa w pełni offline. Częściowo lokalnie da się uruchomić cztery: OpenClaw, Hermes i browser-use (otwarte, z lokalnym modelem; kanały, TTS Edge i strony publiczne wymagają sieci) oraz Perplexity Portable Computer (zamknięty). To nie są produkty dla profesjonalistów. Nikt z czołówki nie sprzedaje polskiemu prawnikowi czy lekarzowi asystenta, który działa na biurku — tę lukę wypełnia sekcja 4.
Funkcja → lokalny zamiennik
| Funkcja | Lokalny zamiennik (otwarty) | Co jest słabe offline |
|---|---|---|
| LLM | mój rig: DeepSeek-V4-Flash (tylko tekst); na biurko: Qwen3.6-27B, Gemma-4-31B, gpt-oss-120b; Bielik-11B-v3 do polskiego stylu | najlepszy otwarty model w PLCC: 89,83 wobec 92–97 dla zamkniętych (8.10.2026); zamiana Opusa na mały model kosztowała w OpenJarvis 25–39 pp |
| Embeddingi i RAG | llama-swap serwuje embeddingi; SQLite + BM25 + reranking (kurs 1, część 4); FTS5 jak w Hermesie; Cognee bez klucza chmurowego | najlepsze wyszukiwanie przepisów na pytaniach z egzaminów na aplikacje: 72,3% top-1 (BM25: 61,7%) |
| STT | whisper.cpp large-v3 (WER 4,74% FLEURS-pl), Parakeet-TDT-0.6B-v3 na CPU (7,31%), faster-whisper | polskie słownictwo medyczne i mikrofon w gabinecie — niezweryfikowane |
| TTS | Piper pl_PL (CPU, robotyczny), Chatterbox Multilingual V3 (MIT, znak wodny), VoxCPM2 | jakość polskiego TTS; Kokoro tylko EN; brak lokalnej mowy-do-mowy po polsku na AMD |
| OCR i wizja | Docling + PaddleOCR-VL-1.5 (mało VRAM, działa na CPU); Qwen3.6-35B-A3B; test DeepSeek-V4-Flash-Vision-Exp | DeepSeek-V4-Flash nie widzi obrazów; modele wizyjne słabo wykorzystują obraz w polskich pytaniach medycznych |
| Wyszukiwanie w sieci | SearXNG (wymaga internetu); offline: lokalne lustra ISAP / ELI, SAOS, ChPL i wytycznych, synchronizowane osobnym procesem | świeża wiedza z sieci jest niemożliwa; lustro ma datę |
| Kalendarz i e-mail | IMAP / SMTP do serwera biura, CalDAV (np. Nextcloud on-prem), szkice wprost w skrzynce, „DW do asystenta" | wysyłka z definicji wymaga sieci; kalendarze w chmurze odpadają |
| Computer use | DOM: browser-use, Playwright MCP (bez wizji), agent-browser; GUI: UI-TARS-desktop + UI-TARS-1.5-7B, Holo4-35B-A3B, Fara-7B | w OSWorld 2.0 (6.2026) najlepszy model z czołówki ukończył 20,6%; model 7B ma w OSWorld ~27,5% |
| Kanały | aplikacja webowa / PWA w sieci biura, Matrix na własnym serwerze, Gotify, ntfy hostowany samemu | WhatsApp, iMessage, Telegram to cudza chmura; push na iOS wymaga przekaźnika ntfy.sh |
| Moderacja i injection | Bielik-Guard 0.5B (polski klasyfikator szkód), BrowseSafe (otwarte wagi) | BrowseSafe przepuszcza ~10% ataków (12.2025); Bielik-Guard: precyzja 75,28% |
Źródła: klocki (głos, obraz, wyszukiwanie, kanały, pamięć); OpenJarvis — 03-ARCHITEKTURA; PLCC; przepisy — arXiv 2608.30929; wizja medyczna PL — arXiv 2608.12928; OSWorld 2.0 — arXiv 2606.29537; UI-TARS-1.5-7B; Bielik-Guard; BrowseSafe — the-decoder.
4. Architektura referencyjna lokalnego asystenta na biurko
Cel: asystent dla kancelarii, gabinetu albo biura rachunkowego, w którym dane klienta nie opuszczają biurka. To projekt złożony z wzorców z sekcji 2 — niezmierzony, dopóki go nie zbudujesz.
BIURO (sieć lokalna) | INTERNET
PWA w przeglądarce · wtyczka Word · e-mail biura · nagrywanie |
| |
+------------- PUDEŁKO NA BIURKU (szyfrowany dysk) -------------+ |
| ORKIESTRATOR pętla · plan.md · procedury · puls + bramki | |
| router: dane klienta -> tylko lokalnie | |
| MODELE (llama-swap) NARZĘDZIA (MCP, tylko odczyt) | |
| główny LLM · Bielik RAG sprawy z cytatami | |
| krytyk (mały model) przegląd tabelaryczny -> XLSX | |
| STT · TTS · OCR szkice pism · DOM-przeglądarka | |
| PAMIĘĆ USER.md · sprawy/<sygnatura>/ · indeks · lustra | |
| WYKONANIE piaskownica na sprawę · osobny użytkownik | |
| NADZÓR zatwierdzenia wg wpływu · broker poświadczeń | |
| DZIENNIK zdarzenia append-only · notatka o narzędziach | |
+---------------------------+-----------------------------------+ |
zapora wyjścia: domyślnie NIE |
+-- podpisane aktualizacje ----------------------------+--> serwer aktualizacji
+-- lustra ISAP / SAOS (osobny proces, bez spraw) -----+--> źródła publiczne
+-- opcja, wyłączona: planista hybrydowy --------------+--> Opus (tylko treść
| bez danych klienta)
| Warstwa | Komponent | Wzorzec | Uwagi |
|---|---|---|---|
| Kanały | PWA w LAN, wtyczka Word, e-mail biura | 2.12 | bez komunikatorów konsumenckich dla danych klienta |
| Orkiestrator | własna pętla albo Pydantic AI; plan.md; procedury per zawód |
2.2, 2.16 | limit współbieżności w jednym miejscu |
| Modele | główny LLM + Bielik-11B-v3 + mały krytyk + STT / TTS / OCR | 2.3, 2.19 | tylko wagi z licencją komercyjną (Apache-2.0, MIT) |
| Wiedza | RAG nad sprawami i skrzynką; lustra ISAP / ELI i SAOS | 2.14 | cytat albo „nie wiem" |
| Praca wsadowa | przegląd tabelaryczny, briefy nocne | 2.11, 2.15 | GPU nocą |
| Pamięć | USER.md bez danych klientów, pamięć per sprawa, git |
2.10 | limit znaków |
| Wykonanie | piaskownica na sprawę, osobny użytkownik systemu | 2.6 | egress domyślnie zamknięty |
| Nadzór | zatwierdzenia wg wpływu, krytyk, broker poświadczeń | 2.7, 2.8 | logowanie i 2FA robi człowiek |
| Dziennik | zdarzenia append-only, „notatka o narzędziach" per sprawa | sekcja 5 | dziennik to dane osobowe |
| Ewaluacja | złote zestawy, pass^k, PLCC / CPTUB | 2.17, sekcja 5 | przed każdą zmianą modelu |
Zasady przepływu danych
- Dane klienta nie wychodzą z pudełka. Model, indeks, dzienniki i kopie są lokalne — wtedy dla części AI nie ma podmiotu przetwarzającego (art. 28 RODO) ani transferu poza EOG (rozdział V) (RODO). Działa to tylko, jeśli serwis dostawcy nie sięga do danych: podpisane paczki aktualizacji, bez zdalnej powłoki domyślnie.
- Ruch wychodzący jest jednokierunkowy i bez danych klienta. Osobny proces pobiera aktualizacje i lustra źródeł publicznych; proces z dostępem do spraw nie ma sieci. Ghost robi z zapory wyjścia funkcję zaufania (TechCrunch, 5.10.2026).
- Planista hybrydowy (Opus) jest wyłączony domyślnie i dostaje tylko treść, w której nigdy nie było danych klienta: pytania o przepisy w oderwaniu od sprawy, kod narzędzi, szablony, procedury. Dlaczego nie „zanonimizowane akta": dane spseudonimizowane nadal są danymi osobowymi (motyw 26 RODO); ponowna identyfikacja to opisane ryzyko systemów LLM (EDPB, 10.04.2025); dostawca z USA podlega CLOUD Act (18 U.S.C. § 2713); § 23e ZZEA zabrania udostępniania informacji poufnych narzędziom bez „należytej ochrony". „Lokalny wykonawca jako filtr prywatności" z 03-ARCHITEKTURA też jest modelem — może się pomylić. Szerzej: 04-POLSKA-I-SUWERENNOSC.md. To nie jest porada prawna.
- Pełne szyfrowanie dysku, osobne konta, szyfrowane kopie. Skradzione pudełko bez szyfrowania to naruszenie w rozumieniu art. 33–34 RODO.
Rozmiar sprzętu
Ceny, dostępność i pomiary pudełek: 04-POLSKA-I-SUWERENNOSC.md. Tu tylko, co musi się zmieścić w pamięci — mój szacunek z rozmiarów wag, nie pomiar:
| Klasa pamięci | Co się mieści | Dla kogo |
|---|---|---|
| 16–24 GB | gpt-oss-20b (mieści się w 16 GB), Bielik-11B-v3 albo Bielik-Minitron-7B | solo — czat i szkice, bez ciężkiego rozumowania |
| 32–64 GB | Qwen3.8-27B (Q4 ~18,5 GB) albo Qwen3.6-35B-A3B (Q4 ~23 GB) + Bielik + whisper | solo albo 2–3 osoby, przegląd tabelaryczny w kolejce |
| 128 GB | gpt-oss-120b albo Gemma-4-31B w wyższej precyzji + Bielik + wizja + STT naraz | biuro 1–5 osób, RAG nad aktami |
Dwie twarde reguły: dla agentów co najmniej Q4 — w PolAgentBench Bielik-11B-v3, Bielik-Minitron-7B i Llama-PLLuM-8B „spadają z klifu" między 3 a 2 bitami (arXiv 2609.32042); tylko wagi z licencją komercyjną — modele PLLuM „-nc" odpadają. Rozmiary: gpt-oss-20b, Bielik-11B-v3, klocki: obraz.
Wariant na moim rigu
4× R9700, DeepSeek-V4-Flash w 3 bitach (104,2 GB), --parallel 4 po 131k, ~1,4 GB wolnego VRAM na kartę
(03-ARCHITEKTURA). Model jest tylko tekstowy,
więc wszystko „zmysłowe" idzie obok:
| Zasób | Rola |
|---|---|
| Slot 1 | orkiestrator i planista (myślenie włączone), synteza wyników |
| Sloty 2–3 | wykonawcy: komórki przeglądu tabelarycznego, ekstrakcja, szkice (3 naraz to zmierzone optimum) |
| Slot 4 | rezerwa na rozmowę interaktywną, żeby użytkownik nie czekał za pracą wsadową |
| CPU | gpt-oss-20b-cpu jako krytyk, router i triaż pulsu; Parakeet (STT), Piper (TTS), Smart Turn |
| CPU albo zwolniona karta | Docling + PaddleOCR-VL do skanów; Qwen3.6-35B-A3B do zrzutów ekranu po wymianie w llama-swap |
| Opcja | test DeepSeek-V4-Flash-Vision-Exp (ten sam rozmiar + ~0,93 GB), eksperymentalny |
Konsekwencja: przy ~13,6 tok/s na agenta prompt cache i krótkie wyjścia JSON są ważniejsze niż wybór harnessu (2.1), a krytyk i bramki pulsu muszą działać na CPU, bo GPU jest pełne.
Minimalny produkt (MVP)
- Czat po polsku nad folderem sprawy — odpowiedź z cytatem do strony dokumentu albo „nie wiem" (2.14).
- Przegląd tabelaryczny „pytania × dokumenty" z eksportem do XLSX (2.15).
- Szkice pism i e-maili — nigdy wysyłka (2.8).
- Transkrypcja nagrania (spotkanie, wizyta, dyktowanie) i notatka z szablonu z linkami do fragmentów (2.13, 2.20).
- Procedury i umiejętności per zawód pisane przez profesjonalistę (2.9, 2.16).
- Dziennik zdarzeń i „notatka o narzędziach" per sprawa (sekcja 5).
- Zero ruchu wychodzącego z danymi, szyfrowany dysk, kopie (zasady wyżej).
Poza MVP: computer use na zewnętrznych portalach, komunikatory, rozmowa głosowa na żywo, planista hybrydowy.
Etapy
| Etap | Co | Kryterium przejścia |
|---|---|---|
| 0 — ewaluacja | 30–50 prawdziwych zadań na zawód, specyfikacje przebiegu, PLCC / CPTUB wybranych modeli | znasz pass^1 i pass^8 na własnych zadaniach |
| 1 — MVP | punkty 1–7, jeden zawód, jedno biuro pilotażowe | profesjonalista weryfikuje odpowiedź szybciej, niż pisze sam |
| 2 — proaktywność | timery + bramki: nowe pismo w folderze, nowa pozycja w lustrze Dziennika Ustaw, poranny brief | brak „pustych" wywołań modelu w dzienniku |
| 3 — działanie | DOM-przeglądarka na portalach (KSeF, e-Sąd, ePUAP) ze zbiorami źródeł, krytykiem i brokerem | zero akcji z wpływem na zewnątrz bez zatwierdzenia |
| 4 — rozwój | dyktowanie i głos, dotrenowany mały model do jednej czynności, opcjonalna hybryda bez danych klienta | koszt komórki spada, wynik w złotym zestawie nie |
5. Ewaluacja i bezpieczeństwo
Prompt injection w agentach przeglądarkowych
Przyczyna jest strukturalna: agent działa z sesjami użytkownika, więc polityka same-origin już nie chroni — instrukcje może nieść każda strona, e-mail, zaproszenie z kalendarza czy obraz (Brave). OpenAI (22.12.2025): prompt injection jest „mało prawdopodobne, by kiedykolwiek został w pełni rozwiązany" (TechCrunch); Gartner (8.12.2025) radził firmom blokować przeglądarki AI (The Register). Co już się wydarzyło:
- Comet: atak bez kliknięcia przez zaproszenie z kalendarza — wyciek lokalnych plików i poświadczeń z 1Password (The Register, 3.03.2026).
- BragJack (19.09.2026): jedno złośliwe rozszerzenie „wymusza prompt" w Chrome Gemini, Edge Copilot, Comet, Opera Neon i Claude w Chrome (BleepingComputer).
- Cowork: ukryty biały tekst w dokumencie → wysyłka plików przez dozwolone API (2.6).
- Obrona pomaga, ale nie domyka: Anthropic obniżył skuteczność ataków na Claude w Chrome z 23,6% do 11,2%, a dla Opus 4.5 podaje ~1% przy adaptacyjnym atakującym (dane firmy, 2025) (Anthropic); BrowseSafe wykrywa 91% w < 0,5 s, ale ~10% ataków przechodzi (12.2025).
Najlepszy opisany wzorzec po stronie wykonania ma Harvey (7.10.2026): sprawdzenie każdego wywołania narzędzia, „przypinanie" definicji narzędzi przeciw podmianie, polityki Rego blokujące „śmiertelną trójcę" (dane prywatne + niezaufana treść + komunikacja na zewnątrz), usuwanie ukrytych znaków Unicode z wyników — egzekwowane poza modelem (Harvey).
Lokalnie usuwasz wyciek do chmury, ale nie prompt injection. Stąd: agent czyta, a nie pisze; osobny profil
przeglądarki bez głównych sesji; zbiory źródeł; bez file:// i menedżera haseł; lokalny klasyfikator; i reguła trójcy
w kodzie — sesja, która czytała niezaufaną treść, traci narzędzia komunikacji na zewnątrz. Kurs:
kurs 2, część 16.
Lekcja z porad bezpieczeństwa OpenClaw
OpenClaw ma w 2026 roku 722 porady bezpieczeństwa (14 krytycznych, 249 wysokich, 390 średnich, 69 niskich; API GitHuba, 11.10.2026). Steinberger podaje, że z 1 309 zgłoszeń od 10.01 aż 746 zamknięto jako nieważne, a 87% „krytycznych" było nieważnych (OpenClaw, 30.04.2026). Prawdziwe problemy były gdzie indziej:
- Rynek umiejętności. Cisco znalazł co najmniej jedną podatność w 26% z 31 000 umiejętności agentów i umiejętność,
która po cichu wysyłała dane
curlem (Cisco, 28.01.2026). - Piaskownica nie jest domyślna — „workspace to domyślny katalog roboczy, nie twarda piaskownica", także w 2.0 (docs, The Register).
- Odpowiedzi: VirusTotal, NVIDIA SkillSpector, Tencent ClawScan (86,9% zgodnych etykiet i 98,6% złapanych złośliwych umiejętności na 556 przypadkach (dane projektu) — ClawScan), wyniesienie kanałów i narzędzi z rdzenia do wtyczek, kontrola zgodności z polityką od Microsoftu.
Wnioski: mały rdzeń, brak otwartego rynku, piaskownica domyślnie, przypięte wersje, kontrola zgodności konfiguracji z zapisem dla inspektora. Liczba porad nie mierzy bezpieczeństwa — Hermes nie ma żadnej opublikowanej w 2026 (API GitHuba, 11.10.2026), co może wynikać ze sposobu zgłaszania, nie z braku błędów.
pass^k i złote zestawy per zawód
Benchmarki ogólne nasycają się: OSWorld przekroczył poziom człowieka, ale na OSWorld 2.0 (zadania ~1,6 h) najlepszy model ukończył 20,6%, bo agenci „gubią ograniczenia, zgadują zamiast pytać i pomijają weryfikację" (arXiv 2606.29537). Liczy się Twój zestaw:
| Zawód | Złoty zestaw (30–50 zadań) | Co mierzysz | Punkt odniesienia |
|---|---|---|---|
| Adwokat / radca | przepis do stanu faktycznego, przegląd umowy, termin procesowy | trafność cytatu, „nie wiem" gdy trzeba | 72,3% top-1 przy wyszukiwaniu przepisów (arXiv 2608.30929); żaden LLM nie zdał części praktycznej egzaminu KIO (arXiv 2511.04205) |
| Lekarz | notatka z nagrania wizyty, pytanie o ChPL, kod rozpoznania | zdania bez pokrycia w nagraniu, nazwy leków | ostrzejsze punktowanie obniżyło wyniki o 31 pp na polskich egzaminach (arXiv 2606.12250) |
| Doradca / księgowa | dekretacja z KSeF XML, kwalifikacja VAT z interpretacją KIS | specyfikacja przebiegu (biała lista, cytat interpretacji) | wzorzec „agent przygotowuje, człowiek przegląda" z Basis (2.16) |
| Wszyscy | rozumienie polszczyzny | PLCC, CPTUB, PolAgentBench przed zmianą modelu lub kwantyzacji | CPTUB, PLCC |
Każde zadanie ma wejście, oczekiwany wynik, wymagane cytaty i ukrytą specyfikację przebiegu (2.16). Mierzysz pass^1 i pass^8 (2.17), a w produkcji — jak Spellbook — odsetek przyjętych sugestii (LawNext). Harvey ma własny BigLaw Bench; polskiego odpowiednika dla kancelarii nie znalazłem. Narzędzia: klocki, kurs 2, część 14.
Dziennik zdarzeń
Kto. OpenHands zapisuje każdą interakcję jako typowane zdarzenie (akcja → obserwacja), co daje audyt i odtworzenie (OpenHands); UI-TARS-desktop ma przeglądarkę strumienia zdarzeń; Manus Browser Operator loguje każdą akcję (Manus). W sprawie Amazon v. Perplexity dzienniki agenta stały się materiałem dowodowym (ComplexDiscovery; znam tylko tytuł).
U siebie.
- Dziennik tylko do dopisywania: kto, kiedy, model i wersja, narzędzie, cytat, kto zatwierdził.
- Eksport „notatki o narzędziach" per sprawa — § 23e ZZEA każe na prośbę klienta wskazać użyte narzędzia i ich cel (NRA).
- Dziennik to dane osobowe: szyfrowanie (art. 32 RODO), retencja, eksport i usunięcie per klient. UODO przypomina, by „regularnie mierzyć i testować wdrożone środki bezpieczeństwa" (UODO, 26.06.2026) — dziennik plus złoty zestaw to właśnie ten pomiar.
- Kurs: kurs 2, część 15.
To nie jest porada prawna — przepisy i obowiązki zawodowe omawiam w 04-POLSKA-I-SUWERENNOSC.md.