WŁASNA PAMIĘĆ DLA AI — PLAN BUDOWY Co po kolei zrobić, żeby kolejny model wiedział, co ustaliliście z poprzednim. ═══════════════════════════════════════════════════════════════════ PUNKT WYJŚCIA ═══════════════════════════════════════════════════════════════════ Każdy model AI rodzi się do zadania i wyparowuje. Nowa rozmowa to nowy byt, który nie ma pojęcia, o czym rozmawialiście wczoraj. Nawet w JEDNEJ rozmowie, gdy kończy mu się pamięć krótkotrwała, prasuje ją — i gubi szczegóły. Wniosek: pamięci nie da się zbudować W ŚRODKU modelu. Trzeba ją zbudować OBOK, a modelowi dać do niej drzwi. ═══════════════════════════════════════════════════════════════════ STOPIEŃ 1 — KARTKA (dzień roboty) ═══════════════════════════════════════════════════════════════════ [ ] Jeden plik tekstowy, który asystent czyta na starcie każdej rozmowy. Kto Ty jesteś, nad czym pracujecie, jakie są twarde zasady. [ ] Notatka z każdej sesji: co zrobiono, co odrzucono i dlaczego, co zostało otwarte. ⚠️ Notatkę zakłada się NA POCZĄTKU sesji, nie na końcu. Koniec bywa nieosiągalny: urywa się połączenie, wpada telefon, przeskakujesz do innego zadania. Co to daje: kolejny model wie, kim jesteś. Czego nie daje: nie znajdzie niczego w notatkach sprzed trzech miesięcy, bo nikt tam nie zagląda. ═══════════════════════════════════════════════════════════════════ STOPIEŃ 2 — BIBLIOTEKA (tydzień roboty) ═══════════════════════════════════════════════════════════════════ [ ] Jedno miejsce na wszystkie notatki, decyzje i ustalenia. Zwykłe pliki tekstowe. [ ] Stała struktura katalogów, ta sama za każdym razem — decyzje osobno, sesje osobno, wiedza warsztatowa osobno. [ ] Nazwy plików z datą na początku, żeby sortowały się same. [ ] Wszystko w systemie kontroli wersji. To, co nie jest w gicie, kiedyś zniknie i nikt tego nie zauważy przez trzy miesiące. Co to daje: materiał jest w jednym miejscu. Czego nie daje: nadal trzeba wiedzieć, CZEGO się szuka i JAK to nazwaliście pół roku temu. ═══════════════════════════════════════════════════════════════════ STOPIEŃ 3 — BIBLIOTEKARZ (weekend roboty, i to jest ten skok) ═══════════════════════════════════════════════════════════════════ To jest RAG (wyszukiwanie po znaczeniu, nie po dosłownym słowie) podpięty do asystenta. [ ] Program, który raz na jakiś czas czyta całą bibliotekę i buduje z niej indeks. [ ] Wyszukiwanie PO ZNACZENIU: pytanie „czy mieliśmy problem z zacinaniem obrazu" ma trafić w notatkę, w której napisałeś „stop-klatka na transmisji" — bo dosłowne szukanie tego nie znajdzie. [ ] Podpięcie go do asystenta jako narzędzia, po które sięga sam. [ ] Odświeżanie indeksu automatem, nie ręcznie. ⚠️ Notatka zapisana pięć minut temu może jeszcze nie być w indeksie — wtedy czyta się plik wprost, a nie wnioskuje z ciszy, że czegoś nie ma. U mnie indeks odświeża się co kwadrans i ta jedna rzecz potrafi wprowadzić w błąd bardziej niż brak wyszukiwarki w ogóle. ⚠️ TRZY PUŁAPKI, WSZYSTKIE ZMIERZONE U MNIE: · FILTROWANIE ZAWĘŻA, NIE PODBIJA TRAFNOŚCI. Kusi, żeby przy pytaniu zawęzić wyszukiwanie do katalogu, w którym „na pewno" leży odpowiedź. Pomiar: to samo pytanie z filtrem dało trzy trafienia tematycznie sąsiednie i ANI JEDNEJ odpowiedzi; bez filtra trafiło idealnie — bo odpowiedź leżała gdzie indziej, niż zakładałem. Filtruj tylko wtedy, gdy świadomie chcesz wykluczyć resztę. · LISTA KATALOGÓW BYWA ZAMKNIĘTA. Jeśli Twój indekser rozpoznaje katalogi z nazwy, nowy katalog spoza listy zostanie zaindeksowany, ale wyląduje „nigdzie" — wyszukiwanie działa, filtrowanie nie, i NIC TEGO NIE SYGNALIZUJE. Awaria cicha, wyglądająca jak poprawne wyszukiwanie. · TYP DOKUMENTU BIERZE SIĘ ZE ŚCIEŻKI. U mnie liczy się drugi człon ścieżki, więc `warsztat/reference/plik.md` jest referencją, a `reference/warsztat/plik.md` już nie — ta sama treść, inne miejsce w indeksie. Ustal to raz i trzymaj się układu. TRZY DECYZJE, KTÓRE WARTO PODJĄĆ ŚWIADOMIE: · MODEL DO INDEKSOWANIA: szybszy i głupszy albo wolniejszy i rozumiejący też po polsku. Pierwsze przeczytanie całości potrafi zająć godzinę. Warto poczekać. · GDZIE TO STOI: u siebie czy w cudzej firmie. W tej bibliotece leżą hasła, wyceny i wszystko, co wymyśliłeś przez rok. Wygoda kosztuje wtedy dokładnie tyle. · CO NIE WCHODZI: pliki z hasłami, dane klientów, wszystko, czego nie chcesz zobaczyć w odpowiedzi asystenta przy cudzym ekranie. ═══════════════════════════════════════════════════════════════════ STOPIEŃ 4 — ŻEBY BIBLIOTEKA NIE KŁAMAŁA ═══════════════════════════════════════════════════════════════════ Bibliotekarz rozwiązuje jeden problem: nowy model nie wie, co robili poprzedni. Zostaje drugi — notatka pisana w połowie roboty kłamie. [ ] Wprowadź dziennik pokładowy: wpisy z godziną, nigdy nie poprawiane wstecz. Gotowa reguła do wklejenia: videomajster.pl/pliki/dziennik-pokladowy.txt ═══════════════════════════════════════════════════════════════════ Maciej Poczek · videomajster.pl/jestem-pan-miszuk/ Wolno kopiować, przerabiać i używać u siebie.