Pomiń do treści

— / 21

Źródła — na czym stoi ten kurs

Plik źródłowy
Lekcje
  1. 00Kurs 2: aplikacje agentowe na modelach lokalnych — indeks
  2. 01Część 1 · Architektury agentowe — mapa terenu
  3. 02Część 2 · Szkielet — proces, konfiguracja, sesje
  4. 03Część 3 · Harness — pętla, która przeżywa długie zadania
  5. 04Część 4 · Inżynieria kontekstu — budżet uwagi
  6. 05Część 5 · Pamięć długoterminowa — trzy szkoły
  7. 06Część 6 · Tożsamość — pliki robocze jako program
  8. 07Część 7 · Narzędzia — projekt i ergonomia
  9. 08Część 8 · Code-mode — agent pisze program zamiast wywoływać narzędzia
  10. 09Część 9 · Protokoły i integracje — MCP, CLI, A2A
  11. 10Część 10 · Piaskownica produkcyjna
  12. 11Część 11 · Harmonogram — agent, który budzi się sam
  13. 12Część 12 · Kanały — jak z agentem rozmawiasz
  14. 13Część 13 · Flota — wielu agentów, jeden system
  15. 14Część 14 · Ewaluacja — skąd wiesz, że to działa
  16. 15Część 15 · Obserwowalność — widzieć, co robi
  17. 16Część 16 · Bezpieczeństwo agentowe — OWASP ASI01–ASI10
  18. 17Część 17 · Hybryda i router — lokalny domyślnie, chmura świadomie
  19. 18Część 18 · Wydanie i utrzymanie
  20. 19Część 19 · Capstone — osobisty asystent ogólnego przeznaczenia
  21. —Źródła — na czym stoi ten kurs

Zebrane 23 września 2026. Każda pozycja ma dopisane, co z niej weszło do kursu i gdzie.

⚠️ Wszystko tutaj starzeje się w miesiącach. Krajobraz agentowy w 2026 zmienia się szybciej niż dokumentacja za nim nadąża. Gdy w części kursu widzisz konkretną liczbę (np. „85 % oszczędności kontekstu"), traktuj ją jako pomiar cudzy, do powtórzenia u siebie — nie jako stałą fizyczną. Dlatego każda część ma eksperyment.


1. OpenClaw — główne studium przypadku

Poprosiłeś wprost, żebym to sprawdził. Sprawdziłem — i to jest najlepiej udokumentowany działający system agentowy do nauki architektury, bo cała jego logika leży w czytelnych plikach, a nie w wagach modelu.

Źródło Co z tego wziąłem
OpenClaw — Wikipedia Historia (WhatsApp relay → ClawdBot → Moltbot → OpenClaw, 30 I 2026), model bezpieczeństwa i lista realnych incydentów — do części 16
ppaolo · OpenClaw System Architecture Overview ⭐ Najgłębszy opis, jaki znalazłem. Brama na 127.0.0.1:18789, rozwiązywanie sesji, składanie promptu, potok wiadomości w 6 fazach, precedencja polityk, pamięć hybrydowa vector+BM25 w SQLite — szkielet części 2, 6, 12
Markaicode · OpenClaw Production Architecture Podział Gateway / Brain / Hands / Memory — nazewnictwo, którego używam w części 1
Capodieci · OpenClaw Workspace Files Explained SOUL.md, AGENTS.md, MEMORY.md, HEARTBEAT.md — cała część 6
Blink · HEARTBEAT, SOUL and Memory Configuration Guide Wzorzec HEARTBEAT_OK tłumionego przez bramę — rdzeń części 11
Bibek Poudel · How OpenClaw Works Pętla agentowa wyzwalana cronem jako koncept architektoniczny
github.com/openclaw/openclaw Układ katalogów, SDK wtyczek, „wiadomość przychodząca jest niezaufana"
awesome-openclaw · awesome-openclaw-agents 162 gotowe konfiguracje SOUL.md — materiał porównawczy do części 6

Czego OpenClaw uczy najlepiej: że agent to problem infrastrukturalny, nie promptowy. Sesje, routing, piaskownice i pamięć to 90 % roboty. Prompt to 10 %.

Czego OpenClaw uczy przez kontrprzykład: wartości Secret Store nie są szyfrowane spoczynkowo w wersji 2.0, a piaskownica dla niezaufanego kodu nie jest włączona domyślnie. Cisco znalazło w zewnętrznych umiejętnościach realną eksfiltrację danych. To nie jest powód, żeby go nie studiować — to jest materiał do części 16.


2. Peter Steinberger — głos przeciwny nurtowi

Autor OpenClaw. Warty czytania nie dlatego, że ma rację we wszystkim, tylko dlatego, że jego tezy są testowalne i idą pod prąd temu, co sprzedaje reszta rynku.

Źródło Teza, którą zabieram do kursu
Just Talk To It — the no-bs Way of Agentic Engineering ⭐ „MCP i RAG to trucizna kontekstu". GitHub MCP ≈ 23 tys. tokenów; CLI kosztuje zero, bo model już go zna i przeczyta --help. Prompty 1–2 zdania. 3–8 agentów równolegle w jednym katalogu, atomowe commity. Promień rażenia jako jednostka planowania. Odrzucenie trybu planowania i subagentów jako „obchodzenia zepsutego systemu" — część 9, częściowo 13
MCP Best Practices Pobłażliwy parser argumentów, brak wyjścia na stdio, komunikat błędu umożliwiający odzyskanie, podkomenda info, limit 300–500 linii na plik — część 7
Loop engineering (post z 8 VI 2026) „Nie promptuj agentów. Projektuj pętle, które promptują agentów" — motto części 3
OpenClaw, OpenAI and the future Kontekst: odejście do OpenAI, OpenClaw pod fundację. Cel „agent, którego użyje moja mama"
Fast Company · How Peter Steinberger built OpenClaw Tło powstania — weekendowy projekt, który urósł

Jak czytam Steinbergera w tym kursie. Jego stanowisko „bez MCP, bez RAG, bez subagentów" jest prawdziwe dla jego przypadku: doświadczony inżynier, model klasy frontier, zadania programistyczne, pełne zaufanie do maszyny. Trzy z tych czterech warunków u Ciebie nie zachodzą. Dlatego w części 9 i 13 stawiam jego tezy obok pomiaru i każę Ci rozstrzygnąć samemu. To jest ważniejsza umiejętność niż wybór strony.


3. Anthropic — inżynieria harnessu i kontekstu

Źródło Co z tego wziąłem
Effective harnesses for long-running agents ⭐ Cała część 3. Agent inicjalizujący vs roboczy, init.sh, plik postępu, lista funkcji w JSON przeciw przedwczesnemu „gotowe", git jako pamięć, sekwencja startowa sesji, zakaz kasowania testów
Effective context engineering for AI agents ⭐ Cała część 4. Budżet uwagi, context rot i jego źródło w n² transformera, wysokość promptu systemowego, kompakcja „najpierw pełnia, potem precyzja", notatki strukturalne, doładowanie w ostatniej chwili, subagenci zwracający 1–2 tys. tokenów
Building Effective AI Agents Cztery kryteria „czy w ogóle budować agenta": złożoność, wartość, wykonalność, koszt błędu — otwarcie części 1

4. Code-mode — największa zmiana tego roku

Źródło Co z tego wziąłem
MCP Code Mode — Context Engineering for Efficient Tool Execution Redukcja kontekstu ~94 % przez traktowanie narzędzi jako odkrywalnego kodu zamiast statycznego JSON-a
Microsoft Agent Framework · CodeAct Formalna definicja: execute_code jako miejsce, gdzie agent łączy sterowanie, transformację danych i orkiestrację narzędzi w jednym kroku
code-mode (UTCP) Działająca biblioteka — porównanie w części 8
mcp-server-code-execution-mode Wykonanie w kontenerach rootless — łącznik części 8 z 10
Glama · Code execution with MCP Argument o zwijaniu wielu tur modelu w jedną

Dlaczego to jest dla Ciebie ważniejsze niż dla kogokolwiek innego: mały model lokalny generuje poprawny Python znacznie pewniej niż długi, poprawny JSON z zagnieżdżonymi argumentami. Code-mode przenosi ciężar z formatu, w którym model jest słaby, na format, w którym jest mocny. To jest część 8 i jeden z dwóch najważniejszych rozdziałów kursu.


5. Pamięć agentowa

Źródło Co z tego wziąłem
Wasowski · I compared 5 AI agent memory systems ⭐ Liczba, wokół której zbudowałem część 5: Zep/Graphiti 71,2 % vs Mem0 49 % na LongMemEval
Atlan · Best AI Agent Memory Frameworks 2026 Bi-temporalność jako wyróżnik roku: valid_at + invalid_at przy każdym fakcie
Graphlit · Survey of AI Agent Memory Frameworks Rozróżnienie pamięć vs kontekst — kluczowe, żeby część 4 i 5 się nie zlały
Codepointer · Agent Memory Systems and Knowledge Graphs Letta/MemGPT: pamięć wirtualna w stylu systemu operacyjnego, bloki samo-edytowalne, sleep-time compute
MemGuard (arXiv 2605.28009) Zatrucie pamięci długoterminowej — wejście do ASI06 w części 16

6. Bezpieczeństwo agentowe

Źródło Co z tego wziąłem
OWASP Top 10 for Agentic Applications 2026 ⭐ Szkielet całej części 16. ASI01–ASI10, opublikowane 9 XII 2025, ponad 100 recenzentów
Cycode · OWASP Top 10 Agentic — rozpisane kategorie Pełne nazwy i opisy ASI01–ASI10
Teleport · Key Takeaways 72,4 % — tak często jeden skompromitowany serwer MCP pociągał za sobą kolejne. Liczba napędzająca ćwiczenie z kaskady w części 13
Northflank · How to sandbox AI agents in 2026 Drabina izolacji: kontener → gVisor → microVM. VM jako granica zewnętrzna, microVM jako jednostka wykonania — część 10
emirb · Your Container Is Not a Sandbox Dlaczego zwykły kontener nie wystarcza dla agenta piszącego własny kod
awesome-agent-runtime-security Prymitywy: bubblewrap, Landlock, seccomp, KVM/libkrun, WASM

7. Ewaluacja i obserwowalność

Źródło Co z tego wziąłem
Prefactor · Agent Benchmarks: tau-bench, SWE-bench, GAIA, pass^k ⭐ „Wynik agenta zmienia się bardziej wraz z harnessem niż z modelem". Teza otwierająca część 14. Plus pass^k jako miara niezawodności, nie zdolności
tau2-bench Dwustronna kontrola: użytkownik też wywołuje narzędzia — wzorzec zbioru testowego w części 14
Guideline-Grounded Evidence Accumulation (arXiv 2603.02798) ⭐ Weryfikacja zewnętrzna. Samo-refleksja ma skrzywienie samo-potwierdzające, bo sędzia siedzi w tym samym stanie trajektorii co autor. Sygnał musi powstać w izolowanym kontekście
Stackviv · Agent Reflection Pętla trzystopniowa generuj → krytykuj → popraw. Problem „ustalonego nastawienia" i krytycy o różnych osobowościach
OpenTelemetry GenAI Semantic Conventions — omówienie Spany agenta, workflow, narzędzia i modelu; metryki opóźnienia i tokenów; ostrzeżenie, że atrybuty gen_ai.* mają status Development i mogą się zmienić bez major bumpa — część 15
Langfuse vs Arize Phoenix Wybór narzędzia self-hosted do części 15

8. Protokoły

Źródło Co z tego wziąłem
MCP · Specyfikacja 2026-07-28 ⭐ Bezstanowy rdzeń. Przejście z dwukierunkowego protokołu stanowego na żądanie/odpowiedź. MRTR zamiast stale otwartych strumieni. Utwardzenie autoryzacji: RFC 9207, odejście od DCR na rzecz CIMD — część 9
The 2026 MCP Roadmap Kierunek: od integracji narzędzi do komunikacji między agentami
Agent2Agent — Wikipedia A2A pod Linux Foundation, 100+ firm. Podział ról: MCP łączy agenta z narzędziami, A2A agentów ze sobą
Agent Context Protocol in 2026: MCP, ACP, A2A Porównanie trzech protokołów — tabela w części 9

9. Modele lokalne i silniki

Źródło Co z tego wziąłem
LLM Configurator · Local LLM Tool Calling 2026 ⭐ Twarda liczba do części 7: 90 %+ poprawnych składniowo wywołań na prostych zadaniach, ale 80–90 % end-to-end na wielokrokowych — błędy wyboru i argumentów się kumulują
PromptQuorum · Best Local Models for Tool Calling 2026 GLM-4.5-Air, Qwen3-Coder-30B-A3B, Qwen3-30B-A3B-Thinking jako czołówka agentowa
InsiderLLM · Function Calling Local LLMs Parser qwen3_coder w vLLM i SGLang; zużycie VRAM per model
Yotta Labs · vLLM vs SGLang w 2026 Kiedy przesiąść się z llama-server na vLLM — przy równoległych sesjach floty (część 13)
ROCm · vLLM inference and serving Stan wsparcia AMD. ⚠️ AITER i oficjalne testy celują w MI300X/MI350, nie w RDNA4 — u Ciebie wszystko wymaga pomiaru, nie wiary

10. Frameworki — do porównań, nie do naśladowania

Źródło Rola w kursie
LangChain · The best AI agent frameworks in 2026 Mapa terenu; LangGraph jako graf z typowanym stanem
Morphllm · 8 SDKs Compared + Claude Agent SDK Primitive Reference Porównanie prymitywów — do tabel „Twoje vs ich"
OpenAgents · Open-source agent frameworks compared Podział na SDK producenckie vs niezależne
Langfuse · Comparing Open-Source AI Agent Frameworks Kryteria oceny frameworka

Uwaga o smolagents: agenci generujący kod zamiast JSON-a redukują liczbę wywołań modelu o ~30 % i mają wbudowane wykonanie w piaskownicy. To najbliższa gotowa implementacja tego, co budujesz w części 8 — i dlatego jest tam punktem odniesienia.


11. Czego celowo nie ma na tej liście

  • Kursów wideo i płatnych bootcampów. Sprawdziłem kilka; wszystkie uczą frameworka, żaden mechanizmu. Masz je za darmo w dokumentacji tych frameworków.
  • Benchmarków modeli. Starzeją się w tygodniach i nie odpowiadają na Twoje pytanie, bo Twoim wąskim gardłem jest harness, nie model (patrz §7, pozycja pierwsza).
  • Artykułów „top 10 agent frameworks". Jest ich tysiąc, mówią to samo i żaden nie mierzy. Gdzie potrzebowałem porównania, brałem je z dokumentacji źródłowej.

Jak weryfikować to po mnie

Każde twierdzenie w kursie oznaczone ⚠️ do sprawdzenia to takie, którego nie zmierzyłem na Twoim sprzęcie — bo nie mam do niego ciągłego dostępu. Wszystkie inne liczby pochodzą albo z tej listy (wtedy jest link), albo z pomiaru opisanego w tekście.

Gdy liczba z tej listy nie zgadza się z Twoim pomiarem — Twój pomiar wygrywa i popraw kurs. Pliki są Twoje.