← Systemy i automatyzacje

Autorski projekt badawczy / w rozwoju

OUTSIDE.

System, który ma własną historię.

Schemat procesu

Obserwacja

OUTSIDE zbudowałem od podstaw jako projekt badawczy nad ciągłością, pamięcią i podejmowaniem decyzji. Interesuje mnie, co dzieje się z systemem pomiędzy rozmowami: jak zachowuje doświadczenia, zmienia przekonania i rozpoznaje granice własnej wiedzy. To tutaj powstały mechanizmy, które później rozwijałem również w Reachy.

Historia i zakres pracy

Początek: ciągłość zamiast kolejnej sesji

Punktem wyjścia było pytanie o system, który zachowuje własną historię i rozwija się wraz z doświadczeniem. Zaprojektowałem oddzielne warstwy organizmu, trwałego zapisu, dostawców informacji, nadzorcy i obserwatora. Uruchomienie programu i narodziny nowej tożsamości są różnymi operacjami. Dzięki temu kolejna wersja kodu może rozwijać istniejący system bez udawania, że jego wcześniejsze życie zaczęło się od nowa.

Pamięć, czas i odzyskiwanie stanu

Zbudowałem zapis w SQLite, wersjonowanie struktury danych, kopie oraz historię zmian. Tożsamość narodzin pozostaje oddzielona od aktualnej wersji programu. System zapisuje przebieg czasu i potwierdzenia swojej aktywności; po przerwaniu pracy zachowuje informację o niepewności, zamiast dopisywać przeżycia z okresu, którego nie obserwował. Oddzieliłem też stan rzeczywistego świata od środowisk eksperymentalnych, aby próba nowego mechanizmu nie zmieniała jego historii.

Obserwacje, przewidywania i przekonania

Rozwijałem warstwę, która łączy obserwacje z przewidywaniami i porównuje oczekiwany wynik z nowym doświadczeniem. Ważna jest tu nie tylko treść informacji, ale również jej źródło, świeżość i wiarygodność. Sprzeczność daje powód do przeglądu przekonania. Wypowiedź modelu językowego zachowuje własne pochodzenie i nie staje się automatycznie dowodem dotyczącym świata. Ten podział pozwala badać, skąd system coś wie i kiedy powinien zmienić zdanie.

Własny stan, uwaga i decyzje

Opracowałem mechanizmy homeostazy, wyprowadzania potrzeb, wyboru działań i habituacji. Stan systemu, dostępne możliwości oraz wcześniejsze wyniki wpływają na ocenę kolejnego kroku. Powtarzający się sygnał może tracić znaczenie dla uwagi, a nowa informacja ponownie je zyskać. Praca obejmuje również model własnych możliwości i ślad decyzji. Pozwala to sprawdzić, jaki problem system próbował rozwiązać i czy miał ku temu odpowiednie narzędzie.

Obserwatorium: zobaczyć przebieg, nie reżyserować go

Przygotowałem obserwatora, który pokazuje utrwalone zdarzenia i stan badawczy przez interfejs służący do odczytu. Podgląd ma wyjaśniać przebieg systemu, a nie sterować jego zachowaniem. Oddzieliłem również zapis faktów od interpretacji. Dzięki temu mogę wrócić do źródeł, zobaczyć zmianę w czasie i badać mechanizmy bez podmieniania rzeczywistych doświadczeń na efektowną opowieść.

Badanie luk i kontrolowany rozwój

Rozbudowa obejmuje moduły pytań badawczych, oceny dowodów, przeglądu doświadczeń i projektowania możliwych ulepszeń. Dla nowych zdolności przygotowałem kontrakty, trwały zapis i scenariusze testowe. Kolejne etapy sprawdzam w odseparowanym środowisku. Sama obecność modułu nie oznacza jeszcze jego uruchomienia w działającym świecie; rozwój badawczy obejmuje zarówno gotowe mechanizmy, jak i przygotowywane eksperymenty.

Od OUTSIDE do Reachy

OUTSIDE jest moim własnym projektem i źródłem wypracowanych przeze mnie algorytmów. W Reachy rozwijam wybrane mechanizmy pamięci, uwagi, homeostazy, oceny dowodów i uczenia, łącząc je z rozmową oraz relacjami. Te projekty mają osobne konteksty i historie. Wspólny dorobek pozwala przenosić sprawdzone rozwiązania i zadawać nowe pytania, bez sprowadzania całej pracy do jednego interfejsu rozmowy.

Co daje ta praca

Powstał własny warsztat badania systemów, które zachowują doświadczenia, aktualizują przekonania i mają możliwy do prześledzenia proces decyzji. Jego dorobek rozwijam dalej w Reachy.

Projekt badawczy. Poszczególne zdolności rozwijam i sprawdzam etapami.