Przejdź do treści

Rozdział 8 · Jak to działa

Model, harness, narzędzia, skille

4 min czytania

Czyta głos Dawida Kuliberdy wygenerowany przez AI (ElevenLabs). Pobierz MP3 (2,6 MB)

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

Ten sam mózg, agent dostał ręce.

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:

ObjawCo sprawdzić najpierw
Agent nie rozumie, jaki wynik ma przygotowaćCel, przykład dobrego wyniku, niejasne pojęcia
Rozumie zadanie, lecz nie widzi dokumentuWłaściwe konto, folder, załącznik i dostęp
Widzi dokument, lecz źle odczytuje kwotyJakość 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 wynikiemStan 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.

NarzędziaPrompt

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.

TwórczePrompt

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.

Spis rozdziałów

Zacznijmy od 30 minut rozmowy.

Umów diagnozę