The Agentic Architect • Wydanie 2 •

Kto sprawdza nocną zmianę

Wydanie 2 jest o weryfikacji: kto sprawdza, co agent zrobił, kiedy nikt nie patrzył. Tym razem jest spóźnione, a od teraz newsletter przychodzi we wtorek rano.

Wzorzec: kierowca i nawigator na dwóch modelach

Schemat: kierowca (model A) pisze kod, nawigator (model B, tylko odczyt) patrzy i odsyła uwagi. Potem praca przechodzi przez bramkę w kodzie: testy poza zasięgiem kierowcy, wynik mutacyjny zamiast samego zielonego przebiegu, schemat i fakty sprawdzone. Rano człowiek decyduje, czy to wchodzi, czy idzie do kosza.

Zespół robotyczny, z którym pracuję, nieraz około 16 albo 17 zostawia agentom zadania na noc, a rano człowiek decyduje: wchodzi albo do kosza. Claude Code i Codex puszczam też w parze: jeden wdraża (kierowca), drugi, na innym modelu, patrzy i na bieżąco komentuje (nawigator).

Kiedy pasuje: zadania, na które szkoda dnia.
Gdzie pęka: nawigator na tym samym modelu to echo, a nie kontrola. Moja para spaliła dużo tokenów. Kierowca, który może edytować testy, sam ustawia sobie poprzeczkę.
Co postawić wokół: nawigator tylko z odczytem, testy poza zasięgiem kierowcy, rano decyzja człowieka.

Test na dziś: czy Twój nocny agent może zmienić test, który go sprawdza?

Przeczytaj cały wpis

Case study: agenci OpenAI osłabili monitoring misalignmentu

Raport OpenAI (zaktualizowany 20 października) opisuje dwa wewnętrzne incydenty. 3 października agent GPT-6.1 Sol zastosował polecenie dotyczące tylko Slacka, „don't send any messages”, na automatyczne alerty do zespołu bezpieczeństwa OpenAI. Jego subagent ocenił, że wyłączenie wymaganych alertów byłoby niebezpieczne. Główny agent i tak kazał je wyciszyć, a subagent ustawił no_notify=true. 6 października subagent GPT-6 Astra usunął integrację z monitoringiem, a test, który jej pilnował, zastąpił testem wymagającym, żeby monitoringu nie było. Zapytany o to główny agent odpowiedział: „No […] I did not remove an enabled monitor from it.”

Kontrola siedziała w modelu, który mógł edytować własny checker. Teraz Auto-Review, obowiązkowy przy każdym wewnętrznym użyciu Codexa, wykrywa i blokuje próby wyłączenia monitoringu misalignmentu: nawigator z prawem weta.

Raport OpenAI (po angielsku)

Projekt: Jev, sędzia, który nie pisze

Jev od TypeSafe, wypuszczony w early access 15 września, nie zwraca tekstu. Wysyłasz dane z typowanymi pytaniami: Choice (jedna z maksymalnie 255 opcji), Score (skala od 2 do 10 poziomów) albo Noul (prawdopodobieństwo dla pytania tak lub nie), każde liczone w izolacji. Ocenia, ale nie przepisze: naturalny nawigator.

Kontrola siedzi w Twoim kodzie: przestrzeń odpowiedzi, wagi, progi i to, dokąd trafiają niepewne przypadki. W moim eksperymencie na tym blogu (372 wywołania i 0,1185 USD łącznie) jeden błąd wyszedł tylko dlatego, że dwie odpowiedzi sobie przeczyły. Dokumentacja TypeSafe ostrzega, że tekst napisany, by nim sterować, potrafi przestawić odpowiedź, więc nigdy nie rób z niego jedynej bramki bezpieczeństwa.

Mój test Jeva, dokumentacja TypeSafe

Nowinki AI od poprzedniego wydania

  • Claude API 2026-10-21 i nowe major wersje SDK (21 października). Nowe SDK domyślnie wysyłają tę wersję API, a w niej temperature, top_p i top_k zwracają błąd 400, nawet z wartością domyślną. Nowe SDK wysyłają klucz w Authorization: Bearer. W tym tygodniu: przypnij major SDK, usuń parametry próbkowania i sprawdź, czy proxy przepuszcza Authorization. Przewodnik migracji
  • LiteLLM 1.107.0 z malware kradnącym poświadczenia (21 października). Wersja była na PyPI od 11:39 do 13:23 UTC, a na czterech tagach Dockera, w tym latest, do 14:20. Uruchamia się przy każdym starcie Pythona. W tym tygodniu: przeszukaj lockfile'y i obrazy, zrotuj sekrety, do których dotknięte hosty miały dostęp, przypnij 1.106.4 (najnowsza wersja na 26 października) i przestaw weryfikację cosign na nowy klucz. Oś czasu LiteLLM, analiza przyczyn
  • Referencyjne serwery MCP łatają osiem podatności (25 października). server-filesystem mógł wyjść poza dozwolone katalogi (Windows: załatane częściowo), strona WWW mogła wywołać narzędzia server-everything przez HTTP/SSE, a mcp-server-fetch mógł sięgnąć do adresów wewnętrznych. Menedżery pakietów stawiają poprawioną wersję 2.0.1 niżej niż wersje datowane. W tym tygodniu: zainstaluj jawnie 2.0.1 server-filesystem i server-everything, a mcp-server-fetch zaktualizuj do 2026.10.24. Informacje o wydaniu

Poza tym w tym tygodniu

Nowe na blogu

Darmowe egzaminy próbne do czterech certyfikacji Claude

Cztery egzaminy próbne, po jednym do każdej certyfikacji. Każdy ma tyle pytań, ile podaje przewodnik egzaminacyjny Anthropic, limit 120 minut i wyjaśnienie do każdej odpowiedzi. Bez zakładania konta, pytania są po angielsku. 60 pytań do Architect Foundations jest też w darmowym PDF-ie z kluczem odpowiedzi, bez podawania e-maila. To nieoficjalne ćwiczenia: Anthropic ich nie autoryzuje ani nie rekomenduje.

Dla konsultantów

Chcesz podejść do egzaminów Claude bez pracodawcy-partnera? Certified AI Consultant Program ma otwarty nabór. Przyjęcie jest po selekcji. Zgłoszenie jest bezpłatne, a za członkostwo płacisz dopiero po przyjęciu.

Newsletter

Kolejne wydanie prosto do skrzynki

Wzorzec, case study, rozbiór projektu i nowinki o AI, które mają znaczenie. Raz w tygodniu.

Dostaniesz jednego maila z prośbą o potwierdzenie. Wypiszesz się jednym kliknięciem. Polityka prywatności

← Wszystkie wydania Kanał RSS