Když HTML nestačí: Jak ANML mění web pro AI agenty
Web má problém s publikem
Třicet let jsme vytvářeli web pro lidi. HTML bylo perfektní nástroj pro zobrazení informací – tabulky, text, formuláře. Všechno navržené tak, aby to člověk rychle pochopil a mohl se rozhodovat.
Dnes se ale situace mění. Stále častěji narážíme na to, že obsah webu nečtou jen lidé. Přicházejí k němu autonomní agenti – AI systémy, které informace zpracovávají, rozhodují se a vykonávají akce. Jenže HTML pro ně není ideální. Musí se prokousávat vizuálními prvky, hádat, co je důležité, a zpětně rekonstruovat, jak fungují jednotlivé procesy. Každý takový odhad stojí čas a zvyšuje riziko chyby.
ANML – jazyk pro agenty
Na tuto situaci reaguje ANML, tedy Agentic Notation Markup Language. Zakladatelé projektu používají jednoduchou, ale výstižnou přirovnání – kachna plující po vodě. Na hladině vypadá všechno klidně a elegantně. Pod ní ale probíhá složitá souhra svalů a pohybů, která ji pohání dopředně.
Přesně tak funguje ANML dokument, který autoři nazývají „duckument“. Pro člověka vypadá čitelně a přehledně. Pro agenta ale obsahuje jasné a strukturované informace o službě – co nabízí, jaké má omezení, jaké informaci požaduje a jaké jsou jeho pravidla.
Architektura navržená pro stroje
Tradiční API agenty často nutí k složitým odhadům. ANML se tomu snaží vyhnout tím, že všechno deklaruje přímo. Například služba nabízející vstupenky nečeká, že agent sám zjistří, že existuje raná sleva – rovnou ji popíše s přesným časovým okněm a podmínkami.
Stejně tak se díky ANML lépe řídí oprávnění a soukromí. Do dokumentu se rovnou vkládají pravidla o tom, co se smí sdílet a pod jakými okolnostmi. To erspart agenta i uživatele před pozdějšími problémy.
XML a JSON zároveň
Jednou z praktických výhod ANML je, že pracuje s oběma formáty – XML i JSON. XML je vhodné pro vývojáře, kteří chtějí dokument přímo číst a editovat. JSON zase usnadňuje automatické generování a strojové zpracování. Ani jeden formát nenicht převládá – oba jsou stejně platní.
Co všechno ANML dokument obsahuje
ANML dokument popisuje celý rozhraní pro agenty. Definuje tedy:
- Informace – strukturované a přesné, bez nutnosti odhadování
- Interakce – jasně definované operace s konkrétny endpoints a parametry
- Knowledge – obousměrné v
Závěrem
ANML nenahrazuje HTML. Vydává se jako noves