TPAC 2026: AI agenti a prístupnosť webu

Kongresové centrum v Dubline, kde sa koná TPAC 2026
Foto: Metro Centric, Wikimedia Commons, CC BY 2.0

Od 26. do 30. októbra 2026 sa v Dubline koná TPAC, najdôležitejšie výročné stretnutie konzorcia W3C, ktoré tvorí webové štandardy. Stretnutie je hybridné, dá sa k nemu pripojiť aj online. Z programu breakout sessions je jasné, aká téma tento rok dominuje: AI agenti na webe. O tom, ako W3C vzniklo, píšeme v článku Odkiaľ sa vzal web.

Problém s ARIA

Session „Action Semantics for Agents: Protecting ARIA and Marking Risk in HTML“ (26. októbra o 17:00 GMT, navrhovatelia Chris Harrelson, Johann Hofmann a Penelope McLachlan) upozorňuje na konkrétny problém. Niektorí prehliadačoví agenti radia vývojárom, aby do tlačidiel, odkazov a polí pridávali atribúty aria-label a aria-description, podľa ktorých agent pochopí, čo stránka robí.

Lenže ARIA slúži čítačkám obrazovky. aria-label prepíše viditeľný text tlačidla a aria-description sa prečíta navyše. Pokyny pre agenta tak nevidiaci človek počuje namiesto popisu alebo popri ňom. Session chce preskúmať, ako ďaleko sa dá dostať so štandardným HTML, formulármi a štruktúrovanými dátami (Schema.org, JSON-LD), kde nastupuje WebMCP a či by HTML malo vedieť označiť rizikové akcie, napríklad platbu, ktorú má vždy potvrdiť človek.

Ďalšie témy

Náš postreh

Pre tvorcov webov z toho plynie jednoduchá rada: ARIA patrí ľuďom s postihnutím, nie robotom. Kto chce stránku pripraviť pre agentov, nech začne poriadnym sémantickým HTML a štruktúrovanými dátami a sleduje vývoj WebMCP. Rady typu „napchajte pokyny do aria-label“ robia web horším pre ľudí, ktorí ho potrebujú najviac.

Breakout sessions majú v kalendári zatiaľ stav „tentative“, teda program sa ešte môže zmeniť.

Čo nové W3C zverejnilo pred TPAC, zhŕňame v článku SVG 2, WebTransport a čiarové kódy na doklady. Prehľad týždňa nájdete v rubrike Týždeň na webe.

Zdroje

Foto: Metro Centric, Wikimedia Commons, CC BY 2.0

About The Author

Related posts

Leave a Reply

Your email address will not be published. Required fields are marked *