Platforma w swoim trzecim języku
Wszystko jest agentem, stanem lub przepływem pracy. Wewnętrzna zasada TITI wymaga, aby każdy kluczowy obiekt istniał w trzech językach — komercyjnym, teoretycznym i wykonywalnym — a ta strona posługuje się tym trzecim. Kompilacja to przepływ pracy o typowanych etapach; każdy etap jest realizowany przez agenta posiadającego kontrakt: zadeklarowane dane wejściowe, zadeklarowane dane wyjściowe oraz mierzalne kryteria akceptacji. Stan jest jawny — oczekujący, w toku, zablokowany z podaniem przyczyny, ukończony z dowodem wykonania — dzięki czemu pytanie „gdzie jest moja kompilacja i dlaczego” zawsze ma jednozdaniową odpowiedź. Orkiestracja to jedyne miejsce, w którym etapy się spotykają; agenci nie wywołują się nawzajem ad hoc, ponieważ nietypowane kanały poboczne to miejsce, gdzie ginie informacja o pochodzeniu danych (provenance).
Trzywarstwowa strona pod kątem struktury. Warstwa marketingowa to główny dokument danej ścieżki: sekcja hero, wartość, dowód społeczny, jedna ścieżka do wewnątrz. Warstwa naukowa znajduje się na własnych ścieżkach — to pogłębione eseje ze źródłami, raczej podlinkowane niż przeplatane, dzięki czemu część marketingowa pozostaje zwięzła, ponieważ szczegółowe analizy mają swoje własne, lepsze miejsce. Warstwa agentowa jest osadzona wszędzie: JSON-LD w każdym nagłówku head, manifest pod znaną ścieżką, mapa stanowiąca jedyne źródło prawdy (source of truth) określająca, co można twierdzić, a czego nigdy nie wolno, oraz ustrukturyzowany opis agenta, którego punkt styku wskazuje na czat rezydentny — ponieważ na tej platformie to rozmowa jest wyznaczonym interfejsem, zarówno dla czytających o niej maszyn, jak i korzystających z niej ludzi.
Maszyna audytująca działa w dwóch reżimach. Deterministyczne bramki uruchamiają się najpierw, analizując wyrenderowaną stronę, a niel kod źródłowy: kontrast na poziomie elementów pod kątem minimów dostępności na ekranach komputerów i urządzeń mobilnych (w tym najwęższych), kontrole przepełnienia i celów dotykowych, domknięcie otwartych okien popover, skanowanie pod kątem skryptów śledzących i znaczników roboczych oraz kategoryczną czarną listę prywatności. To, co przejdzie pomyślnie, jest następnie dwukrotnie oceniane przez modele, które nie napisały ani słowa z audytowanego kodu — głównego ewaluatora we wszystkich warstwach oraz recenzenta adwersaryjnego z innej rodziny modeli, nastawionego na odrzucenie kompilacji. Te dwa reżimy nie są nadmiarowe: determinizm wychwytuje to, co mierzalne, a ocena adwersaryjna to, co można jedynie poddać dyskusji. Ponadto minima dla obu metod to konkretne liczby ustalone przed kompilacją, a nie przymiotniki przypisywane po jej zakończeniu.
Pętla rekurencyjna ujęta jako przepływ pracy. Ulepszanie platformy to samoczynny, typowany przepływ pracy: analizuj własne wyniki działania platformy, zaprojektuj zmianę, wygeneruj implementację, przetestuj ją pod kątem tych samych bramek, z którymi mierzy się każda kompilacja klienta, i wdrożyj ją — przy czym przed każdym awansem kodu na produkcję wymagana jest akceptacja człowieka, dziś i zgodnie z przyjętą polityką. Hasło „TITI buduje TITI” nie jest więc metaforą: platforma jest swoim własnym pierwszym klientem dla każdej nowej funkcji, a strona, którą czytasz, to artefakt tej właśnie pętli. To, czego pętla jeszcze nie robi, również stanowi część architektury: kanał konwersacyjny na tych stronach to punkt styku oczekujący na integrację z zapleczem (backend bridge), a pełna autonomia od jednego promptu to trajektoria, do której dążą poszczególne etapy, krok po zaudytowanym kroku.
Zarządzanie (governance) jest dziedziczone, a nie improwizowane. TITI działa pod warstwą konstytucyjną (HAYAT): identyfikowalność pochodzenia (provenance) każdego artefaktu, każda liczba możliwa do powiązania ze źródłem, zastępowanie opublikowanych prac nowymi zamiast ich edytowania oraz suwerenność człowieka — stała możliwość zatrzymania, zbadania lub odrzucenia dowolnego procesu — jako kluczowa klauzula. Platforma działa szybko, ponieważ dyscyplina została zautomatyzowana, a nie dlatego, że z niej zrezygnowano.
Znane ograniczenia, podane wprost. Ocena sędziów to szacunki obarczone pewną zmiennością, dlatego minima zawierają margines tolerancji, zamiast udawać absolutną precyzję. Bramki deterministyczne obejmują to, co można wyliczyć z wyrenderowanej strony — kontrast, przepełnienie tekstu, strukturę — a nie wszystko, co ma znaczenie; kwestie gustu i rzetelności wciąż trafiają do sędziów, a ostatecznie do człowieka. Warstwa agentowa gwarantuje to, co zostało opublikowane, a nie to, jak odczyta to konkretna maszyna. Ponadto autonomia jest tutaj celowo ograniczona: nic, co buduje ta platforma, nie trafia na produkcję bez wyraźnej akceptacji człowieka. Platforma, która ukrywa swoje marginesy tolerancji, nie jest audytowana — jest tylko reklamowana.
Źródła
- W3C — WCAG 2.2 contrast minimums (deterministyczne minimum) — https://www.w3.org/TR/WCAG22/#contrast-minimum
- W3C — PROV-DM: the PROV data model (provenance jako formalny rejestr) — https://www.w3.org/TR/prov-dm/
- Google Search Central — structured data and JSON-LD — https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
- HAYAT — warstwa zarządzania (publiczne zasady) — https://hayat.online/constitution
Rezydentna inteligencja
Zbadaj maszynę.
Każde twierdzenie na tej stronie odnosi się do bramki, kontraktu lub przepływu pracy, który został uruchomiony na tej właśnie witrynie.
Gdy kanał zostanie otwarty, będziesz mógł poprosić o rejestr audytu dowolnej czytanej strony.
Kanał rezydentny jest właśnie podłączany — to tutaj będzie toczyć się rozmowa. Na tej stronie celowo nie ma innych kanałów komunikacji.