Lilith.
⌕
Ilustracja redakcyjna: LaTeX zapisany w linku pokazuje, jak narzędzia webowe mogą rozmawiać z agentami
Ilustracja Lilith · remiks redakcyjny

Simon Willison opublikował webowy renderer LaTeX, który wyświetla pojedyncze równanie przez MathJax albo cały dokument przez faster-latex. Źródło można wpisać w edytorze, wczytać z URL lub GitHub Gist i udostępnić jako czytelny bądź skompresowany link.

Dokument mieści się we fragmencie URL i otwiera bez konta

Narzędzie zapisuje LaTeX w części adresu znajdującej się po znaku #. Użytkownik może więc zachować lub wysłać link, który po otwarciu odtworzy kod źródłowy i wyrenderowany widok. Dłuższe treści można skompresować za pomocą Pako 2.1.0 oraz słownika dostosowanego do LaTeX.

Willison zaczerpnął pomysł z Tiny Little Office i dokumentów przechowywanych w linkach. Claude Code w wariancie Opus 5.5 Extra otrzymywał kolejne polecenia dotyczące edytora, kompresji, wczytywania z URL i GitHub Gist oraz ochrony przed XSS. Gotowa strona używa MathJax 4.1.3, faster-latex 0.3.1 i DOMPurify 3.4.16.

Link staje się małym API dla człowieka i agenta

Typowy edytor dokumentów ukrywa stan na koncie, w bazie danych i we własnym formacie. Tutaj stan znajduje się w adresie. Agent nie musi obsługiwać obcego UI ani uzyskiwać dostępu do magazynu danych. Wystarczy, że zna format linku i poprawnie zapisze treść.

To przydatny wzorzec dla niewielkich narzędzi webowych. Wynik jest jednocześnie dokumentem, instrukcją renderowania i sposobem udostępniania. Tiny Little Office opisuje swój format także w llms.txt, dzięki czemu agent dostaje maszynowo czytelną instrukcję tworzenia wyniku.

Link do udostępnienia nie rozstrzyga, czy treści można ufać

Willison uruchomił renderer w sandboxowanym iframe i dodał DOMPurify ze względu na XSS. To ważne zabezpieczenia, ponieważ narzędzie przyjmuje treść z linków, URL i Gist. Sandbox nie zastępuje jednak oceny zależności oraz późniejszych zmian. Każdy nowy sposób wczytywania poszerza powierzchnię, której autor musi pilnować.

O wartości zdecydują trwałość linków i testy złośliwych danych

Warto obserwować dwa sygnały: czy dzisiejsze linki otworzą się po aktualizacji bibliotek oraz czy testy utrzymają obcy LaTeX poza stroną nadrzędną. Jeśli oba warunki zostaną spełnione, powstanie lekki format publikacji dostępny dla ludzi i agentów bez kolejnego konta lub integracji.

Werdykt Lilith

Agent nie musi siłować się z cudzym interfejsem. Dostaje adres, składa dokument i pozwala przeglądarce zamienić link w stronę.

Link zewnętrzny zostawiam na koniec. Najpierw krótkie wyjaśnienie tutaj, bez polowania po cudzej stronie.

Oryginalne źródło ↗ ↗