Strzałki wybierają wynik, Enter go otwiera, Esc czyści pole.
Rozdział 21 · Procesy
Zadania cykliczne: kto budzi agenta o ósmej
Czym różni się obietnica od zapisanego zadania?
Agent powie „przypomnę Ci jutro”, a rano nic się nie wydarzy. Obietnica w rozmowie niczego nie uruchamia. Potrzebny jest mechanizm, który obudzi agenta o właściwej porze, bo przez noc nie siedzi on nad Twoją sprawą. Gdy aplikacja potrafi planować zadania, zapisane przypomnienie zobaczysz na jej liście, z datą i godziną.
Harmonogram działa jak budzik. Ustawiasz godzinę albo odstęp, system rusza. Jeden z programów, które to robią, nazywa się cron, ale zapisu znać nie musisz, wystarczy „w dni robocze o 8:00 czasu polskiego”. W n8n robi to węzeł Schedule Trigger. Jego dokumentacja przypomina, żeby proces zapisać i opublikować, a strefę czasową sprawdzić w ustawieniach (n8n: Schedule Trigger). Tak ustawisz coroczne przypomnienie o przeglądzie auta, które odezwie się miesiąc przed terminem.
Zdarzenie działa jak dzwonek do drzwi. Nowy formularz albo zmiana statusu wysyła wiadomość do innego systemu, a ten zaczyna pracę. Taka wiadomość z aplikacji do aplikacji to webhook, w n8n węzeł Webhook (n8n: Webhook).
Okresowe sprawdzanie działa jak obchód. Co jakiś czas system zagląda, czy jest coś do zrobienia. W niektórych produktach nazywa się to heartbeat, czyli puls. Sama nazwa nie mówi, co zostanie sprawdzone, co zapisane i kiedy dostaniesz powiadomienie. To ustawiasz w konkretnym wdrożeniu. Stan na październik 2026.
Jak ustawić zadanie, które będziesz czytać?
Prowadzisz małą pracownię i rano chcesz wiedzieć, którym zleceniom brakuje materiału. Zapisane zadanie podaje rejestr, z którego korzysta, statusy uznawane za otwarte, godzinę sprawdzenia, miejsce wyniku i to, co robi, gdy rejestr jest niedostępny. „Brak opóźnień” to złe powiadomienie, jeśli system nie zdołał odczytać danych. Dobre brzmi: „Nie udało się sprawdzić rejestru; ostatni potwierdzony odczyt pochodzi z wczoraj”.
Zacznij od jednego zadania, którego wynik będziesz czytać. Po kilku uruchomieniach zdecyduj, czy raport ma przychodzić zawsze, czy tylko po zmianie. Nieczytane powiadomienie nikomu nie pomaga, nawet jeśli powstaje automatycznie. Każde stałe zadanie ma mieć jedną osobę, która wie, po co istnieje i potrafi je wyłączyć.
Kilka pierwszych przebiegów z harmonogramu obejrzyj sam, zanim zostawisz zadanie bez nadzoru (Claude Code). Raport niech kończy się linijką, czego nie udało się odczytać, bo padnięte połączenie albo wygasły token wygląda w nim jak spokojny dzień (Anthropic: automatyzacje agentów).
Gdzie fizycznie działa zadanie?
Zadanie na laptopie zależy od tego, czy laptop jest włączony i nie śpi. Tygodniowa kopia zdjęć ustawiona na niedzielę 20:00 nie ruszy o tej porze, jeśli laptop śpi z zamkniętą klapą i nic go nie wybudza. Systemowy harmonogram potrafi nadrobić takie zadanie po przebudzeniu (na Macu launchd) albo wybudzić komputer (w Windows Harmonogram zadań), ale wyłączony komputer niczego nie wykona (Apple: Scheduling Timed Jobs, Microsoft: WakeToRun). Nocny render w Blenderze albo aktualizacje wymagają maszyny, która o tej porze pracuje. Zadanie na serwerze zależy od serwera i połączonych usług. Zamknięcie okna rozmowy harmonogramu nie wyłącza.
Dlatego przed pozostawieniem zadania na noc poproś o potwierdzenie.
Cotygodniowa kopia zdjęć
Co niedziela o 20:00 kopiuj nowe zdjęcia z folderu Zdjęcia na dysk zewnętrzny i pisz mi, ile plików przybyło. Niczego nie kasuj ani nie nadpisuj. Zanim ustawisz zadanie, pokaż mi folder i dysk, i czekaj na moje „tak”.
Pełna wersja
Ustaw zadanie, które co niedzielę o 20:00 czasu polskiego kopiuje nowe zdjęcia z folderu Zdjęcia na dysk zewnętrzny. Najpierw pokaż mi dokładne położenie folderu i nazwę dysku, ustal ze mną, po czym rozpoznasz nowe zdjęcia, i czekaj na moje „tak”. Jeśli nie widzisz folderu albo nie możesz ustawiać zadań, napisz, co mam udostępnić, i nic nie ustawiaj. Niczego nie usuwaj ani nie nadpisuj, tylko dodawaj brakujące pliki. Zdjęcie o nazwie, która już jest na dysku, a ma inną treść, zapisz obok pod nową nazwą i wypisz mi takie przypadki. Jeśli dysku nie ma podłączonego, nie próbuj innego miejsca. Napisz mi wtedy, że kopia się nie wykonała, i podaj datę ostatniej udanej. Po udanej kopii podaj liczbę nowych plików. Zanim skończysz, pokaż zapisane zadanie, najbliższe uruchomienie, strefę czasową, miejsce, w którym działa, i sposób wyłączenia. Napisz też, co się stanie, jeśli o 20:00 komputer będzie spał, i zrób jedną próbną kopię.
Po odpowiedzi agenta sprawdź cztery rzeczy: kiedy zadanie ruszy, gdzie, co zrobi przy awarii i jak je zatrzymasz.
Zapisujemy to tylko w tej przeglądarce.