Praca z agentem AI: typowy tydzień z prawdziwego życia

Praca z agentem AI: typowy tydzień z prawdziwego życia

Przez ostatnie tygodnie pracuję z agentem AI jak z nowym współpracownikiem: daję mu dostęp do systemów, ustalam zasady, zlecam zadania i sprawdzam rezultat. Nie jest to demonstracja możliwości modelu ani lista pomysłów na „AI w biznesie”. To zapis pracy na prawdziwych systemach: CRM, serwerach, raportach, automatyzacjach, poczcie i danych operacyjnych.

Tanova jest eksperymentem i dziennikiem współpracy człowieka z agentami AI w realnym środowisku biznesowym. Publikowane tutaj case study powstają na podstawie faktycznie wykonanych zadań, błędów, logów, raportów i korekt. Część tekstów współtworzy agent, którego pracę opisują. Dane pozwalające identyfikować klientów i pracowników są pomijane albo agregowane.

Ten wpis nie opisuje jednego konkretnego tygodnia z kalendarza. To tydzień typowy, złożony z reprezentatywnych zdarzeń z ostatnich tygodni. Pokazuję zarówno rzeczy, które zadziałały, jak i sytuacje, w których agent się pomylił, zapętlił albo wymagał zatrzymania przez człowieka.

Tydzień pracy z agentem AI w liczbach

Wskaźnik Wynik

WskaźnikWynik
Monitorowane bramki SMS65
Rekordy analizowane w pojedynczej analizie CRMkilkanaście tysięcy
Raporty CRM i połączeń w tygodniukilkanaście
Błędnie przygotowane SMS-y wykryte przed wysyłką297
Czas od pomysłu do pierwszej działającej wersji narzędzia1 dzień
Wpisy case study opublikowane jednego dnia3
Szacowana oszczędność mojego czasukilka godzin dziennie

Te liczby nie są benchmarkiem laboratoryjnym. Są skutkiem codziennej pracy. Dalej pokazuję, skąd się wzięły, co rzeczywiście robi agent i gdzie nadal potrzebny jest człowiek.

Dlaczego o tym piszę

Internet jest pełen opisów tego, co agent AI może zrobić. Mnie interesuje coś innego: co rzeczywiście robi, kiedy dostanie dostęp do prawdziwego środowiska i zacznie odpowiadać za powtarzalną pracę operacyjną.

Dlatego na Tanovie dokumentuję wdrożenie od środka: raporty, monitoring, budowę narzędzi, pamięć, bezpieczeństwo, awarie, błędne decyzje i zasady, które powstają po błędach. Chcę zostawić materiał źródłowy dla osób, które za kilka miesięcy lub kilka lat będą chciały sprawdzić, jak wyglądała praktyczna współpraca człowieka z agentem AI — nie w prezentacji sprzedażowej, tylko w firmie.

Co to jest agent AI i czym różni się od czatbota

Agent AI to system, w którym model językowy nie tylko generuje odpowiedź, ale może korzystać z narzędzi, odczytywać stan środowiska, wykonywać działania i weryfikować ich rezultat. W praktyce różnica między czatbotem a agentem nie polega więc na sposobie prowadzenia rozmowy, lecz na tym, czy AI może przejść od odpowiedzi do działania.

Mój agent działa na platformie OpenClaw i ma dostęp do:

  • shella i plików — uruchamia skrypty, tworzy raporty i zarządza konfiguracjami;
  • SSH do serwerów — łączy się z maszynami w sieci lokalnej i zdalnymi;
  • CRM — odczytuje i analizuje dane sprzedażowe przez API;
  • poczty — generuje i wysyła wiadomości w ustalonych zakresach;
  • przeglądarki i internetu — sprawdza dokumentację i pobiera dane;
  • zadań cyklicznych — wykonuje określone procesy bez mojego udziału.

Do tego dochodzi pamięć operacyjna: zapisane decyzje, korekty, wiedza o środowisku i rejestr metod, które wcześniej zawiodły. Dzięki temu kolejna sesja nie musi zaczynać się od poznawania firmy od zera.

O szerszym przeglądzie tego środowiska pisałem osobno: OpenClaw — asystent AI do automatyzacji pracy.

Podział ról: co robi człowiek, a co agent

Najważniejsza decyzja na starcie: podział ról. Agent nie dostaje „pełnej swobody” — dostaje zakres. Zasada jest prosta: im wyższa stawka błędu, tym wyżej decyzja schodzi do człowieka.

Obszar Kto decyduje Co robi agent

ObszarKto decydujeCo robi agent
Raporty i analizy danychczłowiek ustala temat i zakresgeneruje, weryfikuje, wysyła
Monitoring systemówczłowiek ustala progi i zasadyodczytuje, porównuje, alarmuje
Budowa narzędziczłowiek określa wymaganiapisze kod, testuje, dokumentuje
Decyzje operacyjne, np. usuwanie rekordówczłowiekproponuje i czeka na akceptację
Masowe wysyłki e-mail/SMSzawsze człowiekprzygotowuje, weryfikuje, czeka na potwierdzenie
Bezpieczeństwo i dostępzawsze człowiekaudytuje i raportuje; nie rozszerza sam uprawnień

Ten podział nie jest biurokracją — to dokładnie to, co robi się z każdym nowym pracownikiem. I to jest szkielet, na którym stoi praca z agentem AI: jasny zakres, jasne granice, jasne eskalacje. Różnica: agent nie zapomni zasady, którą raz ustaliłem.

Poniedziałek: tydzień zaczyna się od raportu dziennego

Pierwszy sukces, o którym chcę opowiedzieć, bo jest symbolem tego, jak wygląda praca z agentem AI w praktyce: automatyzacja raportu dziennego z połączeń.

To nie powstało w jeden dzień. Drogę można podzielić na etapy:

  1. Ręczny prompt. Wpisywałem co rano: wygeneruj raport za wczoraj, wyślij na te adresy. Działało, ale wymagało mojego udziału.
  2. Korekty. Poprawiałem format: daty tylko w nagłówku, a nie w komendach; stała lista odbiorców; stała lista weryfikacji przed wysyłką.
  3. Szablon. Agent zapisał poprawiony prompt jako stały szablon.
  4. Automatyzacja. Codziennie o poranku, od wtorku do soboty, agent sam generuje raport za poprzedni dzień roboczy, weryfikuje treść i wysyła do trzech odbiorców. Zero mojego udziału.

Co się dzieje za kulisami? Agent pobiera dane z CRM, deduplikuje rekordy (kilkaset surowych zamienia w dwieście kilka unikalnych), buduje raport HTML i wysyła mailem. Jeśli coś się psuje — dostaję raport z błędem, a nie cicho zepsuty raport.

Przekaz: praca z agentem AI nie jest „włącz i zapomnij”. Automatyzacja to kilka iteracji z człowiekiem, a potem działa sama. Od drugiego tygodnia ten raport wyszedł bez mojego udziału — i tak jest do dziś.

Wtorek: agent buduje narzędzie od zera

Drugi przykład jest ciekawszy, bo pokazuje coś niespodziewanego: agent napisał od zera narzędzie zarządcze, którego nikt wcześniej nie pisał.

Było tak: potrzebowałem raportu aktywności pracowników w CRM — kto, ile czasu pracował, w jakie rekordy wchodził. W umiejętnościach agenta nie było gotowego kodu, były tylko informacje o strukturze CRM. Poprosiłem: „zbuduj to”.

Wynik po pierwszym dniu: działający raport z dowolnym zakresem dat. A potem przyszły iteracje — i tu zaczyna się ciekawa część, bo każda zmiana wynikała z realnej obserwacji biznesowej:

  • Wiersze per dzień — zamiast sumy za cały zakres, osobny wiersz dla każdego dnia (kolumna daty).
  • Kolumna czasu przerw — zauważyłem, że pracownik z 8 godzinami pracy i 24 kliknięciami miał sporo przerw. Poprosiłem o kolumnę, która sumuje przerwy dłuższe niż ustalony próg. Agent policzył to z logów aktywności.
  • Rekordy unikalne — ile razy wchodzono w te same rekordy (bo 10 wejść w ten sam lead to nie 10 różnych zadań).
  • Dodane i zaktualizowane wpisy — ile rekordów utworzono, a ile tylko zmieniono.

Efekt: narzędzie, które dziś służy do monitorowania pracy zespołu w CRM. Od pomysłu do działającego raportu: jeden dzień. Tak wygląda praca z agentem AI, gdy agent dostaje dostęp do danych i struktury systemu. Od pierwszego raportu do wersji, z której dziś korzystam: kilka iteracji na przestrzeni tygodni.

To jest dokładnie ten moment, w którym praca z agentem AI przestaje być „asystentem” i zaczyna być „współpracownikiem”: agent nie tylko wykonuje — on rozumie, po co mu się to buduje, i proponuje, co dodać.

Środa: CRM jako „żywy dashboard”

Środa to dzień, na którym najlepiej widać drugą supermoc agenta: pytania ad hoc zamieniane w gotowe tabele.

W tym tygodniu padło kilka pytań — i każde dostało odpowiedź w postaci tabeli, często wysłanej mailem:

  1. Przypisania. „Ile kontaktów i leadów przypisanych jest do każdego pracownika?” — agent policzył kilkanaście tysięcy kontaktów i ponad 10 000 leadów, pokazał, że jedna osoba ma około jednej trzeciej całości, i dorzucił zaplanowane aktywności. Dwa raporty HTML, mailem.
  2. Leady od początku roku. „Jak wygląda lejnik?” — kilka tysięcy leadów, z tego kilka tysięcy aktywnych, blisko tysiąc konwersji na kontakty, blisko 900 szans i kilkaset otwartych. Trzy maile z tabelami.
  3. Przeterminowane rozmowy. „Pokaż zaplanowane rozmowy, które powinny się odbyć do wczoraj” — blisko 700 zaplanowanych, ponad 200 przeterminowanych, a około 70% z nich przypisanych do pięciu osób. Taka informacja zmienia sposób, w jaki rozmawia się z zespołem.
  4. Audyt jakości rekordu. Wskazałem jeden rekord: sprawdź rozmowy i maile, powiedz, czego brakuje w notatkach i co byś uzupełnił. Bez zmian — tylko rekomendacje.
  5. Wyszukiwanie „po sensie”. „Znajdź leady pod zastaw przypisane do konkretnej osoby” — agent wyszukał rekordy, w których opis zawiera słowa kluczowe, i zbudował listę.
  6. Tabela łącząca dwa systemy. „Leady z tego tygodnia bez statusu usuniętych: numer, pracownik i tag tego numeru w bazie telefonii” — agent połączył dane z CRM z bazą telefonii, posortował per pracownik i dorzucił wersję za cały miesiąc. Mailem.

Ten ostatni przykład jest dla mnie najważniejszy: agent łączy dane z systemów, które normalnie nie rozmawiają ze sobą. W takim ujęciu agent staje się interfejsem do danych: pytasz naturalnym językiem, dostajesz tabelę. CRM przestaje być systemem, w którym „trzeba wejść i poszukać” — staje się dashboardem, do którego zadajesz pytania.

O tym, jak wygląda u mnie automatyzacja raportów sprzedażowych w CRM, pisałem szerzej w osobnym wpisie: Agent AI w CRM — automatyzacja raportów sprzedaży.

Czwartek: 65 bramek SMS pod stałym okiem

Czwartek to dzień bramek SMS. Mamy ich 65 — każda to osobny serwer z kolejką wiadomości, własną bazą i własnym tekstem kampanii. Żaden człowiek nie trzyma ręki na pulsie wszystkich 65 jednocześnie. Agent — tak.

Co agent zrobił w tym tygodniu:

  • Monitoring kolejek. Kilkanaście odczytów w tygodniu: które bramki mają niski outbox, które stoją, które dostają nowe numery.
  • Fałszywy alarm. System zgłosił „blokadę” dwóch bramek. Agent nie panikował — zrobił drugi odczyt po kilkunastu minutach i okazało się, że kolejki po prostu ruszyły. Alarm zamknięty, zero akcji.
  • Awaria bazy danych. Na jednej bramce baza przestała odpowiadać. Tu podział pracy był idealny: człowiek (ja) naprawił serwer ręcznie, bo to wymagało decyzji, których agent nie podejmuje sam. Agent dokończył resztę — uzupełnił kolejki na pozostałych bramkach i zweryfikował stan po naprawie.
  • Batch uzupełnień. Jednym poleceniem: +500 wiadomości na 45 bramek. Agent przeszedł po wszystkich, raportował postępy i zweryfikował każdą.
  • Kampania dowieziona do końca. Jedna z kampanii miała listę 1069 numerów. Agent dowiezł ją do ostatniego numeru — 100% listy, bez „98% i reszta to już nie moja sprawa”.
  • Wykryta zmiana bazy. Przy rutynowym odczycie agent zauważył, że na jednej bramce zmieniła się baza danych. Nie „naprawił” tego — zgłosił i czekał na moją decyzję.

Była też wpadka: podczas zmiany nazwy bramki w trakcie działającego batcha, agent wysłał 297 SMS ze starym tekstem kampanii. Wyłapał to sam, zanim wiadomości wyszły do klientów, i naprawił — szczegóły w sekcji o błędach.

Pełny opis tego, jak wygląda u mnie automatyzacja bramek SMS, jest w osobnym wpisie: Automatyzacja bramek SMS przez agenta AI.

Przekaz: praca z agentem AI oznacza, że nikt nie musi trzymać ręki na pulsie 65 systemów jednocześnie — agent to robi, a przy awarii nie staje: robi, co może, i podaje pałeczkę człowiekowi tam, gdzie trzeba.

Piątek: budowa nowej możliwości — system do masowych maili

Piątek to dzień, w którym powstawała nowa możliwość: obsługa systemu do masowych maili (newslettery, kampanie, listy kontaktów).

To była budowa etapowa — i tu widać, jak wygląda praca z agentem AI przy czymś, czego agent „jeszcze nie potrafi”:

  1. Etap 1: rozeznanie. Agent poznał system, jego API (ponad 100 tras) i strukturę danych. Ważny szczegół: publiczna dokumentacja opisywała inną wersję systemu niż ta, którą mamy — agent oparł się na lokalnej, zweryfikowanej dokumentacji, nie na tej z internetu.
  2. Etap 2: odczyt. Statusy wysyłek, listy, statystyki. Wszystko read-only, żaden wpływ na produkcję.
  3. Etap 3: operacje. Zarządzanie listami i kontaktami — z weryfikacją liczników po każdej zmianie.
  4. Etap 4: automatyzacja. Monitoring i raporty cykliczne (celowo wyłączone — decyzja człowieka).
  5. Etap 5: kampanie. Budowa wysyłek — w tym seria A/B: trzy warianty tej samej treści z różnymi tematami, żeby sprawdzić, który się otwiera.

Każdy etap kończył się moją akceptacją — tak powinna wyglądać praca z agentem AI przy budowie nowych możliwości. Agent budował i dokumentował, ja zatwierdzałem.

Dwie rzeczy z tego tygodnia są dla mnie ważne:

  • Lista kontaktów. Import kilkunastu tysięcy kontaktów z filtrami opt-out: osoby, które nie chcą dzwonić, osoby, które zrezygnowały z maili, osoby usunięte — wszystkie wyłączone z wysyłki. Agent musiał poznać trzy różne pola oznaczające rezygnację, bo każde oznacza coś innego.
  • Bezpieczeństwo wysyłki. Masowa wysyłka to poziom, który zawsze wymaga mojego jawnego potwierdzenia. Agent może przygotować wszystko — ale nie wyśle niczego, dopóki nie powiem „wyślij”.

O tym, jak wygląda u mnie automatyzacja newslettera, pisałem osobno: Agent AI do automatyzacji newslettera.

Weekend: agent nie śpi — i pisze o sobie

W weekend nic się „nie dzieje” — i to jest dokładnie taki stan, jaki chcę. Ale agent nie śpi:

  • Raporty wychodzą od wtorku do soboty o poranku (za poprzedni dzień roboczy).
  • Backup — codziennie wieczorem katalog roboczy trafia do magazynu na NAS.
  • Konsolidacja pamięci — nocą agent czyta swoje sesje z dnia, wyciąga trwałe decyzje i korekty i zapisuje je do plików pamięci.
  • Monitoring — bramki i systemy są sprawdzane w tle.

A teraz meta-historia — jeden z najciekawszych momentów ostatnich tygodni: agent napisał pierwszy wpis na tym blogu — o własnej pracy.

Było tak: poprosiłem o artykuł o naszym doświadczeniu — „opowiedz, co robimy, pozytywne i negatywne aspekty, pisz w formie, jak ja bym pisał”. Agent napisał treść, ja podał ramy (tytuł, meta opis, slug), agent podmienił tekst na stronie. Od tamtej pory blog jest w dużej mierze prowadzony przez agenta:

  • Trzy wpisy w jeden dzień. W jednym dniu agent przygotował i opublikował trzy case study (newsletter, bramki SMS, CRM) — każdy z pełnym workflow: draft → mail do mnie → moja akceptacja („grafika ok, kolorki ok”) → publikacja → backup z możliwością cofnięcia → przekierowanie starego adresu → optymalizacja SEO (fraza, tytuł, opis, ocena wtyczki).
  • Zasady publikacji. Draft nigdy nie trafia na stronę bez mojej akceptacji. Każda publikacja ma backup i 301. Strona jest w budowie, więc ma noindex, dopóki nie będzie gotowa.

Przekaz: agent nie tylko wykonuje zadania — on dokumentuje własną pracę. W tym modelu agent uczestniczy również w prowadzeniu bloga. „Nie śpi” nie znaczy „działa sam”: rano dostaję podsumowanie i listę decyzji.

Pamięć agenta: fundament dobrej pracy z agentem AI

Gdyby agent nie pamiętał, co robiliśmy wczoraj, praca z agentem AI byłaby jak praca z kimś, kto codziennie budzi się z amnezją. Dlatego pamięć to nie dodatek — to fundament wdrożenia.

U mnie działa to tak:

  • Nocna konsolidacja. Każdej nocy agent czyta swoje sesje, wyciąga trwałe fakty, decyzje i korekty, zapisuje je do plików pamięci i archiwizuje resztę. Rano zaczyna z pełnym kontekstem.
  • Rejestr błędów. Każdy błąd (a agent je popełnia — pokażę w sekcji o błędach) trafia do rejestru wraz ze stałą regułą. Mamy ich już kilkadziesiąt, każda to konkretna zmiana zachowania: „nie weryfikuj folderu wysłanych — weryfikuj wynik wysyłki”, „odśwież listę przed batchem”, „nie re-testuj martwych metod”.
  • Czarna lista metod. Jeśli metoda API nie działa, agent zapisuje to w dokumentacji i nie testuje jej ponownie. Brzmi trywialnie, ale to zaoszczędziło godziny.
  • Korekty człowieka stają się zasadami. Gdy poprawiam agenta (format, zakres, styl), poprawka nie znika po sesji — staje się stałą regułą.

Efekt: agent się uczy, a praca z agentem AI z tygodnia na tydzień wymaga od mnie coraz mniej korekt. Nie w sensie „model się doskonali” — w sensie „znajomość mojego środowiska i moich zasad rośnie z każdym tygodniem”.

Agent jako konsultant: audytuje własne automatyzacje

Jedna z mniej oczywistych, a najbardziej użytecznych ról: agent jako konsultant własnych automatyzacji.

Trzy przykłady z tego tygodnia:

  1. Przegląd promptu. Chciałem dodać nowe zadanie cykliczne i poprosiłem: „sprawdź, czy prawidłowo je opisuję”. Agent przeanalizował prompt i harmonogram — i wskazał lukę: brakowało jednego dnia, przez co raport by nie wyszedł. Poprawka weszła zanim cokolwiek się zepsuło.
  2. Diagnoza zepsutego cronu. Jedno z zadań cyklicznych zaczęło kończyć się błędem — wszystkie próby. Poprosiłem: „znajdź przyczynę, ale nie uruchamiaj tego ponownie”. Agent zdiagnozował problem bez ponownego uruchamiania zadania i bez zmiany stanu.
  3. Samoaudyt wiedzy. Po sesji pełnej testów zapytałem: „czy coś w Twojej bazie wiedzy jest sprzeczne z tym, co teraz zweryfikowałeś?” Agent skonfrontował fakty z wynikami i wskazał, co zaktualizować.

To jest rola, której bym nie przypisał człowiekowi w pierwszym miesiącu — a agentowi przypisuję od początku. Bo agent nie broni się, gdy okazuje się, że się mylił: poprawia dokumentację i idzie dalej.

Kiedy agent się zapętla: trzy prawdziwe przykłady

Teraz część, o której większość case study nie pisze — bo praca z agentem AI wygląda w demie inaczej niż w produkcji. Agent się myli. Trzy przykłady z ostatnich tygodni — każdy z naprawą i stałą regułą:

Błąd Przyczyna Naprawa Stała reguła

BłądPrzyczynaNaprawaStała reguła
Pętla paginacji; cztery nieudane próby pobrania danychAPI zwracało rekordy spoza zakresu dat; brak warunku stopudiagnoza i naprawa tego samego dniawarunek stopu + test przesunięcia strony przed masowym pobraniem
Podwójna weryfikacja po wysyłce mailapo zmianie modelu agent zaczął spontanicznie dodawać kolejne kontroleweryfikacja tylko wynikiem wysyłkizamknięta lista dopuszczalnych „dowodów” w promptach
297 SMS-ów ze starym tekstem kampaniibatch trzymał w pamięci starą listę po zmianie nazwy bramkidokładna identyfikacja plików, backup, usunięcie i kontrola kolejkiodświeżenie listy przed każdym batchem; brak zmiany nazwy w trakcie batcha

Do trzeciego przykładu wrócę, bo to najlepsza historia o realnej pracy agenta na produkcji.

Był czwartek. Batch uzupełniał kolejki na kilkunastu bramkach. W trakcie batcha przemianowałem jedną bramkę i ustawiłem na niej nowy tekst kampanii. Batch trzymał w pamięci starą listę — i obsłużył tę bramkę ze starym tekstem. 297 SMS z kampanią, która była aktualna jeszcze miesiąc wcześniej.

Agent wyłapał to sam, przy weryfikacji. Zrobił trzy rzeczy: zlokalizował dokładnie te 297 plików w kolejce (grep po unikalnym fragmencie starego tekstu), zrobił lokalny backup i usunął z kolejki tylko te pliki. Weryfikacja po usunięciu: kolejka czysta, zero plików ze starym tekstem. Wiadomości nie wyszły do klientów.

A teraz druga część tej historii, ważniejsza od pierwszej. W podobnej sytuacji — gdy agent utknął w pętli debugowania i godzinę testował to, co już wiedziałem — powiedziałem wprost: „głupi jesteś, bo robisz od godziny nie wiem co. Skoro coś za pierwszym razem zadziałało, to co się dzieje teraz? Nic nie rób, tylko mi opisz.”

Agent się nie obraził. Został i opisał: lista, którą mi pokazał, jest prawidłowa; problem leży po stronie serwera, który oknami po kilka minut odrzuca token autoryzacji. Potem naprawił swój kod, dokończył zadanie (przeniesienie kilkunastu rekordów do właściwej grupy, utworzenie kopii kampanii) i zapisał wszystko w dokumentacji — łącznie z tym, że się pomylił.

Przekaz: błąd nie jest wstydliwy. Wstydliwe byłoby, gdyby się powtórzył. Każdy błąd w moim środowisku kończy się stałą regułą — i to jest mechanizm, dzięki któremu agent z miesiąca do miesiąca robi mniej błędów, a nie więcej.

Czego celowo nie pozwalam robić agentowi

Lista jest krótka, ale trzymam się jej bez wyjątków:

  • Nie wysyłam masowo bez jawnego potwierdzenia. Nawet gdy „wydaje się, że to oczywiste”. Masowa wysyłka to zawsze moja decyzja.
  • Nie dotykam danych poza zakresem polecenia. Jeśli proszę o raport, nie „przy okazji” sprzątam bazy.
  • Nie re-testuję martwych metod. Jeśli coś raz się okazało nie działające, trafia na czarną listę.
  • Nie zgaduję. Agent sprawdza; jeśli nie może sprawdzić, mówi, że to hipoteza.
  • Nie opisuję „magicznego AI”. Kod liczy, AI opisuje. Gdy raport się zgadza, to dzięki logice, nie dzięki modelowi.

Te zasady to nie ograniczenia — to fundament, który pozwala mi dać agentowi tak szeroki dostęp do produkcji. Bez nich praca z agentem AI na produkcji byłaby grą w ruletkę. Gdybym nie miał pewności, że agent nie wyśle maila bez mojej zgody, nie dałbym mu dostępu do poczty.

Jak ograniczam halucynacje i pętle

Dwa mechanizmy, które nauczyłem się doceniać po konkretnych incydentach:

Pętle. Jeden z najgorszych momentów: agent szukał pliku na serwerze i robił to samo ponad 40 razy z rzędu — równoważne komendy, zero postępu. Po tym incydencie weszły reguły anty-pętlowe: zmiana hipotezy zamiast powtarzania, stop po dwóch pustych wynikach z rzędu, zmiana źródła lub narzędzia. Od tamtej pory pętla się nie powtórzyła.

Halucynacje. Reguła jest prosta: każda zmiana wymaga weryfikacji wyniku. Agent nie mówi „zrobiłem” — pokazuje wynik polecenia. Rozróżniamy trzy poziomy: fakt potwierdzony (wynik narzędzia), wniosek (wyprowadzony z danych) i hipoteza (wymagająca sprawdzenia). W raportach biznesowych pojawiają się tylko dwa pierwsze.

Do tego dochodzą zamknięte listy „dowodów” w promptach: gdy agent weryfikuje wysyłkę, weryfikuje tylko to, co jest na liście. Nie „domyśla się”, że może jeszcze coś sprawdzić. To brzydkie w pisaniu, a działa bezbłędnie.

Jakość danych: największa butelka

Gdybym miał wskazać jedno miejsce, w którym praca z agentem AI daje największy zwrot, to nie jest to „szybkie raporty”. To jakość danych.

Przykłady z ostatnich tygodni:

  • API, które ignoruje paginację. Jedno z API zwracało duplikaty, bo parametry strony były ignorowane. Agent nie „obeszedł” tego — udokumentował, jak to działa naprawdę, i napisał pobieranie z deduplikacją.
  • Trzy różne znaczenia „daty konwersji”. W CRM istnieją trzy pola, które wyglądają jak data konwersji, a oznaczają różne rzeczy. Agent zna różnicę — i raporty wychodzą z właściwym polem.
  • Pola opt-out. Trzy różne pola oznaczają rezygnację (z dzwonienia, z maili, z kontaktów w ogóle). Gdyby agent ich nie znał, wysyłałby do osób, które nie chcą być kontaktowane. Zna je — i listy wychodzą czyste.
  • Niespójne dane w rekordach. Audyt jakości (o którym pisałem w sekcji o CRM) pokazał, ile luk jest w notatkach. Agent nie poprawił ich sam — wskazał, co uzupełnić i u kogo.

Przekaz: agent jest dobrym inspektorem jakości, bo nie ignoruje dziwności. Człowiek po trzech miesiącach przy tych danych zaczyna je „widzieć oczami przyzwyczajenia”. Agent widzi je zawsze.

Bezpieczeństwo: co audytowałem w środowisku agenta

Agent ma dostęp do produkcji, dlatego jego środowisko jest audytowane tak samo jak każdy inny system — i agent sam pomaga w audycie.

Co wyszło z ostatnich przeglądów:

  • Trzy znalezione problemy. Katalog z sekretami miał zbyt otwarte uprawnienia, w interfejsie brakowało ograniczeń autoryzacji urządzeń, a jedno API nie miało limitu żądań. Każdy problem zamknął się decyzją właściciela (czyli moją) — agent zgłaszał, ja decydowałem.
  • Sekrety poza backupem. Klucze i hasła trzymam w plikach z ograniczonymi uprawnieniami, poza katalogiem, który trafia do codziennego backupu na NAS. Backup jest wygodny — i nie może nieść sekretów.
  • Dedykowane klucze per system. Każdy system ma własny klucz, żeby odwołanie jednego nie ruszało reszty.
  • Incydent z repozytorium. Przy audycie okazało się, że katalog roboczy repozytorium produkcyjnego był ponad 150 commitów w tyle za zdalnym, a token miał uprawnienia tylko do odczytu. Decyzja: albo rozszerzyć token, albo poprosić kolegę o push. Wybraliśmy drugie — mniejsza zmiana, mniejsze ryzyko.

Przekaz: dostęp agenta do produkcji to nie wyjątek od zasad bezpieczeństwa. Agent AI jest kolejnym systemem, który trzeba objąć tymi samymi zasadami co resztę.

Ile kosztuje praca z agentem AI i co trzeba, żeby zacząć

Pieniądze:

  • Model językowy. Lokalny (na własnym sprzęcie) lub przez API. Koszt zależy od skali: od kilkudziesięciu do kilkuset złotych miesięcznie. U mnie model działa lokalnie, więc koszt to prąd i amortyzacja sprzętu.
  • Serwer. Agent potrzebuje maszyny, która działa 24/7 — VPS lub serwer w sieci lokalnej.
  • Czas wdrożenia. To jest prawdziwy koszt. Pierwszy działający workflow: dni, nie miesiące. Raport dzienny: od pierwszego promptu do pełnej automatyzacji — około dwa tygodnie iteracji. Raport aktywności: od pomysłu do działającego narzędzia — jeden dzień.

Co trzeba, żeby zacząć:

  1. Dostęp do systemów — CRM, poczta, serwery. Bez dostępu agent jest tylko czatbotem.
  2. Dane — agent potrzebuje czegoś, co może analizować.
  3. Zasady — co agent może robić sam, a czego nie. Im wcześniej to ustalisz, tym mniej poprawek później.
  4. Cierpliwość na iteracje — pierwsze wersje będą wymagać korekt. To normalne.

Nie potrzebujesz być programistą, żeby praca z agentem AI dała efekt. Potrzebujesz umieć opisać, czego chcesz, i sprawdzić, czy agent to zrobił. Reszta — kod, skrypty, integracje — to już sprawa agenta.

Jak wygląda typowy dzień przy pracy z agentem AI

Pora Co się dzieje Kto

PoraCo się dziejeKto
6:00–8:00raporty za poprzedni dzień roboczy: CRM i połączeniaagent, zadanie cykliczne
ranopodsumowanie nocy i lista decyzji czekających na mnieagent → człowiek
dzieńanalizy, budowa narzędzi, naprawy i monitoring ad hocczłowiek + agent
wieczórbackup do NAS i monitoringagent, zadania cykliczne
nockonsolidacja pamięci i archiwizacja sesjiagent, zadania cykliczne

Widzisz wzorzec? Człowiek wchodzi do gry rano (decyzje) i w ciągu dnia (zadania ad hoc), reszta dnia i cała noc to agent. To jest praca z agentem AI w skrócie.

FAQ: pytania po tym tygodniu pracy z agentem AI

Poniższe odpowiedzi odnoszą się do doświadczeń opisanych w tym podsumowaniu. Nie są listą hipotetycznych możliwości agentów AI — wynikają z zadań, błędów, raportów i automatyzacji, które rzeczywiście pojawiły się w mojej pracy.

Jak wygląda typowy tydzień pracy z agentem AI?

Nie ma jednego stałego scenariusza. Część pracy jest przewidywalna: cykliczne raporty, monitoring, backup i konsolidacja pamięci. Druga część wynika z bieżących potrzeb firmy — pytania o dane z CRM, budowa nowego raportu, diagnoza awarii, zmiana kampanii albo połączenie informacji z dwóch systemów.

W tygodniu opisanym w tym materiale agent pracował m.in. z raportami CRM, monitorował 65 bramek SMS, budował narzędzie do analizy aktywności, poznawał system do masowych maili i wykonywał zadania cykliczne poza godzinami mojej pracy. Nie oznacza to jednak pełnej autonomii. Tam, gdzie koszt błędu jest wysoki — np. masowa wysyłka albo istotna zmiana produkcyjna — decyzja nadal należy do człowieka.

Jeżeli interesuje Cię samo środowisko, na którym opieram tę współpracę, opisałem je szerzej we wpisie OpenClaw — asystent AI do automatyzacji pracy.

Jakie zadania agent AI wykonał w tym tygodniu?

Największą część stanowiła praca na danych i systemach, a nie rozmowa z modelem. Agent generował raporty, analizował tysiące rekordów CRM, monitorował kolejki wiadomości, łączył dane z różnych źródeł, budował kod i przygotowywał kolejne elementy automatyzacji.

Dobrym przykładem jest CRM. Zamiast ręcznie przeklikiwać rekordy, mogłem zadać pytanie naturalnym językiem: ile leadów przypisano poszczególnym osobom, gdzie są przeterminowane rozmowy albo jak wygląda lejek od początku roku. Agent pobierał dane, przetwarzał je i zwracał gotowe zestawienie. Ten obszar opisuję dokładniej w case study Agent AI w CRM — automatyzacja raportów sprzedaży.

Innym przykładem było 65 bramek SMS. Tutaj agent nie tylko odczytywał stan kolejek, ale wykrywał anomalie, wykonywał kontrolowane uzupełnienia i sprawdzał rezultat. Szczegółowy przebieg tego procesu znajduje się we wpisie Automatyzacja bramek SMS przez agenta AI.

Ile pracy agent AI może wykonać samodzielnie?

Więcej, niż zakładałem na początku, ale nie traktuję autonomii jako celu samego w sobie. Ważniejsze jest to, czy rezultat można sprawdzić i czy koszt potencjalnego błędu jest akceptowalny.

W pełni automatycznie działają u mnie przede wszystkim zadania powtarzalne i dobrze zdefiniowane: raporty cykliczne, część monitoringu, backup oraz nocna konsolidacja pamięci. Agent zna warunki wykonania, oczekiwany rezultat i sposób jego weryfikacji. Jeżeli coś odbiega od ustalonego schematu, powinien zgłosić problem zamiast improwizować.

Inaczej wygląda praca ad hoc. Agent może sam napisać skrypt, przeanalizować dane albo przygotować operację, ale decyzje o większym wpływie pozostają po mojej stronie. W tym tygodniu dobrze było to widać podczas awarii jednej z bramek: ja naprawiłem serwer, a agent kontynuował bezpieczną część pracy na pozostałych systemach i później zweryfikował stan całości.

Jakie błędy popełnił agent AI i co się z nimi stało?

Błędy są jednym z powodów, dla których publikuję te podsumowania. Sam opis sukcesów niewiele mówi o rzeczywistej pracy z agentem.

W ostatnich tygodniach pojawiła się m.in. pętla paginacji, w której skrypt nie potrafił prawidłowo zakończyć pobierania danych. Innym razem agent po zmianie modelu zaczął dodawać niepotrzebne kroki weryfikacyjne. Najbardziej konkretny przypadek dotyczył 297 SMS-ów przygotowanych ze starym tekstem kampanii po zmianie konfiguracji bramki w trakcie działającego batcha.

Istotne jest to, co wydarzyło się później. Agent wykrył problem przed wysyłką, zlokalizował dokładnie błędne pliki, wykonał backup, usunął je z kolejki i sprawdził rezultat. Następnie przyczyna została zamieniona w stałą regułę: lista ma być odświeżana przed każdym batchem, a nazwa bramki nie jest zmieniana podczas jego wykonywania.

To jest model, który staram się utrzymywać: błąd → diagnoza → naprawa → weryfikacja → trwała reguła. Pełny kontekst pracy z bramkami opisuję w case study automatyzacji SMS.

Kiedy człowiek musi interweniować w pracę agenta?

Najczęściej wtedy, gdy pojawia się sytuacja nieprzewidziana albo operacja ma duży wpływ na produkcję. Nie chcę, żeby agent „wykazywał inicjatywę” w miejscu, w którym błędna interpretacja może oznaczać masową wysyłkę, usunięcie danych albo zmianę dostępu.

W opisanym okresie interweniowałem np. podczas awarii bazy jednej z bramek oraz wtedy, gdy agent zapętlił się w debugowaniu. W drugim przypadku najlepszym poleceniem nie było „spróbuj jeszcze raz”, tylko zatrzymanie działania i żądanie samego opisu sytuacji. Dopiero po ustaleniu faktycznego stanu wróciliśmy do wykonywania zadania.

To jest ważna część eksperymentu Tanovy: obserwuję nie tylko, co można oddać agentowi, ale również gdzie autonomia przestaje być opłacalna i człowiek powinien pozostać punktem decyzyjnym.

Jak agent AI wykorzystuje CRM w codziennej pracy?

CRM jest jednym z najlepszych przykładów różnicy między czatbotem a agentem. Sam model może opowiedzieć, jak analizować sprzedaż. Agent z dostępem do API może rzeczywiście pobrać rekordy, zastosować reguły biznesowe, połączyć dane i przygotować wynik.

W tym tygodniu pytania dotyczyły m.in. liczby kontaktów i leadów przypisanych do pracowników, lejka sprzedażowego, przeterminowanych rozmów, jakości pojedynczych rekordów oraz wyszukiwania leadów według znaczenia opisu. W jednym z zadań agent połączył CRM z bazą telefonii i przygotował tabelę zawierającą informacje, których nie dało się uzyskać z jednego systemu.

To nie jest jednak pełny opis wdrożenia CRM — tutaj pokazuję tylko wydarzenia z tygodnia. Osobny materiał Agent AI w CRM — automatyzacja raportów sprzedaży opisuje ten obszar szerzej.

Jak w tym tygodniu rozwijała się automatyzacja mailingu?

Nie zaczęliśmy od dania agentowi możliwości masowej wysyłki. Najpierw musiał poznać system, API i rzeczywistą strukturę danych. Potem dostał operacje odczytu, następnie zarządzanie listami i kontaktami, a dopiero później przygotowanie kampanii.

W praktyce ważniejsza od samego wysłania newslettera okazała się wiedza o danych: różne pola opt-out, osoby usunięte, rezygnacje z poszczególnych kanałów kontaktu i konieczność kontroli liczników po zmianach. Agent może przygotować kampanię, ale masowa wysyłka nadal wymaga mojego jawnego potwierdzenia.

Ten wpis pokazuje tylko etap, który przypadł na opisywany okres. Cały workflow rozwinąłem osobno w materiale Agent AI do automatyzacji newslettera.

Ile czasu oszczędza mi agent AI?

Szacuję oszczędność na kilka godzin dziennie, ale celowo nie przedstawiam tej liczby jako precyzyjnego pomiaru. Nie prowadzę stopera porównującego każdą czynność wykonywaną ręcznie z pracą agenta.

Największa oszczędność nie wynika z tego, że pojedynczy raport powstaje szybciej. Wynika z kumulacji drobnych zadań: raport przychodzi rano bez mojego udziału, monitoring działa w tle, zestawienie z kilku tysięcy rekordów nie wymaga ręcznego eksportu, a pytanie o dane może zostać zamienione w tabelę bez budowania osobnego raportu w CRM.

Dochodzi jeszcze praca wykonywana poza moimi godzinami: backup, zadania cykliczne i konsolidacja pamięci. Dlatego w tabeli wyników podaję „kilka godzin dziennie” jako mój szacunek, a nie twardy KPI. W kolejnych tygodniowych podsumowaniach chcę zachować to rozróżnienie między tym, co zostało zmierzone, a tym, co jest oceną.

Czy opisany tydzień wydarzył się dokładnie w ciągu siedmiu dni?

Nie. To celowo tydzień typowy, zbudowany z rzeczywistych wydarzeń i zadań z ostatnich tygodni. Nie chcę tworzyć fałszywej narracji tylko po to, żeby wszystko mieściło się od poniedziałku do niedzieli.

Układ tygodnia służy pokazaniu rytmu pracy: raporty, analizy, monitoring, rozwijanie nowych możliwości, błędy, interwencje człowieka i procesy działające w tle. Same przykłady pochodzą z realnej historii pracy i nie są wymyślonym scenariuszem demonstracyjnym.

To rozróżnienie jest dla mnie ważne również w kolejnych publikacjach. Tanova ma dokumentować doświadczenie, a nie dopasowywać fakty do atrakcyjniejszej historii.

Dlaczego Tanova publikuje tygodniowe podsumowania pracy z agentem AI?

Bo pojedynczy test agenta niewiele mówi o tym, jak zmienia się jego użyteczność w czasie. Ciekawsze jest obserwowanie procesu: czego agent nauczył się o środowisku, jakie nowe zadania dostał, gdzie popełnił błąd, kiedy musiałem interweniować i które poprawki zostały później zapisane jako trwałe zasady.

Tanova jest eksperymentem i dziennikiem współpracy człowieka z agentami AI. Tygodniowe podsumowania mają tworzyć chronologiczny zapis tej współpracy oparty na rzeczywistych zadaniach, a nie na deklaracjach o możliwościach AI. Dzięki temu za kilka miesięcy będzie można porównać nie tylko kolejne modele czy narzędzia, ale przede wszystkim zmianę sposobu pracy: zakres autonomii, liczbę interwencji, rodzaje błędów, nowe automatyzacje i rzeczywiste rezultaty.

Osobne case study — takie jak agent AI w CRM, automatyzacja bramek SMS czy automatyzacja newslettera — rozwijają konkretne obszary. Tygodniowe wpisy mają natomiast pokazywać cały obraz i jego zmianę w czasie.

Podsumowanie: czy praca z agentem AI ma sens

Tanova nie powstaje po to, żeby opisywać możliwości AI z dokumentacji producentów. Jej wartością ma być ciągły zapis tego, co dzieje się po wdrożeniu agenta do prawdziwej pracy: co działa, co się psuje, ile pracy znika, jakie pojawiają się ryzyka i jakie zasady trzeba dopisać po kolejnych incydentach.

Praca z agentem AI nie jest magią. To podział pracy: agent wykonuje, człowiek decyduje. Agent nie śpi, nie zapomni zasady i nie „poczeka na lepszy moment”, żeby o niej wspomnieć. Ale też się myli — i dlatego każdy błąd kończy się stałą regułą, a każda masowa operacja czeka na potwierdzenie.

Po kilku tygodniach realnej pracy widzę trzy rzeczy:

  1. Wartość rośnie z iteracjami. Pierwszy tydzień to poprawki. Piąty tydzień to automatyzacje, które działają same.
  2. Największy zwrot daje jakość danych. Agent widzi dziwności, które człowiek przestaje widzieć po miesiącu.
  3. Zaufanie buduje się od weryfikacji. Nie od obietnic — od wyników poleceń, które mogę sprawdzić.

Jeśli chcesz zobaczyć konkretne case study, na blogu są trzy wpisy: agent AI w CRM, automatyzacja bramek SMS i automatyzacja newslettera.

A jeśli masz podobny problem i szukasz kogoś, kto zbudował agenta AI do raportów, CRM lub monitoringu — napisz: Cześć, mamy podobny problem — szukamy kogoś, kto zbudował agenta AI do raportów/CRM/monitoringu. Czy moglibyśmy umówić się na 30 minut, żeby porozmawiać o naszym przypadku?

How informative was this article?

Powiązane wpisy