{"id":1669,"date":"2026-04-24T16:44:55","date_gmt":"2026-04-24T23:44:55","guid":{"rendered":"https:\/\/galm.sg-host.com\/?p=1669"},"modified":"2026-05-05T10:01:12","modified_gmt":"2026-05-05T17:01:12","slug":"another-reason-to-care-about-accessibility","status":"publish","type":"post","link":"https:\/\/evinced.com\/blog\/another-reason-to-care-about-accessibility\/","title":{"rendered":"Another reason to care about accessibility"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We all know the arguments about why things should be accessible, and we\u2019ve seen and heard the United Nations statistics about how <a href=\"https:\/\/www.who.int\/health-topics\/disability\">16% of the world<\/a> is \u201cdisabled\u201d at any one time.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At Evinced, we\u2019ve always thought about this problem a little differently. If you\u2019re building a house, why would you size the doors so that your taller guests have to stoop on the way into your house for dinner? Are they \u201cdisabled?\u201d And if you\u2019re building a website, why ship it so that some people can\u2019t use it, if there\u2019s a straightforward alternative? <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or to put it starkly, why ship wrong if you know how to ship right?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But there is a new reason for accessibility, one that we\u2019ve proven in our labs to have some really interesting implications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It turns out that it matters not just to <em>whom <\/em>something is accessible, but to <em>what.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It turns out that machines, of all things, need accessibility too.&nbsp;To an Evinced reader, this should not be totally surprising, since after all what is a screen reader but a machine?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>A long time coming<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When we first got exposed to the need to make software accessible, we noticed a glaring technical problem right away.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The problem was semantics.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the technology world, <em>semantics<\/em> is the art of describing the <em>purpose<\/em> and <em>meaning<\/em> of things.\u00a0From there, it\u2019s a short hop to understanding how something should <em>behave<\/em> as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the case of a web page, semantics would be used to describe that the purple rectangle at the top of the page, the one with the word \u201cBuy\u201d on it, is in fact a button, and that clicking it relates to starting a purchase experience.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sighted users can usually infer what they need to know \u2013 that this purple thing is a button, for example \u2013 but everybody else is up a creek without a paddle.&nbsp;And when the web started out, semantic HTML was one of those goals that everybody said they aspired to and few achieved.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It hasn\u2019t been just the web that suffered from a lack of semantics, either. It was also:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>RPA<\/strong> (Robotic Process Automation): These were \u201cscreen scraping\u201d and other tasks recorded by humans and then replicated by bots.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Test Automation.<\/strong> Here, QA teams wanted to record flows so they could conduct a functional test, then re-run the exact same functional test after changes were implemented, to make sure nothing had been broken.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Voice Assistants.<\/strong> Siri, Google Assistant, and Alexa aimed to answer many questions by interacting with a web page in the background.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">But especially in earlier days, these technologies suffered because they could not truly \u201cread\u201d or even interact with the web pages they were asked to target.&nbsp;In the case of RPA and Voice Assistants, it was simply hard to be accurate. In the case of Test Automation efforts, recorded flows were subject to breaking constantly as the underlying web page changed slightly.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Same problem, new workaround<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now comes agentic browsing. This is the idea that a browser should be able not just to <em>show<\/em> you stuff, but to <em>do<\/em> stuff.&nbsp;For example, an agentic browser might be tasked with getting you two tickets on the next flight to Paris.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But there\u2019s the trouble. If the agent doesn\u2019t understand how the Air France website works, if it doesn\u2019t know what each of the pieces on the website does, how will it figure out where to specify what day you want to leave and which airport you want to depart from?<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/wordpress-v2.evinced.io\/wp-content\/uploads\/2026\/04\/Blog-1-Air-France.png\" alt=\"\" class=\"wp-image-1713\" srcset=\"https:\/\/evinced.com\/blog\/wp-content\/uploads\/2026\/04\/Blog-1-Air-France.png 800w, https:\/\/evinced.com\/blog\/wp-content\/uploads\/2026\/04\/Blog-1-Air-France-300x150.png 300w, https:\/\/evinced.com\/blog\/wp-content\/uploads\/2026\/04\/Blog-1-Air-France-768x384.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The workaround that agentic browsing has adopted is simple in theory. It just takes a screenshot, sends it off to a Large Language Model (\u201cLLM\u201d),&nbsp;and asks the LLM to figure all that out.&nbsp;And it turns out it would have to ask many, many questions, many times, with lots of detail provided each time, to get everything filled out correctly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If that sounds inefficient and expensive, it is. And frankly it\u2019s the main reason agentic browsing hasn\u2019t, ahem, taken off.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Introducing a Semantic Agent<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">What\u2019s needed is an agent that understands web pages. And it\u2019s beginning to look like we\u2019ve made one in our labs. We\u2019re calling it (no surprise here) a Semantic Agent.&nbsp;To work, it relies on our understanding of accessibility, and it improves with the quality of the accessibility on the target website. And more than that,&nbsp;it\u2019s about to change the game.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the next few blog posts coming, we\u2019ll show you just how.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Read &#8220;<a href=\"https:\/\/evinced.com\/blog\/how-our-semantic-agent-works\">How our Semantic Agent works<\/a>&#8221; next<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We all know the arguments about why things should be accessible, and we\u2019ve seen and heard the United Nations statistics about how 16% of the world is \u201cdisabled\u201d at any one time.&nbsp; At Evinced, we\u2019ve always thought about this problem a little differently. If you\u2019re building a house, why would you size the doors so [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":1699,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1669","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-other"],"acf":{"authors_to_show":[925,1674]},"_links":{"self":[{"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/posts\/1669","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/comments?post=1669"}],"version-history":[{"count":9,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/posts\/1669\/revisions"}],"predecessor-version":[{"id":1732,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/posts\/1669\/revisions\/1732"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/media\/1699"}],"wp:attachment":[{"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/media?parent=1669"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/categories?post=1669"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evinced.com\/blog\/wp-json\/wp\/v2\/tags?post=1669"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}