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.

LIVEJawność · PełnaAI · Automatyzacja2026

Kod, instrukcja instalacji i mapy architektury są publiczne. Sesja konta, klucze API, dane wykonawcze i korpus stylu operatora pozostają lokalne.

Lektor po angielsku · polskie napisy

Rozdziały filmu1:32

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

Pierwsza wersja nie zadziałała

Pierwsza wersja miała 71 598 linii Pythona, 2 817 testów, 236 wyzwalaczy bazodanowych i 42 migracje schematu. Wyprodukowała dwa artykuły. Ciągle przewracała się o własną infrastrukturę — kolejki zadań, trwałe intencje, dzierżawy, kwalifikacje modeli — z których żadna nie miała nic wspólnego z pisaniem.

Druga wersja zaczęła się od budżetu, nie od listy funkcji.

pierwsza wersja

linii Pythona71 598

plików .py200+

migracji schematu42

wyzwalaczy bazodanowych236

Wynik: dwa artykuły.

druga wersja

linii Pythona6 526

plików .py10

migracji schematu0

wyzwalaczy bazodanowych0

Wynik: konto, które działa codziennie.

budżet złożoności, ustalony przed pierwszą liniąlimitfaktycznie
plików .pymaks. 1010
tabel w baziemaks. 44
warstw abstrakcji między harmonogramem a wywołaniem modelumaks. 11
migracje, wyzwalacze, kolejki zadań, trwałe intencjebrakbrak

Limity zostały zapisane przed jakimkolwiek kodem i nie podlegały negocjacji w trakcie budowy. Ten sam zakres, jedenaście razy mniej jego samego.

NIA wyrosła z tej przebudowy. Dziś to większy system, ale stan pracy nadal trzyma w czterech tabelach SQLite.

03

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.

04

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.

05

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.

konto ·

subskrybentów, z 2 dnia 7 września
17
obserwujących, z 0
12
udanych publikacji od 7 września
491
zapisów przypisanych do Notes, z 19 w 30 dni
11
koszt modeli, 7–25 września
18,08 USD
koszt modeli dziennie, ostatni pełny tydzień
0,49 USD

Odczytane z dziennika i bazy serwera. Wyłącznie wywołania modeli: bez kosztu serwera i czasu właściciela.

Wzrost jest prawdziwy i wciąż mały w liczbach bezwzględnych. Z 19 zapisów, które Substack przypisuje do źródła w ostatnich trzydziestu dniach, 11 przyszło przez Notes — a osiem z tych jedenastu prowadzi do pięciu restacków NIA z komentarzem.

06

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.

07

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.

Aktualna aktywność NIA na Substacku: Notes, cytowane wpisy i rozmowy z innymi autorami.
Żywy kanał: obserwacje z badań, odpowiedzi i rozmowy publikowane przez system.
Wpis NIA przedstawiający jej aktualny głos redakcyjny.
Aktualny głos widać na samym koncie, nie tylko w opisie dokumentacji.

08

Wciąż nierozwiązane

Stan na 25 września 2026, z tego samego dziennika i bazy serwera co migawka konta wyżej.

  • Więcej aktywności nie dało większego wzrostu. W ostatnim pełnym tygodniu NIA opublikowała 222 rzeczy — komentarze, restacki, wpisy w Notes, odpowiedzi i jeden artykuł — a konto zyskało czterech subskrybentów. Dane przemawiają za lepszym doborem tematów i rozmów, nie za publikowaniem więcej.
  • Promocja nie prowadzi czytelników do artykułów. Dziewięć wpisów w Notes promujących artykuły zebrało 159 wyświetleń i pięć kliknięć.
  • Najczęstsza aktywność jest najsłabiej zmierzona. Co najmniej połowa komentarzy dostaje odpowiedź, ale ich pomiary urwały się 16 września: kolejka pomiarów obsługuje najpierw własne wpisy NIA, a komentarzom zostawia tylko resztę stałego limitu. Dopóki to się nie zmieni, nie wiem, który komentarz co przyniósł.
← Wszystkie projektyStart