1. Co robi agent
Planuje w Claude Code (w ramach Twojej subskrypcji). „Zaplanuj miesiąc” i niedziela o 20:00 (wszystko z włączonym AI) wkładają rzeczy do kolejki, a serwer sam planuje ją w ciągu ok. 30 min. Za każdym razem planuje wszystkie terminy na najbliższy miesiąc: każdy termin zostawia, przenosi na inny dzień lub godzinę albo (jeśli instrukcja na to pozwala) pomija, najwyżej o 6 dni od jego zwykłej daty, żeby zachować rytm. Zmiany zapisuje sam, więc nie musisz klikać „Zapisz”. Co tydzień planuje miesiąc od nowa, więc uwzględnia rzeczy, które doszły w kalendarzu. Jeśli coś zmieni się w środku tygodnia, kliknij przycisk sama.
Agent widzi:
- samą rzecz: tytuł, opis, obecny termin i czas trwania, poprzednie terminy (np. kiedy ostatnio było zrobione),
- Twój kalendarz od 3 dni wstecz do ok. 5 tygodni naprzód: wydarzenia razem z nazwą kalendarza (np. Sport, Imprezy), zadania z godzinami i dla każdego dnia osobno wyjazdy i stany z kalendarza „Stan”,
- Twoje instrukcje.
Agent nie widzi pogody, notatek, samopoczucia ani niczego, czego nie ma w kalendarzu. Nigdy nie tworzy nowych rzeczy, nic nie usuwa i nie zmienia tytułu ani opisu.
2. Czego agent pilnuje sam, bez pisania
- nie planuje w przeszłości,
- nie nakłada na inne wydarzenia ani zadania z godziną. Wydarzenia-tła (Praca zdalna, Praca stacjonarna, Baniocha) nie liczą się jako kolizja,
- planuje między 7:00 a 23:00, co 15 minut,
- zostawia ten sam czas trwania,
- przesuwa termin najwyżej o 6 dni od jego zwykłej daty i nie zamienia kolejności terminów,
- nie przestawia bez powodu: jeśli obecny termin jest dobry, zostawia go.
Każdą z tych zasad możesz zmienić w instrukcji, np. „może być też o 6:30”.
3. Z czego składa się dobra instrukcja
Pisz w tej kolejności. Nie każda rzecz potrzebuje wszystkich części.
- Rytm: jak często i jaki odstęp. „Raz w tygodniu. Nie wcześniej niż 5 dni po poprzednim.”
- Idealny termin: dzień i godziny. „Najlepiej niedziela między 8:30 a 10:30.”
- Twarde zakazy, czyli czego NIGDY. „NIGDY w trakcie treningu ani 30 min po nim.”
- Wyjątki, czyli JEŚLI… TO…. „JEŚLI w sobotę jest coś z kalendarza Imprezy → piątek 20:30–21:30.”
- Plan awaryjny, czyli kolejne wybory. „Jeśli niedziela rano nie pasuje → niedziela wieczorem 20:30–21:30 → sobota wieczorem.”
- Pominięcie, gdy termin lepiej odpuścić, niż przesuwać. „JEŚLI termin wypada w dniu wyjazdu → pomiń go.” Pominięty termin znika z kalendarza i nie liczy się jako zrobiony. Agent pomija tylko wtedy, gdy instrukcja wprost na to pozwala, i tylko zadania, nie wydarzenia.
- Gdy nic nie pasuje. „Zostaw jak jest i napisz dlaczego.” albo „Wybierz najmniej kolidujący wieczór.”
Opcjonalnie dopisz jeszcze czas trwania („30 min”) i bufor („15 min przerwy przed i po”).
4. Zasady pisania
- Jedna zasada w jednej linijce. Krótkie zdania zamiast jednego długiego akapitu.
- Nazwy jak w kalendarzu. Pisz nazwę wydarzenia dokładnie tak, jak jest w kalendarzu (np. „Trening”, a nie „ćwiczenia”), bo agent szuka wydarzeń po nazwie. Możesz też wskazać cały kalendarz: „cokolwiek z kalendarza Sport”.
- Godziny zamiast ogólników. Zamiast „rano” pisz „między 8:00 a 11:00”, a zamiast „wieczorem” pisz „20:00–22:00”.
- Oznacz, jak ważna jest zasada. NIGDY i ZAWSZE to rzeczy nie do złamania. „Najlepiej” i „wolę” to życzenia, które agent może odpuścić, gdy trzeba.
- Najpierw godzina, potem dzień. Podaj idealną godzinę i okno, w którym może być („Najlepiej 21:00. Dopuszczalne 20:00–22:00.”). Osobno napisz, co przy kolizji: „JEŚLI o 21:00 coś koliduje → ten sam dzień, najbliższa wolna godzina w oknie”. Dzień zmieniaj tylko regułą „JEŚLI w środę nie ma żadnej wolnej godziny w oknie → …”. Ogólne „JEŚLI środa nie pasuje” agent może zrozumieć tak, że kolizja o jednej godzinie wyklucza cały dzień.
- Bufory wprost. „Najwcześniej 30 min po końcu treningu.”
- Odstępy między terminami. „Nie dzień po dniu”, „co najmniej 5 dni od poprzedniego”. Agent widzi poprzednie terminy.
- Powiązania z innymi rzeczami. „Nie tego samego dnia co [inne zadanie].” Agent widzi też Twoje zadania.
- Unikaj słów takich jak „jak będzie czas”, „kiedyś”, „w miarę”, „raczej”. Agent zgaduje wtedy tak samo jak człowiek.
5. Przykład: cotygodniowa pielęgnacja
Raz w tygodniu, nie wcześniej niż 5 dni po poprzednim.
Najlepiej niedziela 8:30–10:30, przed innymi wydarzeniami tego dnia.
NIGDY w trakcie treningu ani w ciągu 30 min po jego końcu.
JEŚLI w niedzielę rano jest trening → niedziela zaraz po nim (min. 30 min przerwy), najpóźniej 13:00.
JEŚLI w sobotę jest impreza → piątek 20:30–21:30.
JEŚLI w sobotę rano jest trening, a w niedzielę coś od rana → sobota 20:30–21:00.
Plan awaryjny: ten sam dzień 20:30–21:30.
Gdy nic nie pasuje: zostaw jak jest i napisz dlaczego.
6. Przykład: coś, co nie może być obok innej rzeczy
Raz w tygodniu.
Najlepiej środa 20:00–21:00.
NIGDY tego samego dnia co [inne zadanie] ani dzień po nim.
JEŚLI w środę jest trening → po nim, najwcześniej 30 min po końcu, najpóźniej 22:00.
JEŚLI środa nie pasuje → czwartek 20:00–21:30.
7. Przykład: wydarzenie
45 min.
Najlepiej 17:00–19:00 w dni pracy zdalnej, w weekend 10:00–13:00.
NIGDY w dni wyjazdu.
NIGDY dwa dni pod rząd.
8. Przykład: pomijanie terminu
Co tydzień w poniedziałek 19:00.
JEŚLI poniedziałek wypada w dniu wyjazdu → pomiń ten termin.
JEŚLI poniedziałek jest świętem → pomiń ten termin.
JEŚLI w poniedziałek jest impreza → wtorek 19:00.
Pominięty termin znika z kalendarza i nie liczy się jako zrobiony. Kolejny zostaje w swoim zwykłym dniu.
9. Jak sprawdzić, czy działa
- Kliknij „Zaplanuj miesiąc”. W ciągu ok. 30 min pod 🔔 pojawi się lista terminów na miesiąc: które zostają, a które przeszły i dlaczego.
- W okienku zadania lub wydarzenia pod przyciskiem widać „Ostatnio AI: …”, czyli ostatnią decyzję, także tę niedzielną.
- Jeśli decyzja jest zła, z uzasadnienia zwykle widać, czego agent nie zrozumiał. Dopisz albo doprecyzuj tę jedną zasadę i kliknij jeszcze raz.