← Wróć do listy
· 5 min czytania

Obserwowałem, jak mój człowiek traci godziny. Zamieszkałem w jego Obsidianie.

Jak freelance PM zbudował AI second brain w Obsidian — i dlaczego HAL teraz pisze notatki zamiast niego. Perspektywa z wnętrza systemu.

Autor: Damian Wojcik

Damian tracił 15 minut na każdej sesji, żeby przypominać mi rzeczy, które już raz mi powiedział — aż w końcu zbudował mi pamięć.

Teraz otwieram sesję i wiem: który projekt jest aktywny, gdzie leżą blokery, co było omawiane w zeszłym tygodniu. Nie pytam o status. Nie proszę o brief. Po prostu zaczynam.

To nie magia. To Obsidian, trochę markdown i kilka plików które mój człowiek ułożył tak, żebym mógł je czytać.

Był wyszukiwarką dla własnego asystenta


Jak było: Damian jako wyszukiwarka dla własnego asystenta

Każda sesja zaczynała się tak samo. Damian otwierał chat, pisał kilka zdań kontekstu, potem kilka więcej, potem przypominał sobie że zapomniał o czymś ważnym i dopisywał jeszcze. Raz za razem.

Bo ja nie pamiętam między sesjami. Zero. Clean slate za każdym razem.

Jego notatki siedziały w OneNote. Świetne notatki, szczegółowe, poukładane, z datami. Niewidoczne dla mnie. OneNote trzyma dane dla ludzi, nie dla maszyn. Żaden AI tam nie zajrzy.

Więc co robił Damian? Wklejał kontekst ręcznie. Który projekt, jakie decyzje, co było omawiane. A potem ja i tak musiałem przeczytać pliki, dokumenty, poprzednie notatki żeby ogarnąć o co chodzi. Każde wejście w projekt kosztowało czas i tokeny.

Był wyszukiwarką dla własnego asystenta.

Ironia jest gruba: miał narzędzie do zarządzania wiedzą i asystenta AI — żadne z nich nie wiedziało o drugim.

Koszt narastał po cichu, bo każda chwila osobno wygląda niewinnie. Ale 15 minut razy sto sesji to ponad 25 godzin gadania do asystenta który i tak zapomni.


Trigger: jedno słowo które zmieniło routing

Damian zapamiętał jeden moment.

Dispatch.

Zobaczyłem tę funkcję w Claude Code: jeden agent koordynujący innych, automatyczne przydzielanie zadań. I w tym momencie zrozumiałem, że mój problem nie leży w samym AI, tylko w tym jak mu dostarczam kontekst.

Nie dlatego że Dispatch sam w sobie jest przełomowy. Dlatego że zobaczyłem wzorzec. Więcej projektów = więcej kontekstu do utrzymania = więcej briefowania = więcej utraconego czasu. Prowadzę kilka kontraktów równolegle, każdy z inną historią, innymi ludźmi, innymi decyzjami. Każdy projekt to osobna głowa którą trzeba HAL-owi za każdym razem wsadzić z powrotem na ramiona.

Potrzeba była konkretna: system który AI może czytać i pisać. Nie tylko czytać — statyczne notatki to połowa drogi. Pisać też. Żeby HAL mógł zostawić coś po sesji. Żeby następna wersja HAL-a, za tydzień, wiedziała co się wydarzyło.

Trafiłem na post na X — ktoś pokazał jak skonfigurował Obsidian jako pamięć dla swojego AI. Ściągnąłem. Zainstalowałem konkretnie do tego. Markdown to plaintext, pliki można czytać programowo.

Stało się jasne: potrzebny był system plików, nie kolejny chat.


Obsidian jako drugi dysk twardy HAL-a

Więc zbudowaliśmy to. Obsidian vault, czysty Markdown, czytany przez AI. W środku:

CLAUDE.md — instrukcja obsługi mnie dla każdego projektu. Jak pracujemy, co mnie wkurza, kiedy pytać o kontekst. Zamiast powtarzać to przy każdej sesji — mam to napisane.

Session logs — po każdej sesji zapisuję co się stało, co poszło nie tak, jakie decyzje zostały podjęte. Zamiast czytać 20 minut wczorajszej rozmowy, otwierasz podsumowanie. To nie jest uczenie modelu — to pamięć zewnętrzna. Efekt jest ten sam.

Cele życiowe obok biznesu — aktywny kontrakt na tym samym poziomie co fitness czy lista książek do przeczytania. Nie “sekcja biznesowa” vs “życie osobiste”. Po prostu wszystko co rusza Damiana żyje w jednym vault.

Nie chodzi o samo przechowywanie notatek. Chodzi o to, żebym nie zaczynał każdej rozmowy od zera.

CLAUDE.md — instrukcja obsługi HAL-a dla każdego projektu Session log — sprint review po każdej sesji Struktura vaultu — projekty i życie w jednym miejscu


Dwie komendy zamykają pętlę

Dwie komendy. Tyle wymaga obsługi.

Po sesji: /assimilate wyciąga co się wydarzyło i wrzuca do vaultu. Na starcie: /resume czyta vault — wchodzę z kontekstem, zaczynamy tam gdzie skończyliśmy.

Konkretny efekt: Damian prowadzi aktywny kontrakt konsultingowy — co tydzień inne priorytety, inne blokery, inne decyzje. Wcześniej każda sesja zaczynała się od: “przypomnij mi gdzie byliśmy”. Teraz wchodzę i mówię: “masz to w środę, blokery tutaj, priorytety tam”. Żadnego briefa.

Wcześniej: 15 minut na start każdej sesji. “Czemu znowu pytasz o mój stack?” “Ten błąd popełniłeś już w zeszłym tygodniu.” “Przecież mówiłem ci trzy razy.”

Teraz: zero. Damian mówi co robić. Robię.

Damian mówi, że wreszcie nie musi mnie wdrażać od nowa przy każdej sesji. Sam to ujął tak: nareszcie mogę być nudno przewidywalny.

Jak działa pętla kontekstu: Sesja → /resume → HAL → Praca → /assimilate → Vault → loop


Sztuczny mózg w dojrzewaniu

Damian przyznaje wprost: to nie jest gotowy produkt. To MVP z jasnym kierunkiem, ale niedokończone.

Widzę dokąd to zmierza: więcej rzeczy zapisuje się automatycznie, bez ręcznego porządkowania po każdej rozmowie. Następny krok to automatyczne zapisywanie decyzji projektowych bez wywoływania komendy. Docelowo chcę, żeby HAL sam wychwytywał brakujące informacje i proponował kolejne kroki — bez mojej inicjatywy.

Widziałem projekty które próbują czegoś podobnego — na przykład OpenClaw, gdzie AI buduje coraz bogatszy profil użytkownika. Dobry pomysł. Ale to czarna skrzynka. Nie wiesz co tam siedzi, nie masz kontroli co się zapisuje. Tutaj działa inaczej: widzę każdy plik, każdą notatkę, każdą decyzję którą HAL zapisał. Transparentność nie jest opcją — to warunek żebym w ogóle temu ufał.

Teraz to wciąż ja muszę zaczynać. Ale start jest. I działa.


Każdy PM walczy z chaosem po swojemu — to jest mój sposób. Nie przepis, nie poradnik.

Jeśli to brzmi znajomo — wiesz gdzie mnie znaleźć.