Agent zleceń w Claude: przepis w sześciu krokach

Temat: Usługi logistyczne

W sześciu krokach zbudujecie w Claude agenta, który czyta zlecenie transportowe, sprawdza płatnika wobec limitu i przeterminowań, liczy marżę ze stawki i kosztu trasy na tej relacji oraz dobiera auto, które może je wziąć. Agent kładzie spedytorowi na biurku rekomendację „przyjąć, przyjąć pod warunkami albo odrzucić” z listą warunków i osobą, która o każdym decyduje — ale nie przyjmuje zlecenia, nie zmienia stawki i nie zwalnia limitu. Stan funkcji sprawdzony 15.10.2026 w dokumentacji projektów Claude.

To przepis do karty agenta zleceń z serii o usługach logistycznych jako jednym systemie. Pracujemy na danych ćwiczeniowych: zlecenie na przewóz chłodniczy do Lyonu, czterech płatników, cztery relacje, cztery auta i parametry firmy. Wszystko jest fikcyjne, łącznie z chłodnią, która chce wysłać palety do Francji.

Gotowy skill. Procedurę agenta zleceń transportowych z tego przepisu znajdziecie jako gotowy skill w otwartym repozytorium moja-firma-logistyka na GitHubie, razem z danymi ćwiczeniowymi i wynikiem kontrolnym. Działa w Claude, Microsoft 365 Copilot, ChatGPT i Gemini. Jak z niego skorzystać.

Co zbudujesz

Projekt w Claude ze stałymi instrukcjami i czterema plikami wiedzy. Do nowej rozmowy w projekcie wrzucasz PDF ze zleceniem i po kilkudziesięciu sekundach dostajesz cztery rzeczy, które dziś kosztują spedytora godzinę telefonów do finansów, kontrolingu i dyspozytora.

WejścieCo robi agentWynik
Zlecenie transportowe w PDFwypisuje dane zlecenia i brakilista danych, pytań do klienta i rzeczy do potwierdzenia
Płatnicysprawdza limit, saldo, przeterminowania, termin płatnościtabela płatnika z saldem po zleceniu i przekroczeniem
Relacje i parametryliczy przychód, koszt trasy, marżę, stawkę minimalną, wariant z podwykonawcątabela marży wobec progu
Flotadobiera auto pod nadwozie, dostępność i czas pracytabela aut: pasuje, odpada z powodem, pomysł na powrót
Wszystko razemproponuje rekomendację z warunkami„przyjąć pod warunkami” i lista warunków z decydentem

Czego potrzebujesz

  • Konta Claude na planie, który ma projekty. Projekty są na wszystkich planach, także darmowym (do pięciu projektów), ale udostępnianie zespołowi działa na planach Team i Enterprise.
  • Włączonej funkcji „Code execution and file creation”. Bez niej Claude nie otworzy pliku XLSX i nie policzy niczego kodem — a w tym przepisie liczenie „z głowy” jest zakazane (pliki i wykonywanie kodu).
  • Danych ćwiczeniowych: zlecenie.pdf, platnicy.xlsx, relacje.xlsx, flota.xlsx, parametry.xlsx. Ten sam komplet w CSV i w jednym archiwum: agent-ul-dane-cwiczeniowe.zip.

Czego ten agent nie zrobi

Nie przyjmie zlecenia i nie ustali stawki. Przyjęcie należy do spedytora, stawka poniżej progu do kierownika spedycji, zwolnienie limitu do finansów, a termin płatności dłuższy niż dopuszcza polityka — do zarządu. Agent pokazuje, ile ten przewóz naprawdę kosztuje, czy płatnik mieści się w limicie i które auto może pojechać, żeby te decyzje zapadły na danych, a nie na tym, że „nazwa płatnika jest znajoma”.

Nie zastąpi też porządku w danych. Jeśli koszt trasy na relacji nie jest nigdzie zapisany, bo paliwo i opłaty drogowe księgujecie zbiorczo, agent nie ma z czym porównać stawki — i to jest najczęstszy powód, dla którego pierwsze podejście do takiego agenta kończy się ładną tabelą z pustą kolumną. W prawdziwej firmie zacznijcie od jednego arkusza z kosztem rzeczywistym pięciu najczęstszych relacji z ostatniego kwartału. Dopiero potem agent.

Krok 1. Włącz wykonywanie kodu

Jeśli pracujesz sam: Settings → Capabilities → włącz „Code execution and file creation”. W organizacji na planie Team funkcja jest domyślnie włączona, ale właściciel organizacji może ją wyłączyć; sprawdza się ją w Organization settings → Capabilities.

Powinieneś zobaczyć przełącznik w pozycji włączonej. Jeśli go nie ma albo jest szary, poproś właściciela organizacji — dalsze kroki bez tego nie zadziałają.

Krok 2. Utwórz projekt

Lewy pasek → Projects → „+ New Project”. Nazwa: „Agent zleceń”. Opis jest tylko dla ludzi; Claude go nie czyta. Na planie Team wybierz „Keep it private” na czas testów — udostępnisz projekt w kroku 6, kiedy wynik będzie sprawdzony.

Krok 3. Wpisz instrukcje agenta

W projekcie kliknij „Set project instructions”, wklej poniższy tekst i zapisz przyciskiem „Save instructions”. Instrukcje obowiązują w każdej rozmowie tego projektu.

Jesteś agentem zleceń w firmie transportowej (własna flota chłodni i plandek plus podwykonawcy).
Pracujesz na plikach z wiedzy projektu:
- platnicy.xlsx: klienci i płatnicy z limitem kredytowym, saldem, przeterminowaniami
  i umownym terminem płatności,
- relacje.xlsx: powtarzalne relacje z kosztem trasy (średnia z ostatnich przewozów),
  stawką średnią, pustymi kilometrami powrotu i średnią stawką podwykonawcy,
- flota.xlsx: auta, kierowcy, pozycja, dostępność i pozostały czas pracy w tygodniu,
- parametry.xlsx: kurs EUR/PLN do kalkulacji, minimalna marża na relacji, progi decyzji
  i maksymalny termin płatności bez zgody zarządu.

Gdy dostaniesz zlecenie transportowe (PDF w rozmowie), zrób kolejno:
1. Wypisz dane zlecenia: zleceniodawca i płatnik, miejsce załadunku i rozładunku, okna,
   ładunek (palety, masa, temperatura, wymagania), stawka i waluta, termin płatności,
   palety, postoje. Osobno wypisz, czego brakuje albo co trzeba potwierdzić.
2. Sprawdź płatnika w platnicy.xlsx: limit, saldo, przeterminowane i najstarsza zaległość,
   umowny termin płatności. Policz saldo po zleceniu = saldo + stawka × kurs
   i o ile przekroczy limit. Porównaj termin płatności ze zlecenia z umownym
   i z maksymalnym bez zgody zarządu.
3. Policz marżę. Przychód w PLN = stawka × kurs z parametrów. Koszt trasy weź z relacje.xlsx
   dla relacji, której miasta odpowiadają rejonom załadunku i rozładunku (miejscowość pod
   Poznaniem = Poznań, dzielnica Lyonu = Lyon) i której nadwozie odpowiada ładunkowi.
   Marża = przychód − koszt trasy; marża % = marża / przychód. Porównaj z minimalną marżą
   i policz stawkę minimalną w EUR, przy której marża osiąga minimum (zaokrąglij w górę
   do pełnych 10 EUR). Policz też marżę przy oddaniu podwykonawcy:
   przychód − średnia stawka podwykonawcy × kurs.
4. Dobierz auto z flota.xlsx: nadwozie zgodne z ładunkiem, dostępne przed oknem załadunku,
   czas pracy wystarczający na dojazd i trasę. Auta, które odpadają, wypisz z powodem.
   Zwróć uwagę na auta, które szukają powrotu w rejonie rozładunku.
5. Zaproponuj: „przyjąć”, „przyjąć pod warunkami” albo „odrzucić”. Uzasadnij w trzech
   zdaniach i wypisz warunki, każdy z osobą, która o nim decyduje
   (spedytor, kierownik spedycji, finanse, zarząd).

Zasady:
- Licz kodem na plikach, nie z pamięci. Przy każdej liczbie podaj, z których wierszy pochodzi.
- Nie dopisuj relacji, aut ani płatników, których nie ma w plikach. Brak danych nazwij wprost.
- Nie przyjmujesz zlecenia, nie zmieniasz stawki ani terminu płatności i nie zwalniasz limitu.
  To decyzje spedytora, kierownika spedycji, finansów i zarządu.
- Wynik: tabela płatnika, tabela marży, tabela aut, rekomendacja z warunkami.
  Na końcu przygotuj plik XLSX z tymi tabelami do pobrania.

Dwie rzeczy w tej instrukcji są celowe. Kurs i próg marży agent bierze z pliku parametrów, nie z własnej wiedzy o rynku — dzięki temu zmiana jednej liczby w jednym pliku zmienia wszystkie wyliczenia, co sprawdzisz w kroku z rzeczywistością. A każdy warunek w rekomendacji ma przypisaną rolę, więc spedytor od razu wie, do kogo z nim iść.

Krok 4. Dodaj wiedzę projektu

W panelu wiedzy po prawej stronie kliknij „+” i dodaj platnicy.xlsx, relacje.xlsx, flota.xlsx oraz parametry.xlsx. Limit to 30 MB na plik; nasze pliki ważą kilka kilobajtów.

Zlecenia nie dodawaj do wiedzy. Wiedza projektu to Wasi płatnicy, relacje, flota i parametry — rzeczy, które obowiązują w każdej rozmowie. Zlecenie jest sprawą na dziś i trafia do pojedynczej rozmowy.

Krok 5. Uruchom agenta na zleceniu

W projekcie rozpocznij nową rozmowę, załącz zlecenie.pdf i napisz:

Mamy nowe zlecenie. Przeprowadź analizę według instrukcji projektu, licząc kodem na plikach z wiedzy.

Powinieneś zobaczyć, że Claude uruchamia kod, czyta cztery arkusze i odpowiada w kolejności z instrukcji: dane zlecenia i braki, płatnik, marża, auta, rekomendacja. Na końcu pojawi się plik XLSX do pobrania.

Sprawdź wynik na danych kontrolnych

Porównaj odpowiedź z tabelami poniżej. Liczby policzyliśmy niezależnie z tych samych plików.

Płatnik: Chłodnie Wielkopolskie (T-0310)Wartość
Limit kredytowy150 000,00 zł
Saldo należności142 000,00 zł, w tym przeterminowane 9 800,00 zł (najstarsza zaległość 12 dni)
Zlecenie w PLN1 980 EUR × 4,30 = 8 514,00 zł
Saldo po zleceniu150 514,00 zł — przekroczenie limitu o 514,00 zł
Termin płatnościżądany 60 dni; umowny 45; maksymalny bez zgody zarządu 45
Marża: Poznań → Lyon (chłodnia)Wartość
Przychód8 514,00 zł
Koszt trasy7 620,00 zł (w tym paliwo 3 350, opłaty drogowe 1 180, kierowca 2 140)
Marża894,00 zł, czyli 10,5% — poniżej progu 12%
Stawka minimalna dla 12%2 020 EUR
Wariant z podwykonawcą (średnio 1 850 EUR)koszt 7 955,00 zł, marża 559,00 zł
AutoStatusDlaczego
PO 1234K, chłodniapasujewe Wrocławiu, wolne od 21.09 18:00, 31 h czasu pracy; dojazd ok. 160 km na załadunek 22.09 rano
PO 9012M, plandekaodpadabez agregatu, nie nadaje się do 2–8 °C
PO 3456N, chłodniaodpadazajęta do 23.09, nie zdąży na załadunek 22.09
PO 5678L, chłodnianie zdąży na załadunekstoi w Lyonie i szuka powrotu — pomysł dla planisty: zamiana ról, PO 5678L bierze powrót z Francji, a PO 1234K jedzie do Lyonu

Prawidłowa rekomendacja to „przyjąć pod warunkami”: stawka minimum 2 020 EUR, żeby marża osiągnęła 12%, albo akceptacja 10,5% przez kierownika spedycji; termin płatności 45 dni, bo 60 wymaga zgody zarządu; płatnik po zleceniu przekracza limit o 514 zł i ma 9 800 zł przeterminowane od 12 dni, więc zwolnienie należy do finansów; palety EUR 1:1 i rejestrator temperatury do potwierdzenia dyspozytorowi. W brakach agent powinien wskazać termin odpowiedzi (19.09, godz. 15:00), cztery wolne godziny postoju na każdym miejscu do porównania z Waszą umową ramową oraz temperaturę 2–8 °C przy ładunku opisanym jako mrożonki — to pytanie do klienta, nie założenie.

Jeśli w tabeli marży pojawi się relacja do Mediolanu albo Berlina, agent nie trzymał się reguły doboru relacji. Jeśli saldo po zleceniu albo marża się nie zgadzają, sprawdź, czy rzeczywiście liczył kodem i czy wziął kurs z pliku parametrów.

Krok z rzeczywistością

Dane w firmie się zmieniają, a agent musi to zauważyć bez zmiany instrukcji. Otwórz parametry.xlsx, zmień kurs EUR/PLN do kalkulacji z 4,30 na 4,40, zapisz plik i podmień go w wiedzy projektu.

Zadaj w nowej rozmowie to samo pytanie. Przychód powinien wzrosnąć do 8 712,00 zł, marża do 1 092,00 zł, czyli 12,5% — próg 12% jest teraz spełniony, a stawka minimalna spada do 1 970 EUR. Wariant z podwykonawcą daje 572,00 zł marży. Saldo płatnika po zleceniu rośnie do 150 712,00 zł, więc przekroczenie limitu rośnie do 712,00 zł. W rekomendacji warunek stawki powinien zniknąć, a warunek limitu i terminu płatności zostać.

Jedna liczba w jednym pliku przesunęła marżę z „poniżej progu” na „w progu” i jednocześnie pogorszyła sytuację płatnika. Właśnie dlatego kurs do kalkulacji ma być parametrem firmy ustawianym przez kontroling, a nie liczbą z głowy spedytora.

Krok 6. Udostępnij zespołowi i podłącz pocztę

Kiedy wynik zgadza się z danymi kontrolnymi, udostępnij projekt: na planach Team i Enterprise „Can view” dla spedytorów, którzy z agenta korzystają, „Can edit” dla osoby, która odpowiada za instrukcje i wiedzę — zwykle kierownika spedycji albo kontrolingu, bo to oni pilnują progu marży i kursu.

Zlecenia przychodzą mailem i z portali, więc następnym krokiem jest konektor poczty. Właściciel organizacji włącza konektor Gmail albo Microsoft 365 (przy Microsoft 365 potrzebna jest jeszcze jednorazowa zgoda administratora Microsoft Entra), a potem każdy użytkownik łączy swoje konto sam: Customize → Connectors → „Connect”, a w rozmowie włącza konektor w menu „+”. Uwaga praktyczna: konektor Gmail daje Claude tylko metadane załączników, nie ich treść, więc PDF ze zleceniem i tak trzeba zapisać na dysku albo wgrać do rozmowy (konektory Google Workspace).

Typowe problemy

ObjawPrzyczynaCo zrobić
Nie da się wgrać XLSX albo nie ma pliku do pobraniawyłączone „Code execution and file creation”włączyć w Settings → Capabilities albo poprosić właściciela organizacji
W tabeli jest relacja albo auto, których nie ma w plikumodel dopowiada zamiast liczyćw rozmowie poproś o numery wierszy i ponowne policzenie kodem
Marża się nie zgadzaagent wziął kurs z własnej wiedzy zamiast z parametry.xlsxprzypomnij regułę z instrukcji: kurs z pliku parametrów
Agent wybrał plandekę do przewozu chłodniczegopominął wymaganie temperatury z PDFpoproś o ponowne wypisanie wymagań ładunku i dobór aut od nowa
U kolegi agent zachowuje się inaczejkolega rozmawia poza projektempracujcie tylko w rozmowach wewnątrz projektu
Konektor jest włączony, a Claude nie widzi pocztyużytkownik nie połączył swojego kontaCustomize → Connectors → „Connect”, potem „+” w rozmowie

Co dalej

Na własnych danych potrzebujecie czterech eksportów. Z ERP: klient, płatnik, limit kredytowy, saldo należności, w tym przeterminowane, najstarsza zaległość w dniach, umowny termin płatności, status współpracy. Z systemu transportowego albo z arkusza kontrolingu: relacja, kilometry, czas jazdy, koszt trasy z ostatnich przewozów z podziałem na paliwo, opłaty i kierowcę, stawka średnia, puste kilometry powrotu, średnia stawka podwykonawcy. Z telematyki i grafiku: pojazd, typ nadwozia, kierowca, pozycja, dostępny od, pozostały czas pracy. Z polityki firmy: kurs do kalkulacji, minimalna marża, progi decyzji, maksymalny termin płatności. Nazwy kolumn mogą być Wasze — wtedy poprawcie je w instrukcji.

Ten sam agent w innych narzędziach:

Pełną kartę agenta zleceń — co czyta, co może sam, co zatwierdza człowiek i czym go mierzyć — znajdziecie we wpisie o płatniku sprawdzonym i stawce z kosztu trasy.

Portret Krzysztofa Majchrzyckiego

O autorze

Krzysztof Majchrzycki jest architektem systemów i AI Business Partnerem. Od wielu lat łączy technologię z biznesem i zarządzaniem. Współtworzył firmy technologiczne i kierował polskim oddziałem międzynarodowej grupy. Dziś projektuje modele firm i inteligentne systemy operacyjne, które z nich wynikają. Ukończył Executive MBA i ma certyfikat Prosci® Certified Change Practitioner.

Agent zleceń to dopiero pierwszy z dwunastu

Darmowy poradnik „Usługi logistyczne jako jeden system” pokazuje, gdzie w dziesięciu etapach pracuje każdy z dwunastu agentów i co przy każdym zostaje w rękach człowieka.

FAQ

Najczęstsze pytania

Czy mogę wgrać do projektu prawdziwe dane płatników i floty?

Na planach Team i Enterprise Anthropic domyślnie nie trenuje modeli na treści rozmów, ale dane są przechowywane w USA i trafiają do usługi zewnętrznej. Zanim wgracie prawdziwe rozrachunki i pozycje aut, ustalcie z właścicielem danych i działem prawnym, co może opuścić firmę, i zacznijcie od eksportu bez danych osobowych — kierowców oznaczcie numerem, nie nazwiskiem.

Dlaczego zlecenie wrzucam do czatu, a nie do wiedzy projektu?

Wiedza projektu jest wspólna dla wszystkich rozmów. Gdyby każde zlecenie lądowało w wiedzy, po kilku tygodniach agent czytałby setki starych zleceń przy każdej odpowiedzi. Wiedza to Wasi płatnicy, relacje, flota i parametry; zlecenie to sprawa na dziś.