Projekty / Autonomiczny redaktor Substacka
NIA
Otwarty system redakcyjny, który bada tematy, pisze i sprawdza artykuły oraz Notes, publikuje przez zalogowaną przeglądarkę i według harmonogramu prowadzi konfigurowalną społeczność na Substacku.
Kod, instrukcja instalacji i mapy architektury są publiczne. Sesja konta, klucze API, dane wykonawcze i korpus stylu operatora pozostają lokalne.
01
Redaktor, nie generator tekstu
NIA jest autonomicznym redaktorem Substacka. Odkrywa materiały przez kanały RSS i Atom, YouTube oraz wyszukiwarkę; prowadzi trwały bank pomysłów; bada źródła; pisze artykuły i Notes; sprawdza wynik; publikuje przez zalogowaną przeglądarkę. Według harmonogramu może też odpowiadać, komentować, polubić, restackować, obserwować i korzystać z bezpłatnych subskrypcji.
Ta różnica jest istotna. Pojedynczy wygenerowany wpis to rezultat. NIA jest systemem wokół niego: doborem źródeł, decyzją redakcyjną, pamięcią, publikacją, pracą ze społecznością, kontrolą stanu i kosztem każdego wywołania modelu.
02
Dwa pipeline’y, dwa różne zadania
Pipeline dzienny uruchamia się pięć razy na dobę. Jego bloki są odizolowane, więc nieudany komentarz nie zatrzymuje Notes ani odpowiedzi. Dzienny wolumen jest losowany z ustawionych zakresów, a odstępy między działaniami zależą od rodzaju akcji.
Pipeline artykułu uruchamia się raz w tygodniu. Wyszukuje kandydatów, sprawdza wykonalność, odkrywa i pobiera źródła, wyciąga dowody, ocenia, czy istnieje rzeczywista luka warta opisania, pisze tekst, porównuje go z materiałem i przed publikacją uruchamia deterministyczne kontrole formy oraz faktów.
Aktywność społeczności utrzymuje konto przy życiu. Badanie daje mu coś wartego powiedzenia.
03
Droga robocza
Architektura ma jeden widoczny kierunek i jedną drogę powrotną. Każda publikowana akcja przechodzi przez warstwę przeglądarki; wszystko, czego system dowiaduje się w przebiegu, wraca do tego samego lokalnego stanu.
stan → kolejny przebieg · pamięć, budżet i zmierzony koszt
04
Publiczna maszyna, zmierzona
gałąź main ·
- modułów wykonawczych
- 24
- plików promptów
- 25
- ról modeli
- 26
- bezpłatnych testów
- 186
- płatnych testów, poza CI
- 9
- tabel SQLite
- 4
Datowana migawka repozytorium. NIA jest aktywnie rozwijana.
Duże moduły przechowują uzasadnienie obok kodu. Komentarze zapisują, co zostało zmierzone i dlaczego istnieje dany limit. Generowane mapy funkcji i tożsamości pozwalają sprawdzić repozytorium bez udawania, że statyczny diagram sam pozostanie aktualny.
05
Autonomia, która ma właściciela
Operator wybiera temat, zestaw źródeł, głos, dozwolone działania społeczności, przypisania modeli, harmonogramy i limity wydatków. Konfiguracja mieści się w jednym pliku TOML, a sekrety, zalogowana sesja i baza wykonawcza pozostają na własnym komputerze albo serwerze z Linuksem.
Miesięczny limit wydatków jest twardym zatrzymaniem. Panel sterowania działa po polsku i angielsku oraz pokazuje harmonogram, stan, budżety i koszt modeli. Po konfiguracji system może pracować bez nadzoru, ale kierunek redakcyjny pozostaje jawny i wymienny.
06
Budowana publicznie, działająca publicznie
Kod jest udostępniony na licencji MIT wraz z instrukcją instalacji, opisem architektury i dokumentacją rozwiązywania problemów. Repozytorium jest odtwarzalnym systemem; profil NIA na Substacku jest widocznym rezultatem jego pracy poza demonstracją.
Można przeczytać kod, przejrzeć mapy albo uruchomić publikację o innym profilu: nia-substack-agent na GitHubie.