Strzałki wybierają wynik, Enter go otwiera, Esc czyści pole.
Rozdział 8 · Jak to działa
Model, harness, narzędzia, skille
Czym różni się model od warsztatu?
Model to mózg. Czyta, rozumuje, pisze. Sam nie otworzy pliku, nie policzy w arkuszu i nie wyśle maila. Robi to program wokół niego, po angielsku harness, dosłownie uprząż. Prowadzi pracę, udostępnia narzędzia, odsyła ich wyniki do modelu i pilnuje zasad wykonania. Google opisuje harness jako warstwę łączącą decyzje modelu z działaniem i obserwacją jego skutków. Google Cloud: agent harness
Część autorów nazywa osobno scaffolding: instrukcje i układ informacji, na których pracuje model. Dostawcy nazywają części warsztatu różnie. Hugging Face: harness i scaffolding
Czat
Agent
- Pliki
- Wyszukiwarka
- Dokumenty
- Poczta
- Komputer
Dwa schematy z tym samym modelem w środku. Czat: pytanie trafia do modelu, model zwraca odpowiedź. Agent: zlecenie trafia do tego samego modelu, który korzysta z narzędzi: plików, wyszukiwarki, dokumentów, poczty i komputera, a na końcu oddaje wynik.
Wyobraź sobie świetnego analityka w pustym pokoju. Bez dokumentów, kalkulatora i miejsca na zapis zestawienia nie przygotuje. Wstaw biurko, akta, arkusz, telefon i zasady dostępu, a ta sama osoba przygotuje zestawienie. Model działa tak samo. O Twojej firmie, Twoim domu i Twoich plikach wie tyle, ile mu pokażesz, a luki potrafi wypełnić zmyśleniem.
Co dzieje się między „zrób” a „gotowe”?
Zlecasz: „Z tych ofert przygotuj zestawienie kosztu szkolenia dla 30 osób”. Model wskazuje pliki do odczytu. Program je otwiera i odsyła treść. Model wybiera sposób obliczeń, narzędzie liczy, a wynik staje się podstawą kolejnego kroku. Na końcu jest plik i informacja, czego nadal nie udało się ustalić.
Drugi przykład: „Wyrenderuj tę scenę w Blenderze”. Program uruchamia Blendera, Blender zapisuje obraz albo zwraca błąd, a model czyta go i zmienia ustawienia.
Plik otwiera się dopiero wtedy, gdy system wykona wywołanie narzędzia i odda modelowi rezultat. W architekturze opisanej przez Anthropic zapis sesji, prowadzenie pracy i środowisko wykonania są osobnymi elementami. Anthropic: oddzielenie modelu, wykonania i sesji Stąd praktyczna zasada: „zapisałem plik” to komunikat, a plik to plik.
Prosiłeś o plik, a dostałeś jego opis? Sprawa nie jest zakończona. Tabela obejmuje dwie oferty z trzech? Ma być zapis, że trzeciej nie dało się odczytać.
Narzędzie, skill i plugin: co jest czym?
Narzędzie wykonuje czynność, na przykład otwiera plik albo pobiera wiadomość. Skill, czyli pakiet umiejętności, opisuje sposób pracy. Plugin, czyli rozszerzenie, może dostarczać narzędzia, połączenia i pakiety instrukcji. Takie rozróżnienie wprost opisuje dokumentacja OpenClaw; w innych produktach nazwy mogą wyglądać inaczej. OpenClaw: narzędzia, skills i plugins
Narzędziem jest kalkulator, skillem sprawdzona instrukcja przygotowania kosztorysu, pluginem dodatkowy zestaw wyposażenia. Przepis nie kładzie kalkulatora na biurku. Dopisanie „korzystaj z poczty” do instrukcji nie tworzy połączenia ze skrzynką. OpenClaw rozdziela wskazówki w pliku instrukcji od narzędzi, które program rzeczywiście udostępnił. OpenClaw: kontrakt narzędzi w kodzie źródłowym
Otwarty format Agent Skills łączy instrukcję z wzorami, materiałami pomocniczymi, czasem skryptami. Agent wczytuje taki pakiet, kiedy go potrzebuje. Skill zapisuje metodę pracy i nie zmienia samego modelu. Agent Skills: opis formatu Więcej o pisaniu takich procedur w rozdziale Instrukcje, procedury i skille.
Którą warstwę poprawić, gdy coś nie działa?
Opisz problem we właściwej warstwie:
| Objaw | Co sprawdzić najpierw |
|---|---|
| Agent nie rozumie, jaki wynik ma przygotować | Cel, przykład dobrego wyniku, niejasne pojęcia |
| Rozumie zadanie, lecz nie widzi dokumentu | Właściwe konto, folder, załącznik i dostęp |
| Widzi dokument, lecz źle odczytuje kwoty | Jakość skanu, układ tabeli, odczyt na kilku znanych pozycjach |
| Potrafi opisać czynność, ale nie może jej wykonać | Czy odpowiednie narzędzie jest podłączone i dostępne |
| Zatrzymuje się przed konkretną zmianą | Uzgodniony zakres, oczekująca decyzja albo ograniczenie systemu |
| Zadanie urywa się przed wynikiem | Stan wykonania, limit, dostępność komputera lub błąd połączenia |
Zanim uznasz, że model jest słaby, sprawdź pozostałe warstwy. Inny model nie otworzy niedostępnej skrzynki ani nie poprawi nieczytelnego skanu. Dłuższa instrukcja nie da agentowi brakującej zdolności. Poprawiaj tę warstwę, która zawiodła.
Co zablokowało zadanie
Powiedz prostym językiem, co zablokowało zadanie: niejasny cel, brak danych, brak narzędzia, brak dostępu czy błąd wykonania.
Pełna wersja
Zadanie się nie udało. Powiedz prostym językiem, co je zablokowało: niejasny cel, brak danych, brak narzędzia, brak dostępu czy błąd wykonania. Pokaż, co udało się zrobić i gdzie to leży. Nie zgaduj stanu rzeczy. Napisz, czego brakuje i co mam sprawdzić po swojej stronie.
Blender nie otwiera sceny
Blender nie otwiera mojego pliku sceny po aktualizacji. Sprawdź, na której warstwie to się zatrzymuje.
Pełna wersja
Blender nie otwiera pliku sceny po aktualizacji programu. Pracuj na kopii pliku, oryginału nie ruszaj. Ustal, czy problem leży w wersji programu, brakującym dodatku, uszkodzonym pliku czy braku miejsca na dysku. Pokaż, co sprawdziłeś i co wyszło. Niczego nie instaluj i nie usuwaj bez mojej zgody.
Zapisujemy to tylko w tej przeglądarce.