{"id":48,"date":"2025-01-28T06:35:24","date_gmt":"2025-01-28T06:35:24","guid":{"rendered":"https:\/\/prageeth.online\/?p=48"},"modified":"2025-01-28T06:35:24","modified_gmt":"2025-01-28T06:35:24","slug":"ai-ready-web-applications","status":"publish","type":"post","link":"https:\/\/prageeth.online\/?p=48","title":{"rendered":"AI ready web applications"},"content":{"rendered":"\n<p>OpenAI released the <a href=\"https:\/\/openai.com\/index\/introducing-operator\/\" data-type=\"link\" data-id=\"https:\/\/openai.com\/index\/introducing-operator\/\">operator<\/a> feature to the public on 23\/01\/2025. This feature will allow an AI agent to leverage a web browser to browse web applications and perform tasks while confirming essential decisions with the user. This feature can have many benefits, but this made me think that we may need to give a little bit of help to AI agents when they use this system.<\/p>\n\n\n\n<p>As humans, we make the technology accessible to everyone on the planet. That could be someone with blindness or hearing loss. We started adapting our web applications to be more accessible to all users. Not only the human users but also we accommodate search engine bots to index our sites using metadata and SEO practices.<\/p>\n\n\n\n<p>I don&#8217;t think the AI should be any different. AI accessibility can provide more task-based metadata on web applications. For example, a metadata file can explain how to add an item to the basket on an e-commerce site. Agents are good with task-based operations, and as humans, we perform many tasks daily using web applications. The AI agents can read these metadata files and index the tasks performed on a web application. We will need to work closely with the security and compliance teams to ensure our solution is safe, but I think this will simplify the experience with the operator.<\/p>\n\n\n\n<p>Probably, the SaaS is not dead yet \ud83d\ude09 <\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenAI released the operator feature to the public on 23\/01\/2025. This feature will allow an AI agent to leverage a web browser to browse web applications and perform tasks while confirming essential decisions with the user. This feature can have many benefits, but this made me think that we may need to give a little [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[7,8,9,10],"class_list":["post-48","post","type-post","status-publish","format-standard","hentry","category-blog","tag-ai","tag-ai-agent","tag-ai-operator","tag-ai-ready-web-apps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI ready web applications - Prageeth&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/prageeth.online\/?p=48\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI ready web applications - Prageeth&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"OpenAI released the operator feature to the public on 23\/01\/2025. This feature will allow an AI agent to leverage a web browser to browse web applications and perform tasks while confirming essential decisions with the user. This feature can have many benefits, but this made me think that we may need to give a little [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prageeth.online\/?p=48\" \/>\n<meta property=\"og:site_name\" content=\"Prageeth&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-28T06:35:24+00:00\" \/>\n<meta name=\"author\" content=\"Prageeth Sudusinghe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Prageeth Sudusinghe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48\"},\"author\":{\"name\":\"Prageeth Sudusinghe\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/#\\\/schema\\\/person\\\/09643dd33af2fedc7621364fcc9875c1\"},\"headline\":\"AI ready web applications\",\"datePublished\":\"2025-01-28T06:35:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48\"},\"wordCount\":233,\"commentCount\":0,\"keywords\":[\"AI\",\"AI Agent\",\"AI Operator\",\"AI ready web apps\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/prageeth.online\\\/?p=48#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48\",\"url\":\"https:\\\/\\\/prageeth.online\\\/?p=48\",\"name\":\"AI ready web applications - Prageeth&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/prageeth.online\\\/#website\"},\"datePublished\":\"2025-01-28T06:35:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/prageeth.online\\\/#\\\/schema\\\/person\\\/09643dd33af2fedc7621364fcc9875c1\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/prageeth.online\\\/?p=48\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/?p=48#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/prageeth.online\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI ready web applications\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/#website\",\"url\":\"https:\\\/\\\/prageeth.online\\\/\",\"name\":\"Prageeth's Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/prageeth.online\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/prageeth.online\\\/#\\\/schema\\\/person\\\/09643dd33af2fedc7621364fcc9875c1\",\"name\":\"Prageeth Sudusinghe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g\",\"caption\":\"Prageeth Sudusinghe\"},\"sameAs\":[\"http:\\\/\\\/prageeth.online\"],\"url\":\"https:\\\/\\\/prageeth.online\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI ready web applications - Prageeth&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/prageeth.online\/?p=48","og_locale":"en_US","og_type":"article","og_title":"AI ready web applications - Prageeth&#039;s Blog","og_description":"OpenAI released the operator feature to the public on 23\/01\/2025. This feature will allow an AI agent to leverage a web browser to browse web applications and perform tasks while confirming essential decisions with the user. This feature can have many benefits, but this made me think that we may need to give a little [&hellip;]","og_url":"https:\/\/prageeth.online\/?p=48","og_site_name":"Prageeth&#039;s Blog","article_published_time":"2025-01-28T06:35:24+00:00","author":"Prageeth Sudusinghe","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Prageeth Sudusinghe","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/prageeth.online\/?p=48#article","isPartOf":{"@id":"https:\/\/prageeth.online\/?p=48"},"author":{"name":"Prageeth Sudusinghe","@id":"https:\/\/prageeth.online\/#\/schema\/person\/09643dd33af2fedc7621364fcc9875c1"},"headline":"AI ready web applications","datePublished":"2025-01-28T06:35:24+00:00","mainEntityOfPage":{"@id":"https:\/\/prageeth.online\/?p=48"},"wordCount":233,"commentCount":0,"keywords":["AI","AI Agent","AI Operator","AI ready web apps"],"articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/prageeth.online\/?p=48#respond"]}]},{"@type":"WebPage","@id":"https:\/\/prageeth.online\/?p=48","url":"https:\/\/prageeth.online\/?p=48","name":"AI ready web applications - Prageeth&#039;s Blog","isPartOf":{"@id":"https:\/\/prageeth.online\/#website"},"datePublished":"2025-01-28T06:35:24+00:00","author":{"@id":"https:\/\/prageeth.online\/#\/schema\/person\/09643dd33af2fedc7621364fcc9875c1"},"breadcrumb":{"@id":"https:\/\/prageeth.online\/?p=48#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prageeth.online\/?p=48"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/prageeth.online\/?p=48#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prageeth.online\/"},{"@type":"ListItem","position":2,"name":"AI ready web applications"}]},{"@type":"WebSite","@id":"https:\/\/prageeth.online\/#website","url":"https:\/\/prageeth.online\/","name":"Prageeth's Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prageeth.online\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/prageeth.online\/#\/schema\/person\/09643dd33af2fedc7621364fcc9875c1","name":"Prageeth Sudusinghe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ae7bb7d0b6022dfc0b9c25981bb75f0424b82c2b8aaec687155f47cd66cda3ca?s=96&d=mm&r=g","caption":"Prageeth Sudusinghe"},"sameAs":["http:\/\/prageeth.online"],"url":"https:\/\/prageeth.online\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/posts\/48","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prageeth.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=48"}],"version-history":[{"count":1,"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions"}],"predecessor-version":[{"id":49,"href":"https:\/\/prageeth.online\/index.php?rest_route=\/wp\/v2\/posts\/48\/revisions\/49"}],"wp:attachment":[{"href":"https:\/\/prageeth.online\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=48"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prageeth.online\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=48"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prageeth.online\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=48"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}