Trzech czytelników, zero pytań, minima jako kontrakt

Strona internetowa nie ma już tylko jednego czytelnika. Ma ich co najmniej trzech: człowieka podejmującego decyzję w kilka sekund, człowieka oceniającego ją dogłębnie oraz maszynę — robota indeksującego, silnik odpowiedzi, agenta działającego w imieniu użytkownika — który czyta strukturę, a nie piksele. Większość stron powstaje wyłącznie z myślą o pierwszym czytelniku. Czytelnik wnikliwy znajduje marketing tam, gdzie powinna być treść; maszyna trafia na znaczniki, które nic nie mówią. Stanowisko TITI: są to trzy różne dokumenty, które akurat dzielą ten sam URL, a platforma zapisuje je jako trzy odrębne dokumenty — warstwę marketingową, warstwę naukową na własnych ścieżkach oraz warstwę agentową w nagłówku i plikach maszynowych.

Pytania to transfer kosztów. Uwaga ludzka jest rzadkim zasobem w każdym procesie delegowania zadań — to stara obserwacja Simona, zastosowana dosłownie. Gdy wykonawca odpowiada na niepewność pytaniem, zamienia własną pracę na Twoją: to Ty badasz swoje pozycjonowanie rynkowe, aby wykonawca nie musiał tego robić. TITI odwraca ten schemat. Wszystko, co można wywnioskować z briefu, zbadać w danej domenie lub przewidzieć na podstawie gatunku, nigdy nie staje się przedmiotem pytania; jika pozostaje rzeczywisty dylemat, platforma zadaje jedno skonsolidowane pytanie. Metryka, według której oceniana jest ta dyscyplina, jest bezwzględna — liczba pytań na projekt — a celem, wokół którego zbudowano architekturę, jest zero. Powiedzmy to uczciwie: to cel. Silnik oparty na wnioskowaniu został sprawdzony w produkcji; ostateczna liczba pytań nadal zależy od tego, jak wiele kwestii brief pozostawia naprawdę otwartych.

Złożoność powinna pozostać wewnątrz systemu. Każdy krok w interfejsie jest ukrytym twierdzeniem, że czas użytkownika jest tańszy niż praca inżynieryjna nad platformą — zazwyczaj to błędne założenie, którego nikt nie wycenił. Dyscyplina jednego kliknięcia dokonuje tej wyceny: kroki, pola i ekrany są traktowane jako koszty wymagające uzasadnienia, ustawienia domyślne są określane i dokumentowane, zamiast być ponownie delegowane jako wybory do podjęcia, a uczciwą miarą rozwoju platformy jest to, jak duża część drogi od intencji do gotowego artefaktu nie wymaga żadnej decyzji ze strony inicjatora.

Jakość musi być kontraktem, a nie subiektywnym odczuciem. Każda strona stworzona przez TITI przechodzi przez deterministyczne minima — kontrast dostępności mierzony element po elemencie na wyrenderowanej stronie (4.5:1 dla tekstu głównego, 3:1 dla dużych ekranów) w widokach desktopowych i mobilnych, brak poziomego przewijania przy szerokości do 320 pikseli, minimalne rozmiary celów dotykowych, skanowanie pod kątem skryptów śledzących i wycieków znaczników roboczych oraz kategoryczną czarną listę prywatności — a następnie podlega dwóm niezależnym ocenom: punktacji głównej i weryfikacji adwersaryjnej przez model z innej rodziny, którego zadaniem jest podważenie kompilacji. Żaden model nie audytuje własnych wyników. Poniżej ustalonego minimum proces kompilacji jest powtarzany w ograniczonej pętli; jeśli nie przejdzie testu, produkt nie zostanie wdrożony.

Rekurencja to dyscyplina, a nie slogan. Każda nowa funkcja platformy jest na niej testowana, zanim zobaczy ją jakikolwiek klient — ta strona jest tego żywym dowodem, zbudowanym i zweryfikowanym przez opisywany silnik, tak jak wcześniej pierwszy węzeł produkcyjny. Ta kolejność ma znaczenie: fabryka, która nie korzysta z własnych produktów, prosi klientów o podjęcie ryzyka, którego sama nie chciała ponieść. Samozastosowanie to sposób, w jaki platforma uczy się na każdej kompilacji i ulepsza kolejną — to także jedyna uczciwa metoda na opublikowanie twierdzenia takiego jak „zaudytowano”: audyty, o których czytasz, kontrolowały stronę, którą właśnie przeglądasz.

Czego ta strona nie obiecuje. Nie pretenduje do estetycznego obiektywizmu — minima dotyczące gustu podlegają ocenie, a te noty mogą się różnić. Nie twierdzi, że zero pytań to w pełni osiągnięty fakt — to cel architektoniczny, do którego dąży nasza dyscyplina wnioskowania. Nie twierdzi, że kanał konwersacji jest już w pełni aktywny — punkt styku znajduje się na każdej stronie i jest oznaczony jako będący w trakcie łączenia, ponieważ uznano, że pokazanie uczciwego, powstającego połączenia jest lepsze niż umieszczenie fałszywego przycisku. Ponadto zaudytowane minimum to poziom najniższy, a nie optymalny: obietnica „nie wdrażamy poniżej ośmiu na dziesięć” to coś innego niż „każda kompilacja to dziesiątka” — i jest to jedyna obietnica, jaką tutaj składamy.

Źródła

  1. Simon, H. A. — A Behavioral Model of Rational Choice (1955; ograniczona uwaga) — https://doi.org/10.2307/1884852
  2. Nielsen Norman Group — How users read on the web (zachowanie podczas skanowania wzrokiem) — https://www.nngroup.com/articles/how-users-read-on-the-web/
  3. Schema.org — structured data vocabulary (język czytnika maszynowego) — https://schema.org/
  4. W3C — Web Content Accessibility Guidelines (WCAG) 2.2 — https://www.w3.org/TR/WCAG22/

Rezydentna inteligencja

Polemizuj z manifestem.

Odmienne zdanie to cenny wkład. Stanowiska na tej stronie to decyzje inżynieryjne, a decyzje inżynieryjne odpowiadają na pytania.

Gdy kanał zostanie otwarty, będziesz mógł je tutaj zadać.

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.