<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Richard MacManus</title>
	<atom:link href="https://ricmac.org/feed/" rel="self" type="application/rss+xml" />
	<link>https://ricmac.org/</link>
	<description>From ReadWriteWeb to the Agentic Web</description>
	<lastBuildDate>Fri, 05 Jun 2026 15:30:10 +0000</lastBuildDate>
	<language>en-NZ</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://ricmac.org/wp-content/uploads/2018/11/cropped-ricmac_highres_w600_h600-32x32.jpg</url>
	<title>Richard MacManus</title>
	<link>https://ricmac.org/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">154433270</site>	<item>
		<title>The agentic web&#8217;s infrastructure layer is starting to form</title>
		<link>https://ricmac.org/2026/06/05/agentic-web-infrastructure/</link>
					<comments>https://ricmac.org/2026/06/05/agentic-web-infrastructure/#respond</comments>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Fri, 05 Jun 2026 15:12:40 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10001150</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb.jpg" class="attachment-full size-full wp-post-image" alt="railroad tracks in space" style="max-width:100%; height:auto;" decoding="async" fetchpriority="high" srcset="https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-768x432.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" /></p>
<p>The agentic web is starting to look less like a theory and more like infrastructure — with commerce, governed actions and identity layers beginning to form.</p>
<p>The post <a href="https://ricmac.org/2026/06/05/agentic-web-infrastructure/">The agentic web&#8217;s infrastructure layer is starting to form</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb.jpg" class="attachment-full size-full wp-post-image" alt="railroad tracks in space" style="max-width:100%; height:auto;" decoding="async" srcset="https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb-768x432.jpg 768w" sizes="(max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">The term &#8220;<a href="https://ricmac.org/2026/05/08/what-is-the-agentic-web/">agentic web</a>&#8221; can still sound abstract, but this week I saw three very concrete layers emerging: how agents transact, how they take governed actions, and how they identify themselves.</p>



<h2 class="wp-block-heading">The agentic economy</h2>



<p class="wp-block-paragraph">In <a href="https://agenticweb.news/agentic-web-advertising-commerce-identity/">Monday&#8217;s market signals briefing</a>, a weekly feature of my new blog <em>Agentic Web News (AWN)</em>, I looked at the trends that emerged from last week’s IAB Tech Lab Summit — which was focused on advertising in the agentic web era. While IAB Tech Lab CEO Anthony Katsur was careful to frame this time as the &#8220;wild west&#8221; era of agentic advertising — invoking the beginnings of previous web eras, particularly dot-com — it became clear that the foundational infrastructure is starting to be laid down.</p>



<p class="wp-block-paragraph">The IAB Tech Lab has itself created an umbrella framework called <a href="https://iabtechlab.com/standards/aamp-agentic-advertising-management-protocols/">AAMP</a> (Agentic Advertising Management Protocols), which is full of acronyms and &#8216;agentic&#8217; this-and-thats. Even if some of these pieces fall away over time, it&#8217;s encouraging to see the advertising and commerce sectors adapting to agentic AI — getting the monetization machinery ready.</p>



<p class="wp-block-paragraph">There&#8217;s also a ton of experiments and early launches happening among the big players — Amazon, Google, Shopify, Stripe, OpenAI and others. In the AWN briefing, I highlighted Amazon&#8217;s new Agentic Shopping Assistant as just one example.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="576" src="https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3-1024x576.png" alt="" class="wp-image-10001151" srcset="https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3-1024x576.png 1024w, https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3-300x169.png 300w, https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3-768x432.png 768w, https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3-1536x864.png 1536w, https://ricmac.org/wp-content/uploads/2026/06/AAMP-Schamatic-022026-v3.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">IAB Tech Lab&#8217;s stack</figcaption></figure>



<h2 class="wp-block-heading">Agentic governance</h2>



<p class="wp-block-paragraph">In an interview published this week on AWN, Arcade&#8217;s Alex Salazar told me about his company&#8217;s <a href="https://agenticweb.news/arcade-actions-runtime-mcp-agentic-web/">&#8220;actions runtime&#8221; for agents</a>. The idea is to provide a solid and secure middleware layer, based around MCP, for enterprise companies to manage interactions with agents and AI-ified tools.</p>



<p class="wp-block-paragraph">Incidentally, Salazar came from Okta — a successful identity and authentication company from the cloud native era of the web. This is another thing I am increasingly seeing: technologists and entrepreneurs running their established playbooks with brand new agentic-focused companies. I&#8217;m thinking also of <a href="https://ricmac.org/2025/08/06/ai-agents-are-the-new-apis-mashery-founders-new-company/">my interview last August</a> with ex-Mashery founder Oren Michels, who now runs an &#8220;agentic governance platform&#8221; called Barndoor.</p>



<p class="wp-block-paragraph">Taming the wild west for enterprise use is, of course, a tried and true formula for a new startup in any new web era — hat-tip here to my old Web 2.0 blog buddy, Dion Hinchcliffe, who has always been master of this trend. I know we&#8217;ll see a lot more &#8216;agent governance&#8217; plays emerge as the agentic era ramps up.</p>



<h2 class="wp-block-heading">Agents and identity</h2>



<p class="wp-block-paragraph">Earlier today <a href="https://agenticweb.news/who-owns-ai-agent-dnsid/">I published another interview post</a>, this time with Allie Kline from Innovation Labs (a division of the domain name services company, Identity Digital). This post looked at a crucial question for this era: who owns that agent that just visited your site/app, and who is accountable for it?</p>



<p class="wp-block-paragraph">Whereas Arcade is focused on how agents execute actions safely, DNSid is focused on a more foundational question: before an agent acts, can we verify who stands behind it?</p>



<p class="wp-block-paragraph">Again, this is still very early and it&#8217;s possible that DNSid won&#8217;t become the standard protocol we need. But as I noted in my post, agent identity and accountability will undoubtedly become foundational parts of the open web infrastructure moving forward. It has to be defined in an open standards way, too, because we don&#8217;t want the big platform companies to define it for us.</p>



<h2 class="wp-block-heading">Agentic infrastructure</h2>



<p class="wp-block-paragraph">I always find the beginnings of a new web era to be exciting, because it&#8217;s where the infrastructural railroad tracks get laid down. I think we&#8217;re seeing real evidence of this now in commerce, enterprise IT, and identity.</p>



<p class="wp-block-paragraph">I will add there are still areas that are lagging in the agentic web — I keep pointing out the compensation layer for content creators as one of these areas of concern, because it directly impacts me. Also, just like the railways of old, there is a risk of monopolies forming, or becoming even more entrenched, because of AI and agents.</p>



<p class="wp-block-paragraph">But overall, this is a fascinating time in the evolution of the internet. And that&#8217;s exactly why I started <a href="https://agenticweb.news/">Agentic Web News</a>: to track these infrastructure shifts as they happen.</p>



<p class="wp-block-paragraph"></p>
<p>The post <a href="https://ricmac.org/2026/06/05/agentic-web-infrastructure/">The agentic web&#8217;s infrastructure layer is starting to form</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ricmac.org/2026/06/05/agentic-web-infrastructure/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/06/railroad-tracks-spaceb.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">10001150</post-id>	</item>
		<item>
		<title>Let&#8217;s be careful out there: 2 lessons for businesses adopting agentic AI</title>
		<link>https://ricmac.org/2026/05/29/agentic-ai-business-lessons/</link>
					<comments>https://ricmac.org/2026/05/29/agentic-ai-business-lessons/#respond</comments>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Fri, 29 May 2026 14:06:51 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10001120</guid>

					<description><![CDATA[<p><img width="1280" height="856" src="https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful.jpg" class="attachment-full size-full wp-post-image" alt="Let&#039;s be careful out there" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-300x201.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-1024x685.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-768x514.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>Businesses adopting agentic AI need more than novelty chatbots. Drawing on RunSignup’s rollout, I look at two practical lessons: embed AI where users already work, and move fast but safely.</p>
<p>The post <a href="https://ricmac.org/2026/05/29/agentic-ai-business-lessons/">Let&#8217;s be careful out there: 2 lessons for businesses adopting agentic AI</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="856" src="https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful.jpg" class="attachment-full size-full wp-post-image" alt="Let&#039;s be careful out there" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-300x201.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-1024x685.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful-768x514.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">Where is the business value in agentic technologies? A lot of people are rightly asking this question, as we continue our journey into the agentic web.</p>



<p class="wp-block-paragraph">This was a big reason why I chose to&nbsp;<strong>profile a mainstream web company’s adoption of AI</strong>&nbsp;in&nbsp;<a href="https://agenticweb.news/runsignup-ai-agents/">my first interview post on Agentic Web News</a>, my new tech blog covering this era.</p>



<p class="wp-block-paragraph">RunSignup is a web platform for race organizers and it is deploying AI chatbots and building agentic infrastructure across its product. But let me be very clear: it’s NOT an AI company. It has tens of thousands of customers and most of them aren’t tech-focused — these people just want a way to organize races online and get runners registered to their events.</p>



<p class="wp-block-paragraph">What most impressed me about RunSignup’s rollout of AI is that although it’s cutting edge technology, it’s been very carefully — and safely — integrated into the company’s core product.</p>



<h2 class="wp-block-heading">2 key lessons for integrating agentic AI</h2>



<p class="wp-block-paragraph">If I had to sum up the two key learnings from my interview with founder and CEO Bob Bickel, it’s these:</p>



<ol class="wp-block-list">
<li><strong>Embed AI where users already work.</strong></li>
</ol>



<p class="wp-block-paragraph">Don&#8217;t just bolt on novelty chatbots! They need to be integrated into existing workflows. This is especially true if you’re a SaaS platform, like RunSignup. But really, I think this applies to all organizations looking to add AI.</p>



<p class="wp-block-paragraph">As Bob explained to me, one of the new agents they’re introducing will be integrated into a race director’s dashboard:</p>



<p class="wp-block-paragraph">“So if you’re a race director, you have a dashboard control and set all your different options, and it has like a hundred menu items in it. What you’ll start to see is that some of these dashboard pages will now have this AI agent — either a little text box that you can chat in, or a circular chat widget that you can click on to perform the task.”</p>



<p class="wp-block-paragraph">In RunSignup, these agents will augment the workflow that a user (a race director, in this case) is already doing.</p>



<ol start="2" class="wp-block-list">
<li><strong>Move fast, but safely</strong>.</li>
</ol>



<p class="wp-block-paragraph">In other words, adopt the latest agentic technologies where they make sense to your core product, but do it with safeguards — and don’t rush it out the door. The RunSignup team has a special catchphrase for this: “aggressive patience.”</p>



<p class="wp-block-paragraph">Bob noted that his team has implemented some 40 MCP tools for internal use, but they haven’t yet rolled these out to the public platform — they’re worried about the safety concerns with vibe coders, for instance. Eventually they will release these tools, because they’re proving to be of great value to Bob’s team. But with AI technology, you really do have to be careful.</p>



<p class="wp-block-paragraph">I love this approach, because if there’s one thing we all learned from Web 2.0, it’s that “move fast and break things” (the Facebook philosophy) backfired for many companies in that era — including Facebook on several occasions.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;Everywhere in our product, in every screen, there will be an AI agent there.&#8221;<br><strong>&#8211; Bob Bickel, RunSignup CEO</strong></p>
</blockquote>



<p class="wp-block-paragraph">Safety is definitely key for AI adoption, but you don’t want to get left behind either. If AI can meaningfully improve your product for your customers, by all means be ambitious! Bob told me about the new AI infrastructure platform his team is building in order to add agentic functionality to RunSignup. “Everywhere in our product, in every screen, there will be an AI agent there,” he said.</p>



<p class="wp-block-paragraph">So they’re putting resources into building agentic functionality, and will roll it out only when they’re satisfied it is safe to do so. That’s the right approach for basically any company adopting AI.</p>



<h2 class="wp-block-heading">The trust problem around agentic AI</h2>



<p class="wp-block-paragraph">As part of my field notes this week, I’ve seen some backlash about the <a href="https://agenticweb.news/google-agentic-web/">agentic functionality Google announced at its I/O conference</a> — apparently some Google search users are <a href="https://techcrunch.com/2026/05/26/duckduckgo-installs-are-up-30-as-users-reject-being-force-fed-googles-ai-search/">jumping ship</a> to DuckDuckGo.</p>



<p class="wp-block-paragraph">I’ve also noticed the unfortunate tendancy for tech companies to <a href="https://finance.yahoo.com/sectors/technology/articles/another-tech-company-says-cut-100000830.html">lay off chunks of their workforce</a> and blame it on the need to be “AI-native” going forward. One company even invoked the “agentic web” term in <a href="https://webflow.com/blog/evolving-webflow-for-the-agentic-web">a headline announcing layoffs</a>, which did no favours to my own humble branding efforts.</p>



<p class="wp-block-paragraph">To put this in the context of this post, I have to admit that bringing AI into companies does have negative consequences as well as positive ones. I’m especially uncomfortable with all the layoffs happening in our industry, which have profound personal and societal impacts (I myself was laid off a few months ago, and do not currently have a regular income). How AI is impacting the job prospects of the younger generation coming into the workforce — my own daughter is in this age group — is something I worry about.</p>



<p class="wp-block-paragraph">I think this is another reason to heed the lessons of RunSignup: move fast, but safely…and with empathy. Not all your users will have positive views about AI at this time (and some may never have), because of the disruption it is causing to employment, the environment, and society in general.</p>



<p class="wp-block-paragraph">Let’s be careful out there, as Sergeant Phil Esterhaus used to say in Hill Street Blues. I will try to heed this advice in my coverage of AI at <a href="https://agenticweb.news/"><strong>Agentic Web News</strong></a> — do subscribe if you&#8217;d like to join me for the ride.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="900" height="507" src="https://www.youtube.com/embed/Jmg86CRBBtw?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en-NZ&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>
<p>The post <a href="https://ricmac.org/2026/05/29/agentic-ai-business-lessons/">Let&#8217;s be careful out there: 2 lessons for businesses adopting agentic AI</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ricmac.org/2026/05/29/agentic-ai-business-lessons/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/05/hill-st-blues-be-careful.jpg" medium="image" width="1280" height="856" />
<post-id xmlns="com-wordpress:feed-additions:1">10001120</post-id>	</item>
		<item>
		<title>Field notes from the agentic web: Google, Parallel and the market taking shape</title>
		<link>https://ricmac.org/2026/05/22/field-notes-from-the-agentic-web-google-parallel-and-the-market-taking-shape/</link>
					<comments>https://ricmac.org/2026/05/22/field-notes-from-the-agentic-web-google-parallel-and-the-market-taking-shape/#respond</comments>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Fri, 22 May 2026 15:00:00 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10001066</guid>

					<description><![CDATA[<p><img width="1722" height="1094" src="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40.jpg" class="attachment-full size-full wp-post-image" alt="Google I/O developer keynote, which discussed the agentic web." style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40.jpg 1722w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-300x191.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-1024x651.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-768x488.jpg 768w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-1536x976.jpg 1536w" sizes="auto, (max-width: 1722px) 100vw, 1722px" /></p>
<p>Google used the term 'agentic web' a few times during its developer keynote at Google I/O this week, and other companies like Adobe and Automattic are also rallying behind it.</p>
<p>The post <a href="https://ricmac.org/2026/05/22/field-notes-from-the-agentic-web-google-parallel-and-the-market-taking-shape/">Field notes from the agentic web: Google, Parallel and the market taking shape</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1722" height="1094" src="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40.jpg" class="attachment-full size-full wp-post-image" alt="Google I/O developer keynote, which discussed the agentic web." style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40.jpg 1722w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-300x191.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-1024x651.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-768x488.jpg 768w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40-1536x976.jpg 1536w" sizes="auto, (max-width: 1722px) 100vw, 1722px" />


<p class="wp-block-paragraph">Starting today, I&#8217;m going to post regular analyst &#8220;field notes&#8221; about how the agentic web is shaking out. These will be more informal, more observational, and more human.</p>



<p class="wp-block-paragraph">This week I launched a new tech blog devoted entirely to tracking the evolution of the agentic web: it&#8217;s called <a href="https://agenticweb.news/">Agentic Web News</a> (AWN) and is published via the <a href="https://www.linkedin.com/company/ghost-foundation/">Ghost</a> CMS. I hope you all check it out and subscribe — you&#8217;ll get a weekly market signals briefing plus exclusive interviews. </p>



<p class="wp-block-paragraph">But enough self-promotion. The point I actually wanted to make is that &#8220;agentic web&#8221;, as a new term to describe this current era of the internet, has really gained traction this week. Which was great timing for my blog launch.</p>



<p class="wp-block-paragraph">In particular, Google used the term a few times during its <a href="https://www.youtube.com/live/aqmpZocmR8o?si=EU84x9uSKbczMFGj">developer keynote at Google I/O</a> this week, and in its <a href="https://www.linkedin.com/posts/googleio-ugcPost-7462668422678585344-GILl?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAJc5gB1iiLngl5c8J7iqyPa5uC2oX1J-U">social media promotions</a> after. I&#8217;ve also noticed some other large companies using it — e.g. Parallel Web Systems (led by former Twitter CEO <a href="https://www.linkedin.com/in/paragagr/">Parag Agrawal</a>) and Adobe.</p>



<p class="wp-block-paragraph">I think Google getting behind the term is especially notable, though. In its summary of <a href="https://developer.chrome.com/blog/chrome-at-io26">15 updates from Google I/O</a>, the <a href="https://www.linkedin.com/showcase/chrome-for-developers/">Chrome for Developers</a> team used this headline: &#8220;Powering the <strong>agentic web</strong> with new capabilities, tools, and features in Chrome&#8221; (emphasis mine). In the first paragraph, the team wrote:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;As we enter the era of the agentic web, we see a shift that bridges the gap between complex developer workflows, underlying platform capabilities, and everyday user experiences.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">Obviously, this is very developer-focused. But if you&#8217;re as old as I am, you&#8217;ll remember that &#8220;Web 2.0&#8221; as a term first gained traction amongst the developer and entrepreneur community of Silicon Valley. Only after it got a foothold amongst those people, did it slowly fan out into an industry term used more widely.</p>



<p class="wp-block-paragraph">Also just like in Web 2.0, there are some well-funded new companies that are using &#8220;agentic web&#8221; as their rallying cry. I mentioned Parallel Web Systems in <a href="https://agenticweb.news/welcome-to-agentic-web-news/">my debut AWN market signals post this week</a>; and that was just before it launched something called Index: &#8220;a platform for content owners to understand how AI agents use their work, and earn revenue when they do.&#8221; I&#8217;ll dig into Index more on AWN next week, but today I saw <a href="https://www.linkedin.com/feed/update/urn:li:activity:7462658005789073408/?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAJc5gB1iiLngl5c8J7iqyPa5uC2oX1J-U">this video</a> introduction Agrawal did with The Atlantic&#8217;s <a href="https://www.linkedin.com/in/nicholasxthompson/">Nicholas Thompson</a>:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="994" height="1024" src="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-11.02.09-994x1024.jpg" alt="Nick Thompson with Parallel CEO Parag Agrawal." class="wp-image-10001076" srcset="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-11.02.09-994x1024.jpg 994w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-11.02.09-291x300.jpg 291w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-11.02.09-768x791.jpg 768w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-11.02.09.jpg 1114w" sizes="auto, (max-width: 994px) 100vw, 994px" /><figcaption class="wp-element-caption">Nick Thompson with Parallel CEO Parag Agrawal.</figcaption></figure>



<p class="wp-block-paragraph">CMSs and major publishing platforms are also starting to adopt the term. Automattic is <a href="https://automattic.com/2026/04/21/wordpress-operating-system-agentic-web/">positioning WordPress</a> as &#8220;the Operating System of the Agentic Web,&#8221; <a href="https://webflow.com/">Webflow</a> says it is &#8220;the agentic web marketing platform,&#8221; and just this week Drupal founder <a href="https://www.linkedin.com/in/buytaert/">Dries Buytaert</a> argued that &#8220;Drupal is uniquely positioned for what comes next with the agentic web.&#8221;</p>



<p class="wp-block-paragraph">Adobe has gone all-in, using the term in <a href="https://blog.developer.adobe.com/en/publish/2026/02/building-the-agentic-web-with-adobe-experience-manager">a blog post</a> about the Adobe Experience Manager product, along with <a href="https://business.adobe.com/uk/blog/modernizing-digital-experiences-for-the-agentic-web">a broader positioning statement</a> about Digital Experience Platforms (DXPs). It was also a topic of discussion at a recent Adobe developer conference.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="675" src="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.20.46-1024x675.jpg" alt="Adobe and the Agentic Web" class="wp-image-10001075" srcset="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.20.46-1024x675.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.20.46-300x198.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.20.46-768x506.jpg 768w, https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.20.46.jpg 1484w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Adobe and the Agentic Web.</figcaption></figure>



<p class="wp-block-paragraph">Finally, I&#8217;ll note that my own personal web hero, Sir Tim Berners-Lee, is on a panel next week at the <a href="https://iabtechlab.com/tech-lab-summit-2026-the-agentic-web/">IAB Tech Lab Summit 2026</a>. The theme of the summit? &#8220;Welcome to the Agentic Web.&#8221; I&#8217;m very keen to hear what Sir Tim says about this trend. Alas, it&#8217;s not an online conference and I can&#8217;t afford to fly to NYC right now! But hopefully that panel gets posted onto YouTube later (please <a href="https://www.linkedin.com/company/iabtechlab/">IAB Tech Lab</a>).</p>



<p class="wp-block-paragraph">Regardless of what people call it, there are a lot of questions yet to answer about the agentic web — for example, how is Google planning to <a href="https://matthiasott.com/notes/ad-infinitum">make money off it</a>? So even though I&#8217;m already hearing about a bunch of new startups being built for the agentic web era, just as I did in early Web 2.0, I&#8217;m aware that I also need to pay close attention to the impacts on the wider ecosystem. Like us poor (literally) indie publishers, for one!</p>



<p class="wp-block-paragraph">That&#8217;s my Friday field note for today, let me know if you like this format. And don&#8217;t forget to subscribe to <a href="https://agenticweb.news/">Agentic Web News</a> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph"><em>Lead image: Google I/O developer keynote, which discussed the agentic web.</em></p>
<p>The post <a href="https://ricmac.org/2026/05/22/field-notes-from-the-agentic-web-google-parallel-and-the-market-taking-shape/">Field notes from the agentic web: Google, Parallel and the market taking shape</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ricmac.org/2026/05/22/field-notes-from-the-agentic-web-google-parallel-and-the-market-taking-shape/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/05/Screenshot-2026-05-22-at-12.29.40.jpg" medium="image" width="1722" height="1094" />
<post-id xmlns="com-wordpress:feed-additions:1">10001066</post-id>	</item>
		<item>
		<title>Why the agentic web matters for businesses</title>
		<link>https://ricmac.org/2026/05/13/why-the-agentic-web-matters-for-businesses/</link>
					<comments>https://ricmac.org/2026/05/13/why-the-agentic-web-matters-for-businesses/#respond</comments>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Wed, 13 May 2026 15:00:10 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10000924</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized.jpg" class="attachment-full size-full wp-post-image" alt="Agentic Web for businesses" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>As AI agents begin to discover, interpret, and act on websites on behalf of users, businesses need to rethink how their digital presence works. The agentic web changes what websites are for — and what product teams, business leaders, publishers, and developers need to prioritize.</p>
<p>The post <a href="https://ricmac.org/2026/05/13/why-the-agentic-web-matters-for-businesses/">Why the agentic web matters for businesses</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized.jpg" class="attachment-full size-full wp-post-image" alt="Agentic Web for businesses" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">The <a href="https://ricmac.org/2026/05/08/what-is-the-agentic-web/">agentic web</a> is a technical shift that <a href="https://ricmac.org/2026/04/07/the-agentic-web/">changes what a website is</a>. But more than that, it is a business shift.</p>



<p class="wp-block-paragraph">As AI agents begin to discover, interpret, and act on websites on behalf of users, businesses will need to rethink how their digital presence works. A website will no longer be judged only by how well it serves human visitors. It will also be judged by how clearly it exposes information, actions, permissions, and trust signals to AI systems.</p>



<p class="wp-block-paragraph">That matters for business leaders, product teams, publishers, and developers alike. In this post, I’ll outline how each of these four groups will need to adapt.</p>



<h2 class="wp-block-heading">1. Business leaders</h2>



<p class="wp-block-paragraph">For business leaders, the agentic web raises a strategic question: will your business be accessible, understandable, and usable in an AI-mediated digital environment?</p>



<p class="wp-block-paragraph">Your first priority should be to shift your mindset from a website strategy to an agent strategy. How you adapt to the agentic AI era will affect discovery, distribution, customer acquisition, trust, partnerships, and operational workflows.</p>



<h3 class="wp-block-heading">Will agents understand your business?</h3>



<p class="wp-block-paragraph">Agents are becoming an important way that users compare products or services, retrieve information, complete tasks, and make purchases. So your business needs to understand how it appears to those agents. Are your products or services easy to find? Is your content structured clearly? Are your capabilities exposed safely? Can an agent tell what your business does, what it offers, and what actions are available?</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Your website becomes a control layer for how AI systems understand and act on your business.</p>
</blockquote>



<p class="wp-block-paragraph">The risk is that your business may still have a website, but it becomes harder for AI systems to interpret, recommend, or act upon. The businesses that adapt early will treat their websites not only as marketing channels, but as part of their AI-era business infrastructure.</p>



<h2 class="wp-block-heading">2. Product teams</h2>



<p class="wp-block-paragraph">The agentic web changes how your product is accessed. Now, it won&#8217;t just be used by people through your interface. Increasingly, it will be accessed through agents acting on behalf of users.</p>



<p class="wp-block-paragraph">That has some important consequences.</p>



<h3 class="wp-block-heading">Products become agent-accessible</h3>



<p class="wp-block-paragraph">Your product needs to expose clear, structured capabilities so that agents can discover, understand, and interact with it reliably. It’s no longer enough to have a well-designed interface; you need to make actions legible to machines, whether via APIs, MCP tools, or other <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">emerging standards</a>.</p>



<p class="wp-block-paragraph">Alongside this, you need to think about <a href="https://ricmac.org/2026/05/05/agent-experience-new-ux/">agent experience</a> (AX) as part of the broader user experience. How easily can an AI system discover what your product does, understand how to use it, and execute tasks reliably? In many cases, the &#8220;interface&#8221; your users rely on will not be your UI, but an agent translating intent into actions.</p>



<h3 class="wp-block-heading">Control becomes part of the product</h3>



<p class="wp-block-paragraph">In the agentic web, control becomes a core product concern. You will need to define what agents are allowed to do, under what conditions, and on whose authority. That includes authentication, permissions, rate limits, and safeguards — all of which will become part of the product surface.</p>



<p class="wp-block-paragraph">In short: products become platforms for both humans and agents, and success will depend on how well you serve both. Put another way, products will compete not only on usability for humans, but on usability for agents.</p>



<h2 class="wp-block-heading">3. Publishers</h2>



<p class="wp-block-paragraph">For publishers, the agentic web represents both a threat and an opportunity.</p>



<p class="wp-block-paragraph">The threat is clear: fewer users will visit your site directly. Instead, AI systems will increasingly intermediate access to your content — summarizing it, extracting insights, and presenting it elsewhere.</p>



<h3 class="wp-block-heading">From destination to source of truth</h3>



<p class="wp-block-paragraph">But the opportunity is just as significant. Your website becomes the source of truth that feeds those systems.</p>



<p class="wp-block-paragraph">That means your focus shifts from page views to:</p>



<ul class="wp-block-list">
<li>being discoverable by AI systems;</li>



<li>being trusted as a source; and</li>



<li>being structured in ways machines can understand.</li>
</ul>



<p class="wp-block-paragraph">Practically, this means:</p>



<ul class="wp-block-list">
<li>ensuring content is accessible (not locked behind barriers);</li>



<li>using structured data and clear information architecture; and</li>



<li>thinking about how your content will be retrieved, chunked and cited.</li>
</ul>



<h3 class="wp-block-heading">Revenue remains unresolved</h3>



<p class="wp-block-paragraph">Now, having said all that, there are currently major concerns about how publishers will be compensated in this new agentic era. How can we earn a living in a world in which fewer people visit our websites — a problem exacerbated by <a href="https://ricmac.org/2024/11/29/google-ai-overviews-and-citations-tips-for-web-publishers/">Google referral traffic drying up</a>.</p>



<p class="wp-block-paragraph">There is some hope: publisher-friendly companies <a href="https://ricmac.org/2025/09/02/cloudflares-balancing-act-protect-content-while-pushing-ai/">like Cloudflare</a> are trying to encourage creator compensation from AI vendors, plus there are emerging protocols like <a href="https://rslstandard.org/">Really Simple Licensing</a> (RSL) that aim to help publishers license their content. </p>



<p class="wp-block-paragraph">But it’s still early days and many publishers are rapidly downsizing (I myself have <a href="https://www.linkedin.com/posts/ricmac_after-nearly-six-years-at-the-new-stack-activity-7429534821468639233-Yge2?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAAJc5gB1iiLngl5c8J7iqyPa5uC2oX1J-U">been impacted</a>). So this is very much an existential crisis for the online media industry — and indeed <a href="https://www.anildash.com/2026/03/27/endgame-open-web/">the open web</a> itself.</p>



<h3 class="wp-block-heading">From media property to data layer</h3>



<p class="wp-block-paragraph">Even so, the agentic web does open up new product possibilities for publishers, from site-specific assistants (like my own “<a href="https://ricmac.org/ask/">Ask Ricmac</a>” feature) to premium, agent-accessible knowledge services.</p>



<p class="wp-block-paragraph">Directionally, a publisher’s role in the agentic web is starting to move upstream: from destination to data layer. Strategically, the goal is to become a trusted, structured, machine-readable source for AI systems — while also defending the commercial value of that content.</p>



<h2 class="wp-block-heading">4. Developers</h2>



<p class="wp-block-paragraph">For developers, the agentic web expands the scope of what it means to build for the web. You are no longer just building interfaces and APIs — you are building capabilities that agents can discover, reason about, and use autonomously.</p>



<p class="wp-block-paragraph">That requires a shift in mindset.</p>



<h3 class="wp-block-heading">Build for machine readability</h3>



<p class="wp-block-paragraph">You need to design systems that are machine-readable by default — not just human-friendly. </p>



<p class="wp-block-paragraph">Clear schemas, predictable outputs, and well-defined actions become critical.</p>



<h3 class="wp-block-heading">Think in workflows, not endpoints</h3>



<p class="wp-block-paragraph">You also need to think in terms of orchestration, not just endpoints. Agents will combine multiple tools and services dynamically, so your systems need to behave reliably as part of a broader workflow.</p>



<p class="wp-block-paragraph">This means developers will increasingly work across <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">a hybrid stack</a>, including:</p>



<ul class="wp-block-list">
<li>browser-based AI (local models, Web APIs);</li>



<li>cloud-based inference;</li>



<li>tool protocols like MCP; and</li>



<li>traditional web infrastructure.</li>
</ul>



<h3 class="wp-block-heading">Debugging the agent layer</h3>



<p class="wp-block-paragraph">Debugging changes too. As a16z VC Andrew Chen <a href="https://www.linkedin.com/posts/andrewchen_web-10-came-with-new-channels-email-activity-7441510489605525504-IL8M/">suggested</a>, the UI may become “a debug layer” and developers will need new tools to understand what agents are doing, why they made decisions, and how to guide them.</p>



<p class="wp-block-paragraph">In a nutshell, building for the agentic web means building for humans, agents, and the interactions between them.</p>



<p class="wp-block-paragraph">The business implication is that developer experience and agent experience will increasingly overlap. The easier your systems are for agents to understand and use, the more valuable they become in AI-mediated workflows.</p>



<h2 class="wp-block-heading">What businesses should do next</h2>



<p class="wp-block-paragraph">The practical starting point is not to rebuild everything for agents. It is to assess how ready your existing website, content, product surfaces, and technical infrastructure are for AI usage.</p>



<p class="wp-block-paragraph">That means asking:</p>



<ul class="wp-block-list">
<li>Can AI systems discover your important content and capabilities?</li>



<li>Can they understand what your business does?</li>



<li>Can they retrieve accurate, structured information?</li>



<li>Can they distinguish canonical content from noise?</li>



<li>Are there clear boundaries around what agents can and cannot do?</li>



<li>Are your APIs, feeds, schemas, metadata, and permissions aligned with how agents will interact with your site?</li>
</ul>



<p class="wp-block-paragraph">In other words, the agentic web turns your website into more than a destination. It becomes part of the operating layer through which AI systems understand and act on your business.</p>



<h3 class="wp-block-heading">Start with an agent experience assessment</h3>



<p class="wp-block-paragraph">If you’re thinking about how to adapt to this shift, my <a href="https://ricmac.org/agent-experience-assessment/">Agent Experience Assessment</a> shows how well your website and related product surfaces work from an agent’s point of view — and what to improve first. You can also <a href="https://ricmac.org/agentic-web-playbook/">request my Agentic Web Playbook</a> to dive deeper into this subject.</p>



<p class="wp-block-paragraph"><em>Feature image created with ChatGPT.</em></p>
<p>The post <a href="https://ricmac.org/2026/05/13/why-the-agentic-web-matters-for-businesses/">Why the agentic web matters for businesses</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ricmac.org/2026/05/13/why-the-agentic-web-matters-for-businesses/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/05/agentic-web-businesses-optimized.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">10000924</post-id>	</item>
		<item>
		<title>What is the agentic web? The evolution from read/write to agentic</title>
		<link>https://ricmac.org/2026/05/08/what-is-the-agentic-web/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Fri, 08 May 2026 13:26:55 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10000830</guid>

					<description><![CDATA[<p><img width="1536" height="1024" src="https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized.jpg" class="attachment-full size-full wp-post-image" alt="The 4 eras of the web" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized.jpg 1536w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-300x200.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-1024x683.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-768x512.jpg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" /></p>
<p>The web has evolved from read, to read/write, to platform-mediated — and now to agentic. In this post, I define the agentic web, explain how AI agents are becoming a new class of user, and show why websites still matter in an era where AI systems increasingly discover, interpret, and act on our behalf.</p>
<p>The post <a href="https://ricmac.org/2026/05/08/what-is-the-agentic-web/">What is the agentic web? The evolution from read/write to agentic</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1536" height="1024" src="https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized.jpg" class="attachment-full size-full wp-post-image" alt="The 4 eras of the web" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized.jpg 1536w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-300x200.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-1024x683.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized-768x512.jpg 768w" sizes="auto, (max-width: 1536px) 100vw, 1536px" />


<p class="wp-block-paragraph">The agentic web is an emerging phase of the internet where AI agents increasingly discover, interpret, and act on websites and digital products on behalf of users. </p>



<p class="wp-block-paragraph">The key shift is this: websites are no longer only destinations for people. They are also becoming sources of data, context, and capabilities for AI systems.</p>



<p class="wp-block-paragraph">I’ve been chronicling the evolution of the web for more than two decades, from the <a href="https://cybercultural.com/dotcom">dot-com</a> era through <a href="https://cybercultural.com/web20">Web 2.0</a>, social platforms, mobile apps, and <a href="https://ricmac.org/category/agentic-web/">now AI</a>. I see the agentic web not as a sudden break from web history, but as the next major shift in how the internet is used.</p>



<p class="wp-block-paragraph">Any attempt to divide the web into eras is imperfect, but I’d argue there have been four major phases so far:</p>



<ol class="wp-block-list">
<li><strong>Read web / dot-com era:</strong> from the birth of the web in 1990 through to around 2003, when websites were primarily places to publish and consume information.</li>



<li><strong>Read/write web / Web 2.0:</strong> from 2004 till about 2012, when blogs, social software, APIs, and user-generated content expanded participation.</li>



<li><strong>Platform web:</strong> from around 2013 to 2021, when large platforms increasingly mediated discovery, distribution, and monetization.</li>



<li><strong>Agentic web / AI era:</strong> from the debut of ChatGPT in late 2022 to the present, as AI systems increasingly mediate how people discover and use the web.</li>
</ol>



<p class="wp-block-paragraph">If I had to simplify even further, I’d explain the big shifts in the web like this:</p>



<p class="wp-block-paragraph">READ -&gt; READ/WRITE -&gt; READ/WRITE/AGENTIC</p>



<p class="wp-block-paragraph">The read era was when a website was regarded as a collection of pages for people to visit.</p>



<p class="wp-block-paragraph">The read/write era, or Web 2.0, was when ordinary users could publish, share, remix, and participate at web scale — first through blogs, wikis, social software, and APIs, then through smartphones and social media.</p>



<p class="wp-block-paragraph">The platform colonization era was really an extension of the read/write era, but unfortunately the web got worse (“<a href="https://cybercultural.com/p/enshittification/">enshittification</a>” is the word often used to describe this period).</p>



<p class="wp-block-paragraph">And now we’re entering the agentic web, when it’s not just people using the web — it’s also AI agents acting on our behalf.</p>



<h2 class="wp-block-heading">A quick history of the agentic web</h2>



<p class="wp-block-paragraph">The word “agentic” comes from “agency”: the ability to take action or choose what action to take. In AI, the term now refers to systems that can pursue goals, use tools, interact with software, and complete tasks with some degree of autonomy.</p>



<p class="wp-block-paragraph">The power of AI agents has come on incredibly quickly. In 2023, I attended <a href="https://ricmac.org/2023/10/13/ai-engineer-summit-wrap-up-and-interview-with-co-founder-swyx/">the first AI Engineer conference</a> in San Francisco and wrote at the time that the hype around agents seemed overblown. Even Shawn “swyx” Wang, the conference organizer, told me that agents hadn’t yet proven they could consistently perform basic tasks.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://ricmac.org/wp-content/uploads/2026/05/ai-engineer-summit-23-magic-1024x576.jpg" alt="LangChain founder Harrison Chase at the AI Engineer Summit" class="wp-image-10000845" srcset="https://ricmac.org/wp-content/uploads/2026/05/ai-engineer-summit-23-magic-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/ai-engineer-summit-23-magic-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/ai-engineer-summit-23-magic-768x432.jpg 768w, https://ricmac.org/wp-content/uploads/2026/05/ai-engineer-summit-23-magic.jpg 1280w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">LangChain founder Harrison Chase at the AI Engineer Summit, October 2023. Photo by Richard MacManus.</figcaption></figure>



<p class="wp-block-paragraph">But how quickly things changed. In late 2024, Anthropic introduced the <a href="https://ricmac.org/2025/03/13/mcp-the-missing-link-between-ai-agents-and-apis/">Model Context Protocol</a>, which gave AI systems a standard way to connect with external tools and data sources. In 2025, Microsoft began talking about an “<a href="https://ricmac.org/2025/09/11/the-agentic-web-how-ai-agents-are-shaping-the-webs-future/">open agentic web</a>,” and the W3C established an <a href="https://www.w3.org/community/agentprotocol/2025/05/08/call-for-participation-in-ai-agent-protocol-community-group/">AI Agent Protocol Community Group</a> to explore technical foundations for this emerging web.</p>



<p class="wp-block-paragraph">By the end of 2025, the agentic web had moved from a speculative phrase to a <a href="https://spectrum.ieee.org/agentic-web">serious topic</a> for platforms, standards bodies, <a href="https://arxiv.org/pdf/2507.21206">researchers</a>, and product teams.</p>



<h2 class="wp-block-heading">What does the agentic web mean for websites?</h2>



<p class="wp-block-paragraph">Importantly, this new era doesn’t mean that websites will disappear — although it is true that their business models are under threat from AI products like Google’s “AI Mode” and ChatGPT. But websites, as an artifact of the World Wide Web, will remain the primary way people and organizations share information on the internet.&nbsp;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The agentic web means a shift from pages to capabilities.</p>
</blockquote>



<p class="wp-block-paragraph">What is changing, however, is the way people reach and use websites. Fundamentally, the agentic web means a shift from the page model to a model based on capabilities.</p>



<p class="wp-block-paragraph">That’s a huge change, because for most of its history the web has been built around documents. Users browse pages, click links, and navigate interfaces designed for humans. Even as the web became more interactive in Web 2.0 — through blogs, social media, and web apps — the underlying model remained the same: people directly interacting with websites.</p>



<p class="wp-block-paragraph">In the agentic web, that model is no longer sufficient.</p>



<p class="wp-block-paragraph">AI systems are increasingly acting on behalf of users — retrieving information, summarizing content, and completing tasks. Instead of navigating a site step by step, a user can delegate intent: <em>summarize this article</em>, <em>find the key points</em>, <em>book this</em>, <em>compare those</em>.</p>



<h2 class="wp-block-heading">The conceptual changes to websites</h2>



<p class="wp-block-paragraph">There are three key changes happening to websites, summarized in this table:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td><strong>Read/Write Web</strong></td><td><strong>Agentic Web</strong></td></tr><tr><td>Website as destination</td><td>Website as data/context layer</td></tr><tr><td>Interface for humans</td><td>Capability surface for humans and agents</td></tr><tr><td>Navigation by users</td><td>Delegation to AI agents</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">By “capabilities,” I mean the things a site makes possible for a user or agent: search, retrieve, compare, summarize, subscribe, book, buy, query, configure, or act. In the traditional web, those capabilities were wrapped inside human-facing interfaces. In the agentic web, they increasingly need to be exposed in ways that AI systems can understand and use.</p>



<p class="wp-block-paragraph">Perhaps the most jarring change is the shift from website as destination to website as a data and context layer.&nbsp;</p>



<p class="wp-block-paragraph">You might remember that the dominant metaphor for websites in the dot-com era was that they were <a href="https://www.digital-web.com/articles/the_evolution_of_corporate_web_sites/">places</a> for people to visit. The canonical example is Amazon.com, which initially billed itself as a virtual bookstore. It’s also why personal websites were called “<a href="https://cybercultural.com/p/geocities-1995/">home pages</a>” back then. </p>



<p class="wp-block-paragraph">This conception of a website as a destination hasn’t entirely gone away — and I hope it never does, because I always want the web to be centered on <a href="https://ricmac.org/2026/04/07/the-agentic-web/">people sharing what they know</a>. But in the agentic era, how people access web knowledge is changing. AI systems will increasingly focus on the underlying content, structure, metadata, and capabilities a site exposes.</p>



<h2 class="wp-block-heading">Why websites still matter</h2>



<p class="wp-block-paragraph">I know it&#8217;s a scary time for web professionals, with massive job losses in our industry and a lot of hype around agentic AI. But websites still matter — and in fact, their role is expanding.</p>



<p class="wp-block-paragraph">Websites will continue to be where people publish ideas, explain products, build trust, establish identity, and create canonical sources of truth. To be effective in this new era, though, they will also need to work with AI systems that act on behalf of users.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Websites are surfaces that AI systems can discover, interpret, and act upon.</p>
</blockquote>



<p class="wp-block-paragraph">In the read web, websites were pages to consume. In the read/write web, more people could participate. In the platform web, sites were increasingly mediated by large distribution systems. Now, in the agentic web, they are becoming surfaces that AI systems can discover, interpret, and act upon.</p>



<p class="wp-block-paragraph">That means AI agents are becoming a new class of user for websites and digital products. They do not browse like humans. They extract, compare, summarize, cite, and increasingly act.</p>



<h2 class="wp-block-heading">Adapting to the agentic web</h2>



<p class="wp-block-paragraph">If you’re thinking about how to adapt to this shift, I offer an <a href="https://ricmac.org/agent-experience-assessment/">Agent Experience Assessment</a> that shows how well your website and related product surfaces work from an agent’s point of view — and what to improve first.</p>



<p class="wp-block-paragraph">In future posts, I’ll look more practically at what this means for site structure, metadata, content design, APIs, agent protocols, and AI-facing product experiences. <a href="https://ricmac.org/subscribe/">Subscribe by email or RSS</a>, or <a href="https://www.linkedin.com/in/ricmac/">follow me on LinkedIn</a>, to get notified.</p>



<p class="wp-block-paragraph"><em>Feature image created with ChatGPT, via prompting.</em></p>
<p>The post <a href="https://ricmac.org/2026/05/08/what-is-the-agentic-web/">What is the agentic web? The evolution from read/write to agentic</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/05/4-web-eras-optimized.jpg" medium="image" width="1536" height="1024" />
<post-id xmlns="com-wordpress:feed-additions:1">10000830</post-id>	</item>
		<item>
		<title>Agent Experience: why AX is becoming the new UX</title>
		<link>https://ricmac.org/2026/05/05/agent-experience-new-ux/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Tue, 05 May 2026 15:43:35 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10000766</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="agent experience" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>AX was the new DX. Now it’s becoming the new UX. As AI agents become users of websites, apps, and platforms, the question is no longer just whether they can discover your content — but whether they can understand and use what you’ve built.</p>
<p>The post <a href="https://ricmac.org/2026/05/05/agent-experience-new-ux/">Agent Experience: why AX is becoming the new UX</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="agent experience" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">The term &#8220;agent experience&#8221; (AX) was popularized <a href="https://biilmann.blog/articles/introducing-ax/">in January 2025</a> by Matt Biilmann, CEO of the developer platform Netlify. For its first year or so, AX was mostly discussed as a successor to &#8220;developer experience&#8221; (DX): if AI agents were going to help build and deploy software, then those platforms needed to become easier for agents to use.&nbsp;</p>



<p class="wp-block-paragraph">Over a year later, we’re seeing agents increasingly become <strong>users</strong> of websites and apps. So AX is now evolving into a new branch of user experience (UX).</p>



<p class="wp-block-paragraph">Biilmann himself acknowledged this in <a href="https://biilmann.blog/articles/one-year-of-ax/">a one-year anniversary post</a> for the term, noting that “we’ll go from a world where AX is primarily understood as a new type of developer experience, to a world where AX will be as generally applicable as UX itself.”</p>



<p class="wp-block-paragraph">I&#8217;ve been calling this new era of human/agent interactivity the <a href="https://ricmac.org/2026/04/07/the-agentic-web/">agentic web</a>. In a funny way, it&#8217;s an inversion of the “read/write web” trend that I chronicled in a previous era. In Web 2.0, the key shift was (human) users going from simply consuming the web to producing it too. But in the age of generative AI, agents began by “writing” to the web (developing websites and apps) and have now moved to the “reading” part (using those sites and apps, on behalf of human users). Hence the shift from DX to UX.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">AX was the new DX. Now AX is becoming the new UX.&nbsp;</p>
</blockquote>



<p class="wp-block-paragraph">As noted, the main reason for this shift is that AI agents are now active users of the web. In fact, Google just updated its guidelines for website operators, asking us to &#8220;<a href="https://web.dev/articles/ai-agent-site-ux">build agent-friendly websites</a>&#8221; now.</p>



<p class="wp-block-paragraph">Another way to put this is to design your website with &#8220;agent usability&#8221; in mind. Build for how agents use your website or app, in addition to how your fellow humans use it.</p>



<p class="wp-block-paragraph">If you want to go even further, and add more acronyms, I quite like <a href="https://x.com/liadyosef/status/2048662622262747496?s=20">this framing</a> from Liad Yosef, a co-creator of MCP Apps:</p>



<p class="wp-block-paragraph"><em>The future of UX comes down to two things: <br>1. How an agent experiences your product <br>2. How a human experiences that agent <br>UX = AX + UAX</em></p>



<p class="wp-block-paragraph">But let&#8217;s stick with AX to keep things simple <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Speaking of acronyms&#8230;</p>



<h2 class="wp-block-heading">ASO as the new SEO</h2>



<p class="wp-block-paragraph">Since we’re increasingly focused on non-human visitors to our websites and apps, naturally the massive SEO industry has become laser focused on how to optimize for this new type of user. A big wake-up call to this industry was the recent news that Adobe has completed its acquisition of the SEO firm Semrush.</p>



<p class="wp-block-paragraph"><a href="https://news.adobe.com/news/2026/04/adobe-completes-semrush-acquisition">Adobe positioned</a> the acquisition as “enhancing its ability to offer businesses more capabilities to drive discoverability and conversion as <strong>AI interfaces and agents become a primary way</strong> for customers to discover, evaluate and engage brands.” (emphasis mine)</p>



<p class="wp-block-paragraph">According to Adobe, SEO has now become ASO (agentic search optimization). Actually, there are several other acronyms vying for primacy among Adobe’s customer base, such as Generative Engine Optimization (GEO), Answer Search Optimization (ASO) and AEO (Answer Engine Optimization).&nbsp;</p>



<p class="wp-block-paragraph">Whatever the winning acronym turns out to be, the underlying trend is clear: <strong>marketers are no longer optimizing only for human searchers</strong>. They are optimizing for AI-mediated discovery and decision-making. Longer term, we’ll be optimizing for more and more autonomous agents, which may even have minimal human oversight.</p>



<p class="wp-block-paragraph">In response to the Adobe-Semrush news, Amanda Pressner Kreuser — managing partner of a content marketing agency called Masthead — <a href="https://www.linkedin.com/posts/amanda-p-kreuser_yesterday-i-wrote-that-websites-will-become-share-7454931925552492544-Jv7-/?utm_source=share&amp;utm_medium=member_ios&amp;rcm=ACoAAAAJc5gB1iiLngl5c8J7iqyPa5uC2oX1J-U">wrote on LinkedIn</a> that “your content and marketing teams need to skill up in areas they&#8217;ve never touched before, like structured data, schema markup, product feed architecture.”</p>



<p class="wp-block-paragraph">As Kreuser noted, most SEO professionals are already skilled in structuring content. But, she added, “most SEO people are execution-focused, not strategy-focused, and ASO is a strategy problem.”</p>



<p class="wp-block-paragraph">I would go further. This isn’t just a question of “how do we optimize content for AI agents?” The critical question now, from a marketing and design point of view, is “how do we design systems that AI agents can actually use?”</p>



<p class="wp-block-paragraph">This brings us back to AX, agent experience. In the agentic web era, your website is no longer just a destination — it’s an interface that ideally <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">exposes capabilities that agents can use</a>. Which is why agent workflows are so important to design for and test now.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">This is precisely what I now offer through my <a href="https://ricmac.org/agent-experience-assessment/">Agent Experience Assessment</a>: a hands-on review of how AI agents discover, understand, and interact with your website, content, documentation, APIs, and product surfaces.</p>



<h2 class="wp-block-heading">The End of a Web Development Era</h2>



<p class="wp-block-paragraph">The shift in focus from DX to UX — except now a UX for humans <em>and</em> agents — also signals the end of an era in web development. The Javascript framework era, as I think we can now call the 2010s and early 2020s, was dominated by DX: making the developer’s life easier by abstracting away as much complexity as possible. The problem, of course, was that much of the benefits of DX came at the expense of users: often including a massive JS payload that had to be downloaded by the client before someone could even use your app.</p>



<p class="wp-block-paragraph">JS framework bloat is still an issue for human users, but now the focus is moving back to the underlying semantic structure of a website — because that’s how machines will interact with it.&nbsp;</p>



<p class="wp-block-paragraph">Let’s put it this way: agents don’t need fancy JavaScript features; they need structure, state, permissions, and reliable ways to retrieve or act.</p>



<p class="wp-block-paragraph">When <a href="https://ricmac.org/2025/02/07/beyond-dx-developers-must-now-learn-agent-experience-ax/">I interviewed Matt Biilmann about AX</a> in early 2025, he told me that the genesis of the term was Netlify’s integration with ChatGPT — which in turn led his company to the realization that “we needed to give it [ChatGPT] some specific flows around authentication and handovers and so on.”</p>



<p class="wp-block-paragraph">At that point, AI systems were being used to help create websites via back-and-forth prompting. That trend has only accelerated over the past year and a quarter. It’s now common for developers (and increasingly, normal web users) to deploy a team of agents to build a website for them — often with little to no input from the “developer,” other than the starting prompt. So flows like authentication and handovers are now almost completely handled by agents.&nbsp;</p>



<p class="wp-block-paragraph">This has turned into an awesome business for Netlify and similar web development platforms, like Vercel and Cloudflare. Now that anyone can be a developer, there’s been a surge in new users for all these companies.&nbsp;</p>



<p class="wp-block-paragraph">To be frank, it doesn’t really matter now what the developer’s experience is, since everything has been abstracted away by AI. You could even argue that DX is merely a question of how easy it is to talk to an AI system!&nbsp;</p>



<p class="wp-block-paragraph">I’m exaggerating a little, but the point is this: the focus has rightly shifted <em>back</em> to the user experience. Increasingly, that will primarily be about how agents use your site or app (on behalf of humans).</p>



<h2 class="wp-block-heading">It&#8217;s time to go beyond traditional UX</h2>



<p class="wp-block-paragraph">Here’s my current definition of AX:</p>



<p class="wp-block-paragraph"><strong>Agent Experience (AX) is how well AI agents can discover, understand, and interact with your website, product, content, and digital services.</strong></p>



<p class="wp-block-paragraph">That includes visibility, but it&#8217;s much more than that. The more important part of AX is whether agents can actually <em>use</em> your website, app or digital product.</p>



<p class="wp-block-paragraph">To explore this further, you can request my 36-page <a href="https://ricmac.org/agentic-web-playbook/">Agentic Web Playbook</a>, or read more about my <a href="https://ricmac.org/agent-experience-assessment/">Agent Experience Assessment</a>.</p>



<p class="wp-block-paragraph"><em>Image credit: Unsplash</em></p>
<p>The post <a href="https://ricmac.org/2026/05/05/agent-experience-new-ux/">Agent Experience: why AX is becoming the new UX</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/05/getty-images-wakBCCeiDe8-unsplashb.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">10000766</post-id>	</item>
		<item>
		<title>Agentic web patterns: what Web 2.0 taught me</title>
		<link>https://ricmac.org/2026/04/28/agentic-web-patterns-what-web-2-0-taught-me/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Tue, 28 Apr 2026 10:53:36 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10000501</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1.jpg" class="attachment-full size-full wp-post-image" alt="patterns" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>Introducing the four core patterns of the early Agentic Web — a guide to getting started on implementing AI functionality into your website. Just as Web 2.0 had a set of key design patterns to help smooth the way for organizations, a set of patterns is emerging for the agentic web too.</p>
<p>The post <a href="https://ricmac.org/2026/04/28/agentic-web-patterns-what-web-2-0-taught-me/">Agentic web patterns: what Web 2.0 taught me</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1.jpg" class="attachment-full size-full wp-post-image" alt="patterns" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">In every major phase of the web, patterns matter. They help people move from abstract trends to practical things they can actually build. That was true in the early Web 2.0 era, and I think it’s true again now with the agentic web.</p>



<p class="wp-block-paragraph">One of the sections people have responded to most in my newly released <a href="https://ricmac.org/agentic-web-playbook/"><em>Agentic Web Playbook</em></a> is the set of &#8220;core patterns for AI on websites&#8221; that I outline there. As I noted in the playbook, these four core patterns show <em>what</em> to initially build on the agentic web (I also wrote about the <em>why</em> and the <em>how</em>, in separate sections). Because <a href="https://ricmac.org/2026/04/07/the-agentic-web/">the agentic web</a> is still early, with key standards and platforms still being developed, this is very much a transition stage. So half the battle is knowing what you can build to get started.</p>



<p class="wp-block-paragraph">There&#8217;s an old web maxim that I always point to no matter what phase of the internet we&#8217;re in: <strong>learn by doing</strong>. The best way to learn a set of web technologies is to actually use them, even if they&#8217;re not mature yet. That&#8217;s why I included these patterns; they provide a practical entry point into the agentic web.</p>



<p class="wp-block-paragraph">This idea takes me back to the early Web 2.0 era, when I was also trying to understand a new phase of the web through patterns.</p>



<h2 class="wp-block-heading">My Web 2.0 patterns story</h2>



<p class="wp-block-paragraph">In 2005, I was contracted by O&#8217;Reilly Media to write a book about the then-nascent &#8220;Web 2.0&#8221; trend. My co-writer on the project was Joshua Porter, a web designer, and our goal was not only to explain Web 2.0, but to outline the emerging &#8220;design patterns for Web 2.0.&#8221; Unfortunately, the book was cancelled in <a href="https://cybercultural.com/p/013-visiting-the-microsoft-campus/">early 2006</a>, so our project never got to see the light of day.</p>



<p class="wp-block-paragraph">Later, in November 2006, O’Reilly released a 100-page report by John Musser, <em>Web 2.0: Principles and Best Practices</em>. It was more business-focused than the design-patterns outline Josh and I had been working on, but it addressed a similar need: helping people understand the practical patterns behind a new web era.</p>



<p class="wp-block-paragraph">One of the primary sections of John&#8217;s report was the &#8220;Eight Core Patterns&#8221; of Web 2.0, which were based on Tim O&#8217;Reilly&#8217;s main talking points for Web 2.0. I won’t go through all eight patterns here, but the first one captured the spirit of the era: &#8220;harnessing collective intelligence.&#8221; It was described by John as follows:</p>



<p class="wp-block-paragraph"><em>&#8220;Create an architecture of participation that uses network effects and algorithms to produce software that gets better the more people use it.&#8221;</em></p>



<p class="wp-block-paragraph">As exemplars of that pattern, John&#8217;s report listed Google, Wikipedia, Flickr, Amazon and del.icio.us. Flickr&#8217;s &#8220;architecture of participation&#8221; was probably the easiest of those five for other businesses to copy and implement on their own websites: create a site that encourages users to upload something valuable, such as photos, and then make it easy for others to comment on, share, tag, and organize those contributions.</p>



<p class="wp-block-paragraph">You get the idea. This and the other seven Web 2.0 patterns were a guide to getting started in a new era of the internet. Let a thousand Flickrs bloom, to twist <a href="https://ricmac.org/2009/05/18/linked-data-is-blooming-why-you-should-care/">another common Web 2.0 refrain</a>.</p>



<h2 class="wp-block-heading">Agentic web patterns: starter for 10</h2>



<p class="wp-block-paragraph">Now, I don&#8217;t claim that my agentic web patterns are as polished as John&#8217;s Web 2.0 patterns. By the time his report came out, it had been over two years since <a href="https://cybercultural.com/p/003-the-first-web-20-conference-2004/">the first Web 2.0 Conference</a> was held. So the patterns for that era had matured, at least a little. My sense is that the agentic web is currently where Web 2.0 was in 2004: early, messy, exciting, but not yet fully legible. Some of the key technologies — including <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">WebMCP</a> and <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/">on-device AI</a> — are still emerging, and are not yet widely available to everyday web users.</p>



<p class="wp-block-paragraph">That said, here are my four core patterns for the agentic web circa early-2026:</p>



<ol class="wp-block-list">
<li><strong>On-site assistants<br></strong>— Add embedded AI assistants to your website to help users ask questions, explore content, and find relevant next steps.</li>



<li><strong>Hybrid AI systems: local + cloud<br></strong>— Combine on-device and API-based models to balance performance, cost, privacy, and control.</li>



<li><strong>Agent interaction: MCP-style capabilities<br></strong>— Expose structured actions and data so AI agents can interact with your site programmatically.</li>



<li><strong>AI as the interface layer<br></strong>— Let AI become a conversational layer on top of your site, so users can search, navigate, and act through intent rather than fixed menus and links.</li>
</ol>



<p class="wp-block-paragraph">Underneath all four patterns is a shared requirement: <strong>machine-readable structure</strong>. Your content needs to be accessible, well-structured, and understandable to AI systems; without that foundation, these patterns have little reliable material to work with.</p>



<p class="wp-block-paragraph">These agentic web patterns will expand and solidify over time, just as Web 2.0 patterns did. But even now, they offer a practical starting point for bringing AI into your website, product, or app.</p>



<p class="wp-block-paragraph">If you’re interested in exploring these patterns in more depth, you can request my <em>Agentic Web Playbook</em> and I’ll send you a copy:</p>


<div class="wp-block-jetpack-contact-form"><a href="https://ricmac.org/2026/04/28/agentic-web-patterns-what-web-2-0-taught-me/" target="_blank" rel="noopener noreferrer">Submit a form.</a></div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><em>Photo credit: Phil Hearing on <a href="https://unsplash.com/photos/close-up-of-a-cross-stitch-floral-pattern-t8sxUEaN4a4">Unsplash</a></em></p>
<p>The post <a href="https://ricmac.org/2026/04/28/agentic-web-patterns-what-web-2-0-taught-me/">Agentic web patterns: what Web 2.0 taught me</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/04/phil-hearing-t8sxUEaN4a4-unsplash-1280x720-1.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">10000501</post-id>	</item>
		<item>
		<title>How to add AI to your website (without losing control)</title>
		<link>https://ricmac.org/2026/04/22/how-to-add-ai-to-your-website/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 12:54:08 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=10000271</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720.jpg" class="attachment-full size-full wp-post-image" alt="The Agentic Web Playbook" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>AI is changing how people use websites — shifting from navigation to delegation. Instead of browsing pages, users increasingly rely on AI systems to answer questions, summarize content, and retrieve information. This post explores what that means in practice, and introduces a playbook for adapting.</p>
<p>The post <a href="https://ricmac.org/2026/04/22/how-to-add-ai-to-your-website/">How to add AI to your website (without losing control)</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720.jpg" class="attachment-full size-full wp-post-image" alt="The Agentic Web Playbook" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">I’ve put together a guide — <a href="https://ricmac.org/agentic-web-playbook/" target="_blank" rel="noreferrer noopener">The Agentic Web Playbook</a> — on how to add AI to your website.</p>



<p class="wp-block-paragraph">Over the past year, I’ve been thinking a lot about how AI is changing the web, particularly how people actually use websites. Instead of navigating pages directly, users are increasingly relying on AI systems to answer questions, summarize content, retrieve information, and in some cases take actions on their behalf.</p>



<p class="wp-block-paragraph">I call this shift <a href="https://ricmac.org/2026/04/07/the-agentic-web/" target="_blank" rel="noreferrer noopener">the Agentic Web</a>: a web where AI agents don’t just read content, but act on behalf of users. In this model, interaction moves away from direct navigation and toward delegation, with AI systems increasingly mediating how people access and use information online.</p>



<p class="wp-block-paragraph">At first glance, this looks like a threat to websites. If AI sits between you and your users, what role does your site itself play? It’s a reasonable concern, and one that’s often framed in terms of declining traffic or loss of control.</p>



<p class="wp-block-paragraph">But the more I’ve looked into it, the more I think the opposite is happening. </p>



<p class="wp-block-paragraph"><strong>Websites are becoming more important — not less.</strong> They remain the one place where you fully control your content, your brand, and your user experience. In an agent-mediated world, your site is no longer just a destination for human visitors — though that is still fundamental to the web. It also becomes the source of truth that AI systems rely on, and the layer where you define how they work with your content.</p>



<h2 class="wp-block-heading">Your website as the control layer</h2>



<p class="wp-block-paragraph">Over the past few months, I’ve been exploring the agentic web from both a conceptual and practical perspective. That’s included <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/" target="_blank" rel="noreferrer noopener">building an on-site AI “article assistant”</a> and experimenting with local versus cloud-based models in the browser, <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/" target="_blank" rel="noreferrer noopener">implementing a protocal called WebMCP</a> to better control how agents use my website, and <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/" target="_blank" rel="noreferrer noopener">adding an AI chatbot to my site</a>. I’ve also been paying attention to how different kinds of sites show up (or don’t) in external AI systems like ChatGPT and Perplexity.</p>



<p class="wp-block-paragraph">One thing that has become clear is that most websites are not designed for how AI systems actually interact with them. They tend to be hard to parse, inconsistent in structure, and not particularly well suited to retrieval or programmatic use. As a result, they either don’t show up effectively in AI outputs, or they are used in ways that the site owner has little control over.</p>



<p class="wp-block-paragraph">This creates both a risk and an opportunity. The risk is that platforms — whether AI assistants, search interfaces, or aggregators — increasingly sit between you and your users. The opportunity is that your website becomes more important as a control layer: the place where you define how your content is accessed, interpreted, and ultimately used.</p>



<h2 class="wp-block-heading">How to adapt to the agentic web</h2>



<p class="wp-block-paragraph">My sense is that the sites that do well in this next phase of the web won’t be the ones that rely on external AI platforms, but those that integrate AI into their own products over time.</p>



<p class="wp-block-paragraph">With that in mind, I’ve created a PDF guide that I hope will be useful to website operators, product managers, and developers. It&#8217;s called <a href="https://ricmac.org/agentic-web-playbook/" target="_blank" rel="noreferrer noopener"><strong>The Agentic Web Playbook: how to add AI to your website (without losing control)</strong></a>.</p>



<p class="wp-block-paragraph">The aim of the playbook is to be practical rather than theoretical. It looks at the patterns that are starting to emerge — things like on-site assistants, hybrid local/cloud AI systems, and early forms of agent interaction — and explains how they fit together. It also includes a real implementation example (the article assistant I built), along with a checklist you can apply to your own site.</p>



<p class="wp-block-paragraph">If you’re thinking about how AI is changing the web — particularly from a product, engineering, or content perspective — it will give you a clear starting point.</p>



<p class="wp-block-paragraph">You can request the playbook by filling in this form:</p>


<div class="wp-block-jetpack-contact-form"><a href="https://ricmac.org/2026/04/22/how-to-add-ai-to-your-website/" target="_blank" rel="noopener noreferrer">Submit a form.</a></div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I’ll then send you the playbook directly by email.</p>



<p class="wp-block-paragraph">I’m also starting to offer an <a href="https://ricmac.org/agent-experience-assessment/" target="_blank" rel="noreferrer noopener">Agent Experience Assessment</a>, which is a structured assessment of how AI systems interact with a given site and what to prioritize next. I’ll write more about that separately.</p>



<p class="wp-block-paragraph">If you do read the playbook, I’d be interested to hear what you think.</p>
<p>The post <a href="https://ricmac.org/2026/04/22/how-to-add-ai-to-your-website/">How to add AI to your website (without losing control)</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/04/agentic_web_playbook_final_1280x720.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">10000271</post-id>	</item>
		<item>
		<title>The agentic web: how AI systems will change websites</title>
		<link>https://ricmac.org/2026/04/07/the-agentic-web/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 10:57:35 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=9943751</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know.png" class="attachment-full size-full wp-post-image" alt="Let&#039;s share what we know" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know.png 1280w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-300x169.png 300w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-1024x576.png 1024w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-768x432.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>The web is shifting from pages to actions. As AI agents increasingly act on behalf of users, websites are evolving from content destinations into systems that expose capabilities — things machines can discover, combine and execute.</p>
<p>The post <a href="https://ricmac.org/2026/04/07/the-agentic-web/">The agentic web: how AI systems will change websites</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know.png" class="attachment-full size-full wp-post-image" alt="Let&#039;s share what we know" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know.png 1280w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-300x169.png 300w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-1024x576.png 1024w, https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know-768x432.png 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">When Tim Berners-Lee created the World Wide Web, his goal was to foster collaboration between people. Even today, in the AI era, websites are still fundamentally a human construct. You create a website to <a href="https://cybercultural.com/p/1993-mosaic-launches-and-the-web-is-set-free/">share what you know</a>, or to reach customers, or as a home base for you or your organization.</p>



<p class="wp-block-paragraph">The difference today is that people will increasingly deploy AI agents to interact with our websites on their behalf. You might say we’re moving from a <a href="https://cybercultural.com/p/the-readwriteweb-2003/">read/write web</a>, where we can both browse and create websites, to an <a href="https://ricmac.org/2026/05/08/what-is-the-agentic-web/">agentic web</a> — where we can read and write the web <em>with the help of agents</em>.</p>



<p class="wp-block-paragraph">As website publishers or operators, it’s up to us to adapt to this new agentic reality. While we will continue to publish our sites for our fellow humans, we have to recognize that how we reach those people will increasingly be through AI intermediaries. So, the way we build and deploy websites has to change accordingly.</p>



<h2 class="wp-block-heading">Websites as capabilities</h2>



<p class="wp-block-paragraph">The shift we’re undergoing due to AI comes down to this: we’re moving from a world of websites as content, to a world of websites as capabilities.</p>



<p class="wp-block-paragraph">Instead of just offering up information, websites will increasingly expose actions that AI systems can take. You might say, well isn’t that what APIs (Application Programming Interfaces) are for? In a sense, yes. APIs already expose a site’s capabilities, but they are designed for developers and typically require explicit integration. They define a fixed set of operations that another system can call in a structured way.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">An agent can decide in real time how to use your website.</p>
</blockquote>



<p class="wp-block-paragraph">What’s changing is that AI systems can use those capabilities dynamically, rather than relying on predefined integrations. An agent can decide in real time which tools to use, how to combine them, and when to call them. This makes those capabilities far more accessible. Also, because AI systems use natural language, anyone can use them — so it’s not just developers who can take advantage of what your website offers.</p>



<h3 class="wp-block-heading">You&#8217;re in control</h3>



<p class="wp-block-paragraph">To be clear, you as the website owner are still in control of how AI systems — especially agents — can use your site. In fact, that’s one of the benefits of the agentic web: there are <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">emerging protocols and standards</a> that give you that control.</p>



<p class="wp-block-paragraph">In practice, this will increasingly be expressed through identity and permissions. Just as users today log into websites and grant apps access via OAuth, agents will need a way to act on a user’s behalf with clearly defined scopes. That means new patterns for authentication — where an agent can prove who it represents, what it’s allowed to do, and under what conditions.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">You as the website owner are still in control of how AI systems — especially agents — can use your site.</p>
</blockquote>



<p class="wp-block-paragraph">Early work is already underway: from the World Wide Web Consortium’s <a href="https://www.w3.org/community/agentprotocol/">AI Agent Protocol Community Group</a>, which is exploring agent identity and inter-agent authentication, to emerging extensions of OAuth and OpenID Connect designed for delegated agent access. This is still early, but it will become a foundational layer of the agentic web.</p>



<p class="wp-block-paragraph">Let’s now look at four of the key driving forces behind the agentic web.</p>



<h2 class="wp-block-heading">1. Websites are exposing capabilities</h2>



<p class="wp-block-paragraph">The <a href="https://ricmac.org/2025/12/22/ai-engineering-trends-in-2025-agents-mcp-and-vibe-coding/">Model Context Protocol</a> (MCP) has been the primary way websites have opened up their data, tools and services to AI systems. MCP was created by Anthropic and launched in November 2024; since then it’s become a leading method for AI agents and chatbots to trigger external actions.</p>



<p class="wp-block-paragraph">While MCP is widely used to connect LLMs to web apps, there are more specific protocols and standards emerging that are more suited to websites in the browser.</p>



<p class="wp-block-paragraph">WebMCP, which <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">I have implemented on this very website</a>, is a model where web pages expose MCP tools directly to the browser so that AI assistants running there can interact with them. WebMCP is still early — your users either need a browser extension (MCP-B) or an experimental version of Chrome to make use of it. But, eventually, WebMCP will become a native browser capability; and likely much easier to use than it is now.</p>



<h3 class="wp-block-heading">From content to actions</h3>



<p class="wp-block-paragraph">The most common way websites are exposing new capabilities in 2026 is via a custom chatbot. <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">I built a chatbot called Ask Ricmac</a> for my website. Here’s how it works: instead of searching my site manually, a visitor can ask a question and receive an AI-generated answer based on the articles I’ve written over the years. As with the general purpose chatbots we’ve become familiar with over the past few years, like ChatGPT and Claude, Ask Ricmac is connected to a cloud-based AI system to deliver its answers (in my case, Cloudflare Workers AI). The difference is that the AI is using my website content as a knowledge base, which it accesses via a vector database.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Think about how your services will be consumed programmatically by agents.</p>
</blockquote>



<p class="wp-block-paragraph">As these capabilities mature, they won’t just return information — they will increasingly execute transactions. Booking a trip, purchasing a product, subscribing to a service: these are all actions agents can perform on a user’s behalf. That introduces an economic layer to the agentic web, where websites are not just sources of content or tools, but endpoints for value exchange. Designing for this means thinking about payments, pricing, and how your services are consumed programmatically by agents.</p>



<h2 class="wp-block-heading">2. User interfaces for websites are changing</h2>



<p class="wp-block-paragraph">We’re starting to see early agentic systems emerge — from tools like Claude, which can take actions on a user’s behalf, to more experimental projects like OpenClaw that explore multi-agent control of computers.</p>



<p class="wp-block-paragraph">As website operators, we want agents like this to visit our websites and gather information or take actions. Although, of course, we’ll want to control that access.</p>



<p class="wp-block-paragraph">The first generation of AI systems interacting with websites involved a lot of ‘dumb’ browsing, from so-called “<a href="https://ricmac.org/2025/06/24/why-headless-browsers-are-a-key-technology-for-ai-agents/">headless browsers</a>” like Playwright autonomously running tasks in the background. I say ‘dumb’ because often the AI systems used brute force tactics to surface the content they required (web scraping) or action a specific task (filling in a form, for example). Needless to say, website owners had little control over this process.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Agentic tools are becoming much smarter and more capable of interacting with websites.</p>
</blockquote>



<p class="wp-block-paragraph">But AI systems ‘browsing’ your website are becoming smarter, which in turn is impacting how we as website operators think of user interfaces. A few different trends are driving this.</p>



<p class="wp-block-paragraph">Firstly, as explained above, the second generation of AI systems interacting with websites has a lot more guidance from website owners on where to find certain information or capabilities to run. Secondly, AI is getting <a href="https://ricmac.org/2025/09/18/chrome-switches-on-ai-the-future-of-browsing-begins-now/">baked into mainstream browsers</a> like Chrome and Firefox — essentially making agentic functionality a native part of consumer web browsers. Thirdly, agentic tools are becoming much smarter and more capable of interacting with websites; tools like Anthropic’s Claude and OpenAI’s various apps.</p>



<h3 class="wp-block-heading">From browsing to prompting</h3>



<p class="wp-block-paragraph">As one example, Ghost CMS founder <a href="https://john.onolan.org/i-built-a-cli-for-ghost/">John O’Nolan recently blogged</a> about his experience using Claude’s CLI (command-line interface) as a way to interact with websites. He remarked:</p>



<p class="wp-block-paragraph"><em>“We&#8217;ve spent 10+ years focusing on having a clean, well designed interface for Ghost. It&#8217;s something we care a lot about, and spend a lot of time on.</em></p>



<p class="wp-block-paragraph"><em>But within about ~1hr of using Ghost via Claude/CLI, it was hard to imagine going back to caveman-clicking around a browser to get something done. Particularly for complex or compound tasks that might require visiting several different areas of the app.”</em></p>



<p class="wp-block-paragraph">O’Nolan ended up building a custom CLI tool for Ghost, called ghst.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Browsing will become more tied to natural language prompts.</p>
</blockquote>



<p class="wp-block-paragraph">I mentioned OpenAI’s apps, too — recently, the <a href="https://www.wsj.com/tech/openai-plans-launch-of-desktop-superapp-to-refocus-simplify-user-experience-9e19931d">Wall St Journal reported</a> that OpenAI is building a desktop ‘superapp’ that will combine ChatGPT, the Codex app and the Atlas browser. This suggests that “browsing” will become even more tied to natural language prompts than it is now.</p>



<p class="wp-block-paragraph">This shift also changes how users discover websites. Instead of navigating via links or search results, users increasingly rely on AI systems to retrieve and synthesize information for them. That puts more emphasis on how your content is structured, how easily it can be extracted, and whether it is considered a reliable source. In effect, traditional SEO evolves into something closer to “AI retrieval optimization” — where the goal is not just to rank, but to be selected and cited by AI systems.</p>



<h2 class="wp-block-heading">3. The browser is evolving</h2>



<p class="wp-block-paragraph">Even if traditional web browsers survive, they will undoubtedly have more and more AI baked into them. This means that the browser will effectively become an AI runtime.</p>



<p class="wp-block-paragraph">A key trend to track here is the rise of on-device AI, or “local AI” — where an AI model, sometimes called a Small Language Model (SLM), runs on your computer or smartphone instead of in the cloud. This allows AI systems to run completely on your device, allowing your browser to be a full runtime for AI applications.</p>



<h3 class="wp-block-heading">The browser as an AI runtime</h3>



<p class="wp-block-paragraph">In my continuing agentic web experiments, <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/">I built an “article assistant”</a> that can answer questions about a page using local AI in the browser — with a cloud fallback when needed. If you’re reading this post on my website, you can see this in action under the second paragraph.</p>



<p class="wp-block-paragraph">From a user point of view, here’s how it works: I downloaded Google’s Gemini Nano model onto my laptop, which I can then use to run AI queries on websites that have enabled this functionality (like on ricmac.org). Now, as with WebMCP, this functionality is currently restricted to experimental versions of Chrome. So on-device AI is still very early in its evolution. But directionally, the trend is clear: increasingly you will run AI systems locally, especially for applications where privacy and speed are paramount.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Much of the evolution of the agentic web can be understood as a shift from browsing to tools.</p>
</blockquote>



<p class="wp-block-paragraph">Broadly speaking, there are two ways AI systems interact with websites today. The first is browsing mode — navigating pages, extracting content, and interacting with interfaces much like a human would. The second is tool mode — where the website exposes structured capabilities that an agent can call directly, without needing to parse the UI. Much of the evolution of the agentic web can be understood as a shift from browsing to tools.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943761"><img loading="lazy" decoding="async" width="759" height="592" src="https://ricmac.org/wp-content/uploads/2026/04/OpenBook.ai_.png" alt="The Web as an open book" class="wp-image-9943761" srcset="https://ricmac.org/wp-content/uploads/2026/04/OpenBook.ai_.png 759w, https://ricmac.org/wp-content/uploads/2026/04/OpenBook.ai_-300x234.png 300w" sizes="auto, (max-width: 759px) 100vw, 759px" /><figcaption class="wp-element-caption">The Web as an open book; image <a href="https://www.w3.org/Talks/General/TransparencyList.html">via Tim Berners-Lee</a>.</figcaption></figure>



<h2 class="wp-block-heading">4. Developer platforms are adapting</h2>



<p class="wp-block-paragraph">One of the most encouraging things about the AI era is that web technologies have become central to the technology stack. This makes it fundamentally different to other internet revolutions of our recent past, like smartphone apps (which run on non-web mobile environments, largely controlled by Apple and Google) and blockchain (which, despite all the talk of turning into an application platform, still barely uses the web). But the AI revolution is well and truly web-based.</p>



<p class="wp-block-paragraph">All those vibe-coded apps people are building? They’re typically running as web apps on platforms like Cloudflare, Vercel and Netlify. Indeed, those companies have all experienced explosive growth due to AI applications. Vercel founding CEO Guillermo Rauch <a href="https://www.forbes.com/sites/richardnieva/2026/03/17/vercel-guillermo-rauch/">recently told Fortune</a> that it has “seen a tremendous acceleration on deployments” and that “fundamentally, we want to become the infrastructure layer of this new generation of software.”</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">While agents aren’t necessarily web-based, they are typically using a web frontend.</p>
</blockquote>



<p class="wp-block-paragraph">As well as hosting apps, companies like Vercel are increasingly hosting AI agents. While agents aren’t necessarily web-based, they are typically using a web frontend — Vercel’s <a href="http://next.js">frontpage for agents</a> highlights the use of Next.js (its open source React framework) to build the “user input” layer for agents. Vercel also notes that agents can connect to “external tools with MCP endpoints.”</p>



<h3 class="wp-block-heading">The web as the AI application layer</h3>



<p class="wp-block-paragraph">All of the big AI companies are building developer platforms — which are either web-based or use web technologies as the foundation of the user interface layer.</p>



<p class="wp-block-paragraph">One of the first such initiatives was <a href="https://ricmac.org/2025/08/20/mcp-ui-creators-on-why-ai-agents-need-rich-user-interfaces/">MCP-UI</a>, a 2025 MCP ecosystem project closely aligned with Anthropic and <a href="https://ricmac.org/2025/08/27/how-mcp-ui-powers-shopifys-new-commerce-widgets-in-agents/">used by Shopify</a> (amongst others). Basically, MCP-UI enabled developers to build Web UIs for their AI chatbots.</p>



<p class="wp-block-paragraph">Soon after, <a href="https://ricmac.org/2025/10/08/inside-openais-apps-sdk-web-architecture-explained/">OpenAI launched Apps SDK</a>, along with AgentKit and other UI tooling. While these tools cover various development platforms — including the web, iOS and Android — OpenAI’s approach to UI has been similar to MCP-UI, in that it’s fundamentally based on browser technologies.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Some services that now exist as apps might become entirely agentic products.</p>
</blockquote>



<p class="wp-block-paragraph">Towards the end of last year, <a href="https://blog.modelcontextprotocol.io/posts/2025-11-21-mcp-apps/">MCP Apps was announced</a>. It’s a proposed open standard “for interactive user interfaces in the Model Context Protocol” and is supported by both Anthropic and OpenAI. Shortly after, <a href="https://ricmac.org/2025/12/19/agent-ui-standards-multiply-mcp-apps-and-googles-a2ui/">Google launched A2UI</a>, an open source project to help developers build “agentic user interfaces.”</p>



<p class="wp-block-paragraph">It’s also possible that some services that now exist as apps might become entirely agentic products and not have any human UI at all. Or at least, as a16z VC <a href="https://www.linkedin.com/posts/andrewchen_web-10-came-with-new-channels-email-activity-7441510489605525504-IL8M/">Andrew Chen put it</a>, “the ui is just a debug layer for humans to peek into what the agents are doing.” That might become the case for some transactional services, such as travel apps. But even then, most of those services will still have a website for branding purposes.</p>



<h3 class="wp-block-heading">Trust becomes part of the interface</h3>



<p class="wp-block-paragraph">As agents take on a greater role in interacting with the web, trust becomes a critical factor. AI systems need to determine which sources are reliable, which actions are safe to execute, and which outputs can be verified. This is driving renewed interest in areas like content provenance, reputation signals, and verifiable data sources. </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Credibility becomes a technical property.</p>
</blockquote>



<p class="wp-block-paragraph">For website operators, this means that credibility is no longer just a brand concern — it becomes a technical property that influences whether agents choose to engage with your site at all.</p>



<h2 class="wp-block-heading">What&#8217;s next on the Web</h2>



<p class="wp-block-paragraph">The agentic web won’t replace the web, but it will change how it is used.</p>



<p class="wp-block-paragraph">Websites will continue to exist as places where people publish ideas, build products, and express identity. But increasingly, they will also function as endpoints for agents — systems that retrieve information, execute actions, and mediate how users interact with the web.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">The agentic web is an evolution of the original web.</p>
</blockquote>



<p class="wp-block-paragraph">In that sense, this is less a break from the original vision of the web than an evolution of it. Tim Berners-Lee imagined a system for sharing knowledge between people. What’s emerging now is a system where that knowledge can also be accessed, interpreted, and acted upon by machines on our behalf.</p>



<p class="wp-block-paragraph">The key shift is not from humans to AI, but from interfaces to capabilities — from navigating websites to invoking what they can do.</p>



<p class="wp-block-paragraph">For anyone building on the web today, the implication is clear: you’re no longer just designing pages or apps. You’re designing how your site will be understood and used by agents.</p>



<p class="wp-block-paragraph"><em>Feature image: <a href="https://www.w3.org/Illustrations/LetsShare.ai.gif">Original WWW graphic</a> by Robert Cailliau.</em></p>
<p>The post <a href="https://ricmac.org/2026/04/07/the-agentic-web/">The agentic web: how AI systems will change websites</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/04/lets-share-what-we-know.png" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">9943751</post-id>	</item>
		<item>
		<title>Building an article assistant: local AI in the browser with cloud fallback</title>
		<link>https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Thu, 19 Mar 2026 11:13:50 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=9943644</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="bach on a lake" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>I built an “article assistant” that can answer questions about a page using local AI in the browser — with a cloud fallback when needed. This post is a conceptual walkthrough of how it works, from on-device inference with Gemini Nano to a simple capability-based routing layer.</p>
<p>The post <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/">Building an article assistant: local AI in the browser with cloud fallback</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="bach on a lake" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">I’ve been using the term “<a href="https://ricmac.org/2026/02/26/agentic-web-stack/">Agentic Web</a>” a lot in recent articles to describe what I’m exploring: how AI systems integrate with the open web. Another term you might be familiar with is &#8220;Web AI,&#8221; which derives from Google and has <a href="https://www.linkedin.com/pulse/life-edge-web-ai-history-future-smarter-digital-agentic-jason-mayes-fbqbc/">a more specific meaning</a>: <strong>running client-side AI in the browser</strong>.</p>



<p class="wp-block-paragraph">Google’s concept of Web AI includes doing the inference — when AI models process queries — <a href="https://ricmac.org/2025/11/12/how-google-is-shifting-ai-from-the-cloud-to-your-browser/">on your local device</a>, rather than in the cloud. To achieve this, you need to install a small on-device model (often called a “small language model” or SLM). Not coincidentally, Google has just such a product for you: Gemini Nano, an on-device model of typically a few gigabytes, which is much smaller compared to large cloud models that require significant server-side resources.</p>



<p class="wp-block-paragraph">Running inference locally is a relatively edge case at this point in time. It’s increasingly possible to run MCP-connected applications in the browser — such as my own <a href="https://ricmac.org/ask/">Ask Ricmac</a> chatbot — but the actual AI processing is typically done in the cloud (<a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">in my case</a>, I use Cloudflare Workers AI). Even with WebMCP, an emerging protocol that enables websites to expose structured capabilities to AI agents, the idea isn&#8217;t that everything is done locally; rather, it’s that <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">the browser becomes a mediator</a> between your website and (mostly) cloud-based AI.</p>



<p class="wp-block-paragraph">Running AI models locally does have a lot of potential, though: primarily, it gives the user much better privacy controls, because your private data isn’t going back and forth from the cloud. Also, you’re not paying a cloud provider per request. Finally, using SLMs can reduce latency (although, as I will explain, right now that’s not feasible for many of us).</p>



<p class="wp-block-paragraph">Over time, local AI — sometimes called “on-device AI” — will become <a href="https://ricmac.org/2026/01/12/new-mobile-sdk-brings-low-code-development-to-on-device-ai/">increasingly viable</a>, as our computers and smartphones increase RAM and storage capabilities, and also as AI models get ever smaller and smarter.</p>



<p class="wp-block-paragraph">Given the clear potential, I wanted to test local AI here on ricmac.org. So in this post I’ll describe how I implemented an “article assistant” on my technology analysis articles, which defaults to local AI if available.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943657"><img loading="lazy" decoding="async" width="2560" height="1423" src="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-scaled.png" alt="Article Assistant in ricmac.org" class="wp-image-9943657" srcset="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-scaled.png 2560w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-300x167.png 300w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-1024x569.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-768x427.png 768w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-1536x854.png 1536w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-mode-ready-2048x1138.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Article Assistant in ricmac.org</figcaption></figure>



<p class="wp-block-paragraph">This feature — which you can see in action <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/">on this very post on my website</a>, under the second paragraph — allows readers to ask questions about the article or generate a quick summary. On supported browsers it can run entirely locally; otherwise it uses cloud AI.</p>



<p class="wp-block-paragraph">This post is a conceptual walkthrough of how my article assistant works, and what each piece of the stack is responsible for.</p>



<h2 class="wp-block-heading"><strong>The starting point: AI that runs on your machine</strong></h2>



<p class="wp-block-paragraph">The first piece of the puzzle was getting a model running locally in the browser. For this, I experimented with Gemini Nano — Google’s lightweight, on-device model designed to run in environments like Chrome.</p>



<p class="wp-block-paragraph">It’s important to note that to use Gemini Nano in my app, I will be relying on <a href="https://developer.chrome.com/docs/ai/get-started">Google’s built-in AI APIs</a> for developers (which are currently only available in Chrome’s experimental builds, such as Canary). So practically speaking, I’m not invoking the model directly. My code will call a browser API, and Chrome handles the rest — routing the request to its on-device AI runtime, which runs Gemini Nano locally if it’s available.</p>



<p class="wp-block-paragraph">Back to Gemini Nano. The first problem I ran into was that I needed about 22GB of spare storage on my computer to run it. My current laptop is a 2022 Macbook, so it doesn’t have state-of-the-art specs. In fact, when I first went to install Gemini Nano, the process failed as I only had about 11GB of storage to spare. So I had to delete a bunch of old applications; I also cleared about 15GB of cache, which finally gave me more than enough space.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943663"><img loading="lazy" decoding="async" width="1636" height="924" src="https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop.png" alt="Gemini Nano on my laptop" class="wp-image-9943663" srcset="https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop.png 1636w, https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop-300x169.png 300w, https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop-1024x578.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop-768x434.png 768w, https://ricmac.org/wp-content/uploads/2026/03/gemini-nano-on-laptop-1536x868.png 1536w" sizes="auto, (max-width: 1636px) 100vw, 1636px" /><figcaption class="wp-element-caption">Gemini Nano on my laptop; the model itself is 4GB.</figcaption></figure>



<p class="wp-block-paragraph">You also need at least 8GB of RAM to run Nano; my laptop has exactly 8GB. Because my device is at the minimum required level of memory, I later discovered that the inference was slower than using a cloud AI model (hence my note above about latency not necessarily being better when running a model locally!).</p>



<p class="wp-block-paragraph">All this means that local AI in the browser is far from being a universal runtime at this time. At best, it’s an emerging capability that only works in quite specific conditions.</p>



<p class="wp-block-paragraph">So that shaped the architecture of my article assistant: local AI couldn’t be the only path. It had to be <em>one option</em>. I’ll get to how I dealt with that later in this post, but for now let’s stick with the local AI implementation.</p>



<h2 class="wp-block-heading"><strong>Local AI in Chrome: a new kind of runtime</strong></h2>



<p class="wp-block-paragraph">Once I had Gemini Nano available, the next step was wiring it into my webpage.</p>



<p class="wp-block-paragraph">As noted above, the model is exposed through browser APIs, which means:</p>



<ul class="wp-block-list">
<li>The execution happens locally</li>



<li>There’s no dependency on external infrastructure</li>
</ul>



<p class="wp-block-paragraph">Conceptually, this is a shift for all of us who’ve gotten used to the ChatGPT or Claude model of AI, where the AI inference is done in the cloud.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943658"><img loading="lazy" decoding="async" width="2560" height="1409" src="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-scaled.png" alt="Article Assistant answers a question using local AI" class="wp-image-9943658" srcset="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-scaled.png 2560w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-300x165.png 300w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-1024x563.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-768x423.png 768w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-1536x845.png 1536w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-local-ai-2048x1127.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Article Assistant answers a question using local AI.</figcaption></figure>



<p class="wp-block-paragraph">In this case, the browser is no longer just a client talking to an AI service — it’s becoming an AI runtime itself. As Microsoft’s <a href="https://www.linkedin.com/posts/webmax_beltech-webnn-webai-ugcPost-7439458039067201537-VQaO/">Maxim Salnikov put it</a> in a LinkedIn post earlier this week:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">&#8220;The web platform has always been about reach and universality. Now it might also become one of the most important runtimes for AI.&#8221;</p>
</blockquote>



<p class="wp-block-paragraph">If the runtime concept sounds familiar, that’s because web applications these days commonly run using a variety of client-side tricks, using React and similar JavaScript frameworks. There are other similarities. Like some of <a href="https://ricmac.org/2024/07/18/after-a-decade-of-react-is-frontend-a-post-react-world-now/">the more notorious React apps</a>, using local AI requires a hefty upfront “cost” in terms of the initial download. Although, unlike with React apps, it’s a one-time (or infrequent) cost for the user.</p>



<p class="wp-block-paragraph">Anyway, once I got local AI up and running, I created a JavaScript file (with the help of ChatGPT) for the article assistant. It had the following architecture:</p>



<p class="wp-block-paragraph">Extract sections of the article → chunk by headings → rank chunks against the question → send only the best chunks to Gemini Nano</p>



<p class="wp-block-paragraph">I also added clickable citations in the answer, which when clicked will take the reader to the exact location in the article that was referenced.</p>



<p class="wp-block-paragraph">So, at this point I have a working prototype for using local AI on my website. However, given that most readers who visit my site will not have Gemini Nano or a similar local model running on their devices, I needed a cloud AI fallback.</p>



<h2 class="wp-block-heading"><strong>When local isn’t enough: introducing a fallback</strong></h2>



<p class="wp-block-paragraph">To make the assistant usable for all site readers, I introduced a second path: a cloud-based model, to be invoked if local AI isn&#8217;t available. To enable this, I built a simple routing layer that tries local first, then falls back to cloud if needed.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943661"><img loading="lazy" decoding="async" width="2560" height="1320" src="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-scaled.png" alt="Article Assistant providing a summary of the post via cloud AI" class="wp-image-9943661" srcset="https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-scaled.png 2560w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-300x155.png 300w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-1024x528.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-768x396.png 768w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-1536x792.png 1536w, https://ricmac.org/wp-content/uploads/2026/03/article-assistant-summary-cloud2-2048x1056.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">Article Assistant providing a summary of the post, via cloud AI in this case.</figcaption></figure>



<p class="wp-block-paragraph">The routing logic in this system is deliberately simple. Rather than trying to evaluate the quality of responses or score different models, the decision is made upfront based on capability:</p>



<ul class="wp-block-list">
<li>If local AI is available in the browser, the query is handled locally</li>



<li>If not, it falls back to the cloud</li>
</ul>



<p class="wp-block-paragraph">This reflects the current state of local AI on the web. As noted above, browser-based models like Gemini Nano are still experimental and only work under specific conditions, so availability necessarily becomes the primary routing signal.</p>



<p class="wp-block-paragraph">Over time, this could evolve into something more dynamic — where the system tries local first and escalates to the cloud for a better answer, if needed. But for now, a capability-based router keeps things predictable and easy to reason about.</p>



<p class="wp-block-paragraph">One subtle UX issue emerged from this: how to communicate which route will be used. After the user clicks the “Ask about this post” button, a popup displays with a prompt to ask a question. But until the user clicks the submit button, it’s unclear if the system will choose local or cloud AI. So as a default, I put “Mode: Ready.” Then when the user submits the question, the mode status will change to either “Local AI” or “Cloud AI,” depending on what is available.</p>



<h2 class="wp-block-heading"><strong>The cloud path: adding context and scale</strong></h2>



<p class="wp-block-paragraph">For the fallback, I’m using a cloud-based pipeline that uses a subset of the Cloudflare AI tools that my Ask Ricmac feature uses.</p>



<p class="wp-block-paragraph">The main difference is that <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">Ask Ricmac is a site-wide chatbot</a>, whereas Article Assistant is limited to a single article. In the latter case, the browser sends selected chunks of the article to a Cloudflare Worker, which then calls a cloud model to generate the answer. So there’s no need for a vector database or sitewide retrieval layer, because the relevant context is already present in the page.</p>



<p class="wp-block-paragraph">What I ended up with is a single interface — the “Ask about this post” box — backed by two very different execution environments:</p>



<ul class="wp-block-list">
<li>The browser (local, small model)</li>



<li>The cloud (larger external model)</li>
</ul>



<p class="wp-block-paragraph">From the user’s perspective, this complexity is mostly hidden. They just ask a question and get an answer. Curious readers may notice the mode status, but it’s not essential to use the feature.</p>



<h2 class="wp-block-heading"><strong>What this experiment suggests about the Agentic Web stack</strong></h2>



<p class="wp-block-paragraph">Building this has clarified something for me about where the <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">Agentic Web stack</a> is heading.</p>



<p class="wp-block-paragraph">We’re moving toward a model where:</p>



<ul class="wp-block-list">
<li>The browser will increasingly run lightweight and/or privacy-centric AI tasks locally;</li>



<li>The cloud will remain the default path for heavier reasoning and broader context (simply because that’s where larger models will always live); and</li>



<li>Websites will orchestrate between the two.</li>
</ul>



<p class="wp-block-paragraph">This is quite different from the current paradigm, where almost all AI interactions are centralized in a handful of platforms. What I love about the “local AI” paradigm is that intelligence will become more distributed and more under the control of the user — both key factors in web systems.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Giving your website visitors a way to use their own personal AI model to interact with your web content is a huge boon for the open web.</p>
</blockquote>



<p class="wp-block-paragraph">Think about how much power ‘big tech’ has on our online lives these days, with its opaque algorithms and invasive data snooping. If you’re able to offer your web readers a way to use <em>their own personal AI model</em> to interact with your website, that’s a huge boon for the open web.</p>



<p class="wp-block-paragraph">One further note: even though I do expect the cloud to always be where the most sophisticated AI models will live, we can reasonably expect local models (like Gemini Nano) to rapidly increase in power. As <a href="https://www.linkedin.com/in/webai/">Jason Mayes</a>, who leads Google’s Web AI efforts, <a href="https://ricmac.org/2025/11/12/how-google-is-shifting-ai-from-the-cloud-to-your-browser/">put it to me last November</a>, “at some point, we’re going to have a model in the future that’s as good as today’s cloud models, [but] that fits on-device.”</p>



<p class="wp-block-paragraph">When that happens, Mayes thinks that “maybe for 95% of use cases, you won’t need to delegate to the cloud.” In other words, <strong>local AI might soon become the default option for websites and web applications</strong> — rather than the exception that it is today.</p>



<h2 class="wp-block-heading"><strong>What’s next</strong></h2>



<p class="wp-block-paragraph">There are a lot of directions this could go next:</p>



<ul class="wp-block-list">
<li>Smarter routing (e.g. deciding upfront whether a query needs the cloud)</li>



<li>Better use of local models (as they improve)</li>



<li>Deeper integration with page capabilities (via WebMCP-style tools)</li>



<li>More transparent UX around how answers are generated</li>
</ul>



<p class="wp-block-paragraph">But even in its current form, this experiment feels like a glimpse of something larger. It’s more than just “AI on the web.” This feels like <strong>AI adapting to the best aspects of the web</strong>: giving users more control, giving web publishers more options on how to use their content, removing some of the cloud-based leverage Big Tech has over us, and better privacy for all.</p>



<p class="wp-block-paragraph"><em>Feature image <a href="https://unsplash.com/photos/a-blue-boat-house-over-a-background-of-a-beautiful-sky-perth-australia-XDaGQKUHTfg">via Unsplash</a>.</em></p>
<p>The post <a href="https://ricmac.org/2026/03/19/article-assistant-local-ai-browser/">Building an article assistant: local AI in the browser with cloud fallback</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/03/getty-images-XDaGQKUHTfg-unsplashb.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">9943644</post-id>	</item>
		<item>
		<title>Implementing WebMCP: letting AI agents interact with my website</title>
		<link>https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Wed, 11 Mar 2026 11:13:24 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=9943532</guid>

					<description><![CDATA[<p><img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="canary" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></p>
<p>Websites may soon expose capabilities directly to AI agents. In this post I experiment with WebMCP on my personal site, implementing two browser-side tools that allow an AI assistant to search an article and subscribe a user to my newsletter.</p>
<p>The post <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">Implementing WebMCP: letting AI agents interact with my website</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1280" height="720" src="https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb.jpg" class="attachment-full size-full wp-post-image" alt="canary" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb.jpg 1280w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb-768x432.jpg 768w" sizes="auto, (max-width: 1280px) 100vw, 1280px" />


<p class="wp-block-paragraph">One of the most interesting ideas emerging in the <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">Agentic Web ecosystem</a> is that websites themselves can expose capabilities directly to AI agents. Instead of scraping pages or relying entirely on APIs, an agent can interact with a site through structured tools defined by the site owner. I love this, because it gives power (or, ahem, <em>agency</em>) back to website owners.</p>



<p class="wp-block-paragraph">Structured tooling is a core idea behind <a href="https://ricmac.org/2025/03/13/mcp-the-missing-link-between-ai-agents-and-apis/">Model Context Protocol</a> (MCP): websites or applications publish capabilities — such as searching content or performing actions — and AI systems can call those capabilities as tools.</p>



<p class="wp-block-paragraph">In the browser environment, that idea is evolving into <a href="https://github.com/webmachinelearning/webmcp">WebMCP</a>: a model where web pages expose MCP tools directly to the browser so that AI assistants running there can interact with them.</p>



<p class="wp-block-paragraph">But WebMCP is still very early. It isn’t a formal web standard yet and is currently being discussed in <a href="https://webmachinelearning.github.io/webmcp/">a W3C community group</a> exploring how AI agents could interact with web pages. So one of the most practical ways to experiment with this architecture today is through <a href="https://mcp-b.ai/">MCP-B</a> (the “B” stands for “browser”), an extension that acts as a bridge between web pages and MCP-compatible AI agents.</p>



<p class="wp-block-paragraph">However, things are moving fast. Last month, Google released an experimental implementation of WebMCP-style browser tooling <a href="https://developer.chrome.com/blog/webmcp-epp">as an early preview</a> in its Chrome Canary development browser. So once a version of this is released more widely in Chrome and other browsers, you won’t need a browser extension to run WebMCP on your website.</p>



<figure class="wp-block-image alignnone"><a href="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1.png" rel="noopener"><img loading="lazy" decoding="async" width="1386" height="800" src="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1.png" alt="WebMCP on my website, via Chrome Canary early preview" class="wp-image-9943541" srcset="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1.png 1386w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1-300x173.png 300w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1-1024x591.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example1-768x443.png 768w" sizes="auto, (max-width: 1386px) 100vw, 1386px" /></a><figcaption class="wp-element-caption">WebMCP on my website, via Chrome Canary early preview (click to view full image).</figcaption></figure>



<p class="wp-block-paragraph">For now, there are two different approaches to implementing WebMCP:</p>



<ul class="wp-block-list">
<li>MCP-B, which acts as a bridge for today’s browsers.</li>



<li>WebMCP in Chrome Canary, an early preview of native browser support.</li>
</ul>



<p class="wp-block-paragraph">I tested both approaches on my personal site, ricmac.org, and I’ll describe my findings in this post. Together, they offer a glimpse of how websites may soon become AI-interactive surfaces rather than passive pages.</p>



<h2 class="wp-block-heading">MCP-B: a bridge for today’s browsers</h2>



<p class="wp-block-paragraph">You can think of MCP-B as a kind of polyfill for WebMCP. It enables web pages to register MCP tools using JavaScript, while the extension — which works with Chrome, Edge and Firefox — handles the communication between those tools and an AI agent.</p>



<p class="wp-block-paragraph">In other words:</p>



<ul class="wp-block-list">
<li>The web page defines the tools; and</li>



<li>The extension exposes them to the agent.</li>
</ul>



<p class="wp-block-paragraph">For my experiment on ricmac.org, a WordPress site, I implemented two simple tools:</p>



<ol class="wp-block-list">
<li><strong>subscribe_newsletter</strong>: Subscribes an email address to updates via my site’s Jetpack email subscription system.</li>



<li><strong>find_in_article</strong>: Searches the current page for a relevant paragraph and highlights it.</li>
</ol>



<p class="wp-block-paragraph">I chose those two use cases because they would show off the ability of WebMCP to <strong>take browser actions on my website</strong>. This is different to <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">how my <em>Ask Ricmac</em> chatbot works</a>, which is by calling an MCP server running in Cloudflare Workers — in other words, the AI functionality runs in the server and is sent back to my website. But with WebMCP, an agent can interact with the website itself, in the browser, in order to accomplish a task: in this case, subscribing to my site via email and/or searching an open article.</p>



<figure class="wp-block-image alignnone"><a href="https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1.png" rel="noopener"><img loading="lazy" decoding="async" width="1530" height="800" src="https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1.png" alt="MCP-B example" class="wp-image-9943543" srcset="https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1.png 1530w, https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1-300x157.png 300w, https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1-1024x535.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/mcp-b-example1-768x402.png 768w" sizes="auto, (max-width: 1530px) 100vw, 1530px" /></a><figcaption class="wp-element-caption">Using the MCP-B extension on my website.</figcaption></figure>



<p class="wp-block-paragraph">Sidenote: these two use cases are relatively simple examples that allowed me to understand WebMCP from a web publisher perspective. For a deeper developer dive, I recommend <a href="https://www.arcade.dev/blog/web-mcp-alex-nahas-interview">RL Nabors’ interview with MCP-B creator Alex Nahas</a>, which gets into the technical weeds more than this post will do.</p>



<p class="wp-block-paragraph">So, how does MCP-B work? The WebMCP tools are defined directly in the browser using the <code>navigator.modelContext.registerTool()</code> interface. The web page describes the tool’s name, purpose and input schema, and then provides an execution function.</p>



<p class="wp-block-paragraph">Conceptually it looks like this:</p>



<pre class="wp-block-preformatted">navigator.modelContext.registerTool({
  name: "find_in_article",
  description: "Find the most relevant paragraph in the current article",
  inputSchema: {...},
  execute(args) { ... }
})</pre>



<p class="wp-block-paragraph">When the MCP-B extension is installed, it listens for these tool registrations and exposes them to a connected AI agent.</p>



<p class="wp-block-paragraph">The interesting part is where the logic runs. Unlike traditional MCP servers — which run in a backend environment — these tools run inside the web page itself. That means they have direct access to the DOM, allowing the AI assistant to interact with the page’s content and interface. Because the tools run inside the page context, an AI assistant can only invoke capabilities that the page itself explicitly registers.</p>



<p class="wp-block-paragraph">For example, the find_in_article tool I implemented scans paragraph elements in the page, identifies the best match for a query, and then visually highlights the result. From the user’s perspective, the AI assistant can point to a specific part of the article, rather than the user having to scroll down the page and find the relevant section manually.</p>



<p class="wp-block-paragraph">This architecture effectively turns a normal website into an interactive surface that AI agents can operate on.</p>



<p class="wp-block-paragraph">However, MCP-B is ultimately a workaround and depends on a browser extension. The long-term goal is to make this capability native to the browser. That’s where WebMCP comes in.</p>



<h2 class="wp-block-heading">WebMCP in Chrome Canary</h2>



<p class="wp-block-paragraph">Google’s Chrome team has begun experimenting with native browser support for WebMCP, currently available as an early preview in Chrome Canary.</p>



<p class="wp-block-paragraph">Where MCP-B relies on an extension bridge, WebMCP moves the functionality directly into the browser runtime.</p>



<p class="wp-block-paragraph">The conceptual model remains the same:</p>



<ul class="wp-block-list">
<li>Web pages register tools; and</li>



<li>The browser exposes those tools to an AI system.</li>
</ul>



<p class="wp-block-paragraph">But in the native implementation, the browser itself becomes the mediator rather than an extension.</p>



<figure class="wp-block-image alignnone"><a href="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2.png" rel="noopener"><img loading="lazy" decoding="async" width="1502" height="800" src="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2.png" alt="WebMCP in Chrome Canary" class="wp-image-9943545" srcset="https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2.png 1502w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2-300x160.png 300w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2-1024x545.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/webmcp-canary-example2-768x409.png 768w" sizes="auto, (max-width: 1502px) 100vw, 1502px" /></a><figcaption class="wp-element-caption">In this example of WebMCP in Chrome Canary, I was able to do both &#8216;find in page&#8217; and &#8217;email subscribe&#8217; in a single prompt.</figcaption></figure>



<p class="wp-block-paragraph">From the website developer&#8217;s perspective, the code looks almost identical to the MCP-B version. The same <code>navigator.modelContext.registerTool()</code> interface is used to declare capabilities. The difference is what happens after registration.</p>



<p class="wp-block-paragraph">In the WebMCP model:</p>



<ol class="wp-block-list">
<li>The page registers its tools;</li>



<li>The browser makes those tools available to the assistant running in the browser environment; and</li>



<li>The assistant can invoke them directly.</li>
</ol>



<p class="wp-block-paragraph">This architecture treats web pages almost like mini MCP servers embedded in the browser environment.</p>



<p class="wp-block-paragraph">For my ricmac.org prototype, I reused the same two tools — email subscription and article search — and tested them inside Chrome Canary with WebMCP enabled.</p>



<p class="wp-block-paragraph">The result was effectively the same user experience as MCP-B:</p>



<ul class="wp-block-list">
<li>The AI assistant could ask the page to search for a passage.</li>



<li>The page highlighted the relevant section.</li>



<li>The assistant could initiate an email subscription flow.</li>
</ul>



<p class="wp-block-paragraph">But the underlying architecture was cleaner. There was no extension bridge and no separate bridge process required. The browser itself handled exposing the page’s tools to the assistant.</p>



<h2 class="wp-block-heading">Why this matters for the web</h2>



<p class="wp-block-paragraph">These early experiments hint at a larger shift in how websites may evolve in an AI-native web.</p>



<p class="wp-block-paragraph">Today’s web pages are primarily designed for human readers. AI systems interact with them indirectly — through scraping, APIs, or retrieval pipelines.</p>



<p class="wp-block-paragraph">WebMCP introduces a different model: sites can explicitly expose capabilities designed for AI agents.</p>



<p class="wp-block-paragraph">In practice this means a website might publish tools such as:</p>



<ul class="wp-block-list">
<li>search this article</li>



<li>retrieve structured data from this page</li>



<li>perform a transaction</li>



<li>subscribe to updates</li>



<li>navigate a site’s content</li>
</ul>



<p class="wp-block-paragraph">Instead of parsing HTML, the agent calls a well-defined capability. This avoids brittle scraping logic and gives site owners control over what capabilities are exposed.</p>



<p class="wp-block-paragraph">From a developer perspective, this resembles how the web evolved with JavaScript APIs. Over time, browsers standardized interfaces for things like geolocation, notifications, and storage. WebMCP could become a similar layer for AI interaction.</p>



<p class="wp-block-paragraph">If that happens, websites won’t just present information, but will also expose agent-accessible functionality.</p>



<h2 class="wp-block-heading">A small step toward an AI-native web</h2>



<p class="wp-block-paragraph">My implementation on ricmac.org is a small experiment — just two simple tools running in the browser. But it illustrates a key idea: websites can participate directly in the AI ecosystem without requiring complex backend infrastructure.</p>



<p class="wp-block-paragraph">Using MCP-B, that capability is already possible today through a browser extension bridge. With Chrome Canary’s WebMCP preview, we can also see how the same idea might work when it becomes a native browser feature.</p>



<p class="wp-block-paragraph">Whether WebMCP becomes a widely adopted standard remains to be seen. But the direction is clear: the boundary between web pages and AI systems is starting to blur. Certainly, this kind of technology will reshape how websites are built in the years ahead.</p>



<p class="wp-block-paragraph">If you have the MCP-B browser extension installed and/or you have Chrome Canary, do test this WebMCP functionality on my website. I&#8217;d love your feedback, so please leave a comment on this post or tag me on <a href="https://mastodon.social/@ricmac">Mastodon</a>,&nbsp;<a href="https://bsky.app/profile/ricmac.cybercultural.com">Bluesky</a>&nbsp;or&nbsp;<a href="https://www.linkedin.com/in/ricmac">LinkedIn</a>.</p>



<p class="wp-block-paragraph"><em>Photo of canary by Jelle Taman on <a href="https://unsplash.com/photos/yellow-and-black-bird-on-gray-rock-60WkGpWyadY?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a>.</em></p>
<p>The post <a href="https://ricmac.org/2026/03/11/webmcp-ai-agents-interact-website/">Implementing WebMCP: letting AI agents interact with my website</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/03/jelle-taman-60WkGpWyadY-unsplashb.jpg" medium="image" width="1280" height="720" />
<post-id xmlns="com-wordpress:feed-additions:1">9943532</post-id>	</item>
		<item>
		<title>Building Ask Ricmac: my first experiment in the agentic web stack</title>
		<link>https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 12:26:42 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=9943476</guid>

					<description><![CDATA[<p><img width="2400" height="1350" src="https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash.jpg" class="attachment-full size-full wp-post-image" alt="Ask me anything" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash.jpg 2400w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-768x432.jpg 768w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-1536x864.jpg 1536w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-2048x1152.jpg 2048w" sizes="auto, (max-width: 2400px) 100vw, 2400px" /></p>
<p>I built an AI chatbot for my personal website called Ask Ricmac. In this post I explain how it works and how I used Cloudflare Workers, Vectorize, D1, Workers AI and MCP to build it.</p>
<p>The post <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">Building Ask Ricmac: my first experiment in the agentic web stack</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="2400" height="1350" src="https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash.jpg" class="attachment-full size-full wp-post-image" alt="Ask me anything" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash.jpg 2400w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-300x169.jpg 300w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-1024x576.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-768x432.jpg 768w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-1536x864.jpg 1536w, https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash-2048x1152.jpg 2048w" sizes="auto, (max-width: 2400px) 100vw, 2400px" />


<p class="wp-block-paragraph">Over the past few months I’ve been exploring what I think of as the <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">agentic web stack</a> — the emerging intersection of artificial intelligence with the open web. As part of that exploration, I built a small experiment for my personal website: an AI chatbot called <a href="https://ricmac.org/ask/">Ask Ricmac</a>. Its purpose is simple: instead of searching my site manually, a visitor can ask a question and receive an AI-generated answer based on the articles I’ve written over the years.</p>



<p class="wp-block-paragraph">Under the hood, <em>Ask Ricmac</em> runs on a Cloudflare Workers backend that uses Vectorize, D1 and Workers AI. During development, I also used the WordPress MCP Adapter and Claude Desktop. In this post I’ll explain how these pieces fit together and the role each one plays.</p>



<p class="wp-block-paragraph">This project is an example of a server-side MCP application, meaning that the AI logic runs on backend infrastructure and the results are delivered to the website. In my next post I’ll explore the other side of this idea: a client-side MCP application running directly in the browser using WebMCP.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943508"><img loading="lazy" decoding="async" width="1684" height="1038" src="https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large.png" alt="Ask Ricmac screenshot" class="wp-image-9943508" srcset="https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large.png 1684w, https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large-300x185.png 300w, https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large-1024x631.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large-768x473.png 768w, https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-large-1536x947.png 1536w" sizes="auto, (max-width: 1684px) 100vw, 1684px" /><figcaption class="wp-element-caption">Screenshot of Ask Ricmac, an AI chatbot for my website.</figcaption></figure>



<h2 class="wp-block-heading">The idea: an AI interface to website content</h2>



<p class="wp-block-paragraph">Let&#8217;s start with an explanation of my data store. In addition to all the blog posts I’ve published on ricmac.org over the years, I also have copies of all the journalism I’ve written over the past decade and more — basically, all my work since leaving ReadWriteWeb in October 2012. It includes hundreds of tech analysis articles for Newsroom (a New Zealand news operation), Stuff (kind of The New York Times of NZ, despite the terrible name), and The New Stack (which I recently finished up at).</p>



<p class="wp-block-paragraph">Traditionally, readers would navigate that content using search or category pages. But large language models offer another interface: conversation.</p>



<p class="wp-block-paragraph">Instead of searching, a reader can ask a question like:</p>



<ul class="wp-block-list">
<li>“What was ReadWriteWeb?”</li>



<li>“What is the agentic web stack?”</li>



<li>“What is MCP and where did it come from?”</li>



<li>“What are the origins of blogging?”</li>
</ul>



<p class="wp-block-paragraph">(Feel free to <a href="https://ricmac.org/ask/" target="_blank" rel="noopener">open the Ask Ricmac page now</a> — that link opens a new tab — and ask a question to get a feel for the app.)</p>



<p class="wp-block-paragraph">The system I built retrieves relevant content from my site and uses an AI model to generate an answer. Technically, this pattern is known as retrieval-augmented generation (RAG). But unlike a typical AI chatbot, like ChatGPT or Claude, the model doesn’t rely only on its training data — it retrieves information from a knowledge base first. And in this case, the knowledge base is my own website content.</p>



<h2 class="wp-block-heading">The architecture</h2>



<p class="wp-block-paragraph">To build <em>Ask Ricmac</em>, I experimented with several emerging technologies from the agentic web stack. Some of these tools were used during development, while others form the runtime architecture of the application.</p>



<p class="wp-block-paragraph">I started with the following tools:</p>



<ul class="wp-block-list">
<li>WordPress MCP Adapter</li>



<li>Claude Desktop</li>
</ul>



<p class="wp-block-paragraph">These helped me experiment with AI access to WordPress via MCP servers. But to turn this into a working feature of my website, I used the following runtime technologies:</p>



<ul class="wp-block-list">
<li>Cloudflare Workers</li>



<li>Cloudflare Vectorize</li>



<li>Cloudflare D1</li>



<li>Cloudflare Workers AI</li>
</ul>



<p class="wp-block-paragraph">These components together power the deployed <em>Ask Ricmac</em> application.</p>



<p class="wp-block-paragraph">At a high level, this is the runtime architecture:</p>


<div class="wp-block-image">
<figure class="aligncenter"><a href="https://gist.github.com/ricmac/e8795637aec2374a8b79daf420015cf6"><img loading="lazy" decoding="async" width="732" height="798" src="https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-architecture.png" alt="Ask Ricmac runtime architecture" class="wp-image-10000023" srcset="https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-architecture.png 732w, https://ricmac.org/wp-content/uploads/2026/03/ask-ricmac-architecture-275x300.png 275w" sizes="auto, (max-width: 732px) 100vw, 732px" /></a></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">I’ll explain each of these components in the rest of the article, but the TL;DR is that this stack enabled me to add an AI interface to my large archive of technology analysis articles.</p>



<p class="wp-block-paragraph">Before going further, a note about how the system was built. This post isn’t a tutorial, because I used ChatGPT as my coding partner while developing the app. I wouldn’t call it “vibe coding,” because I always pay close attention to the code in order to understand how it works. But the reality is that AI produced much of the code while I orchestrated the process. So my goal here is to explain the architecture and thinking behind the system, rather than provide step-by-step instructions.</p>



<h2 class="wp-block-heading">WordPress MCP Adapter: exposing the site to AI</h2>



<p class="wp-block-paragraph">During development, one of the first challenges was figuring out how an AI system could access the content of my site.</p>



<p class="wp-block-paragraph">My personal website runs on WordPress, so during development I used the <a href="https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/">WordPress MCP Adapter</a> to expose the content as tools that an AI agent can call.</p>



<p class="wp-block-paragraph">MCP stands for <a href="https://ricmac.org/2025/03/13/mcp-the-missing-link-between-ai-agents-and-apis/">Model Context Protocol</a>, an emerging standard for connecting AI systems to external tools and data sources. Instead of hard-coding integrations, MCP lets developers define capabilities — such as “search posts” or “retrieve page content” — that an AI system can invoke when needed.</p>



<p class="wp-block-paragraph">So the WordPress adapter turns WordPress into an AI-accessible data source.</p>



<p class="wp-block-paragraph">For example, it can provide tools like:</p>



<ul class="wp-block-list">
<li>searching posts</li>



<li>retrieving post content</li>



<li>listing recent articles</li>
</ul>



<p class="wp-block-paragraph">Essentially, this creates a bridge between a traditional CMS and modern AI agents.</p>



<h2 class="wp-block-heading">Claude Desktop: the development environment</h2>



<p class="wp-block-paragraph">To experiment with these MCP tools during development, I used <a href="https://code.claude.com/docs/en/desktop">Claude Desktop</a>.</p>



<p class="wp-block-paragraph">Claude Desktop acts as a kind of AI development environment. It allowed me to create and manage a couple of MCP servers, so that I could interact with the tools the WordPress adapter exposed. I first created an MCP server for a local version of my WordPress setup (run via <a href="https://www.mamp.info/">MAMP</a>), so that I could test everything on a site that wasn’t online. Then once I was sure it was working as expected, I created an MCP server for the production version of ricmac.org.</p>



<p class="wp-block-paragraph">Once connected, Claude can decide when to call the WordPress tools in order to answer a question.</p>



<p class="wp-block-paragraph">For example, if I ask:</p>



<p class="wp-block-paragraph">“What is Cybercultural?”</p>



<p class="wp-block-paragraph">Claude can choose to call a tool that retrieves the relevant page(s) from my site before generating a response. This interaction between the model and external tools is one of the key ideas behind the emerging agentic web — AI systems that can reason about when to access external resources.</p>



<p class="wp-block-paragraph">Claude Desktop was very useful for testing this behaviour while I was developing <em>Ask Ricmac</em>. In the next post in this series, I’ll explore how this same idea — AI systems interacting with web pages through tools — can move directly into the browser using WebMCP.</p>



<h2 class="wp-block-heading">Cloudflare Workers: the serverless backend</h2>



<p class="wp-block-paragraph">Once I had experimented with AI access to my WordPress content, the next step was building the application itself. The deployed <em>Ask Ricmac</em> system runs on Cloudflare Workers.</p>



<p class="wp-block-paragraph">Workers are Cloudflare’s serverless runtime that executes code at the network edge. Instead of running a traditional server, developers deploy small scripts that respond to requests.</p>



<p class="wp-block-paragraph">In the <em>Ask Ricmac</em> project, the Worker acts as the backend orchestrator. It performs tasks such as:</p>



<ul class="wp-block-list">
<li>receiving a user question</li>



<li>retrieving relevant documents from a vector database</li>



<li>sending the context to an AI model</li>



<li>returning the generated answer</li>
</ul>



<p class="wp-block-paragraph">Running this logic on Workers keeps the architecture simple and scalable.</p>



<h2 class="wp-block-heading">Vectorize: storing semantic embeddings</h2>



<p class="wp-block-paragraph">To make retrieval work, the system needs a way to find relevant pieces of content based on meaning rather than keywords. This is where Cloudflare Vectorize comes in.</p>



<p class="wp-block-paragraph">Vectorize is a vector database designed for AI applications. It stores embeddings, which are numerical representations of text generated by an AI model.</p>



<p class="wp-block-paragraph">Each article from my website was converted into embeddings and stored in the database. This part of the development process actually took the longest for me. I used curl from the Mac Terminal to upload the data in chunks to the vector database; after a bit of trial and error, I discovered I could only get it to “ingest” 3 posts at a time. So it took a while to complete this process.</p>



<p class="wp-block-paragraph">How does this work at a user level?</p>



<p class="wp-block-paragraph">When a user asks a question, the system converts that question into an embedding. The database can then perform a similarity search to find the most relevant content. The idea is that this process allows the system to retrieve passages that are semantically related to the user’s question, even if the exact words don’t match.</p>



<p class="wp-block-paragraph">Vector databases have become a foundational component of modern AI applications, especially those built around retrieval-augmented generation (RAG).</p>



<h2 class="wp-block-heading">D1: storing structured data</h2>



<p class="wp-block-paragraph">Alongside the vector database, I used Cloudflare D1, which is a lightweight SQL database.</p>



<p class="wp-block-paragraph">While Vectorize handles semantic search, D1 stores structured data about the content itself — such as metadata, IDs, and references to the original articles.</p>



<p class="wp-block-paragraph">Together they provide both semantic search and traditional data storage. This combination is common in AI applications that integrate with existing content systems.</p>



<h2 class="wp-block-heading">Workers AI: generating the answer</h2>



<p class="wp-block-paragraph">Once the system has retrieved relevant passages, it needs a model to generate the final response. For this, I used Cloudflare Workers AI, which provides access to a range of open-weight AI models directly inside the Workers runtime.</p>



<p class="wp-block-paragraph">The Worker sends the retrieved content and the user’s question to the model, which then generates an answer grounded in that material.</p>



<figure class="wp-block-image alignnone size-full wp-image-9943511"><img loading="lazy" decoding="async" width="2560" height="1600" src="https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-scaled.png" alt="An example of a question answered by AI in ricmac.org" class="wp-image-9943511" srcset="https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-scaled.png 2560w, https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-300x188.png 300w, https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-1024x640.png 1024w, https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-768x480.png 768w, https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-1536x960.png 1536w, https://ricmac.org/wp-content/uploads/2026/03/Screenshot-2026-03-06-at-12.23.59-2048x1280.png 2048w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /><figcaption class="wp-element-caption">An example of a question answered by AI in ricmac.org.</figcaption></figure>



<p class="wp-block-paragraph">Because the model is running through Workers AI, the entire process stays inside the Cloudflare environment. That simplifies deployment and keeps latency low.</p>



<h2 class="wp-block-heading">A small step into the agentic web era</h2>



<p class="wp-block-paragraph">In summary then, <em>Ask Ricmac</em> works like this: a user question is sent to a Cloudflare Worker, relevant content is retrieved from a vector database, and an AI model generates a response grounded in my published articles.</p>



<p class="wp-block-paragraph">For many years, the web has been about publishing content for human readers. But increasingly, it will also be about exposing content and capabilities to AI systems. Now, with that said, I still think the primary purpose of a website is to serve content to fellow humans. But the fact is, AI is rapidly becoming a default interface to the web; and I believe it’s up to website publishers to adapt to that reality.</p>



<p class="wp-block-paragraph">This experiment is only the beginning. If you’d like to follow my journey to become an agentic web expert, <a href="/subscribe/">subscribe to ricmac.org</a> via RSS or email.</p>



<p class="wp-block-paragraph"><em>Feature image <a href="https://unsplash.com/photos/a-computer-screen-with-the-words-ask-me-anything-PFe9Amodixw">via Unsplash</a>.</em></p>
<p>The post <a href="https://ricmac.org/2026/03/06/building-ask-ricmac-my-first-experiment-in-the-agentic-web-stack/">Building Ask Ricmac: my first experiment in the agentic web stack</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/03/zyanya-citlalli-PFe9Amodixw-unsplash.jpg" medium="image" width="2400" height="1350" />
<post-id xmlns="com-wordpress:feed-additions:1">9943476</post-id>	</item>
		<item>
		<title>The agentic web stack: a map of emerging AI-web technologies</title>
		<link>https://ricmac.org/2026/02/26/agentic-web-stack/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 16:53:51 +0000</pubDate>
				<category><![CDATA[Agentic Web]]></category>
		<guid isPermaLink="false">https://ricmac.org/?p=9943400</guid>

					<description><![CDATA[<p><img width="1920" height="1281" src="https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash.jpg" class="attachment-full size-full wp-post-image" alt="Agentic Web" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash.jpg 1920w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-300x200.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-1024x683.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-768x512.jpg 768w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-1536x1025.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></p>
<p>As AI agents begin interacting directly with websites and services, a new "agentic web stack" is emerging. In this article, I map the technologies shaping this next phase of the web.</p>
<p>The post <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">The agentic web stack: a map of emerging AI-web technologies</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<img width="1920" height="1281" src="https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash.jpg" class="attachment-full size-full wp-post-image" alt="Agentic Web" style="max-width:100%; height:auto;" decoding="async" loading="lazy" srcset="https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash.jpg 1920w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-300x200.jpg 300w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-1024x683.jpg 1024w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-768x512.jpg 768w, https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash-1536x1025.jpg 1536w" sizes="auto, (max-width: 1920px) 100vw, 1920px" />


<p class="wp-block-paragraph">As AI agents begin interacting directly with websites and services, a new &#8220;agentic web stack&#8221; is emerging. In this article, I map the technologies shaping this next phase of the web.</p>



<p class="wp-block-paragraph">Let&#8217;s first look at how we got here. I was the first writer at The New Stack to regularly report on what’s now called &#8220;AI engineering.&#8221; I reported from <a href="https://ricmac.org/2022/06/20/machine-learning-models-to-predict-the-next-stranger-things/">an AI conference in London in 2022</a>, before ChatGPT was even launched. Then I attended <a href="https://ricmac.org/2023/10/13/ai-engineer-summit-wrap-up-and-interview-with-co-founder-swyx/">the first AI Engineer Summit</a> in San Francisco in 2023, in the first flush of the AI hype wave initiated by ChatGPT. But it wasn’t until 2025 — not coincidentally, the year that <a href="https://ricmac.org/2025/12/22/ai-engineering-trends-in-2025-agents-mcp-and-vibe-coding/">agents became a huge trend</a> — that I began to see a really interesting web angle to the AI development trend. </p>



<p class="wp-block-paragraph">I realized then that AI models could, and <em>should</em>, be symbiotic with websites and web applications. Yes, there are fundamental issues with AI — the fact that it takes content from people like me for free, without any compensation, and the environmental concerns about AI data centers. But it’s also undeniably a technology that can <em>augment</em> websites and web applications; and so I think web publishers and operators should lean into that.</p>



<p class="wp-block-paragraph">This realization spurred me to research and do interviews with the people who were creating new products, protocols and standards at the intersection of AI and the Web; including from leading tech companies like Google, Microsoft, Vercel and Shopify. </p>



<p class="wp-block-paragraph">One of the terms being bandied about for this activity was &#8220;agentic web.&#8221; I first became aware of the term from Microsoft, which used it to&nbsp;<a href="https://blogs.microsoft.com/blog/2025/05/19/microsoft-build-2025-the-age-of-ai-agents-and-building-the-open-agentic-web/">describe MCP and NLWeb</a>&nbsp;(the latter was created by Microsoft) in May 2025. The W3C appears to have adopted agentic web too. It has a working group, called&nbsp;<a href="https://www.w3.org/community/agentprotocol/">AI Agent Protocol Community Group</a>, that aims to “establish the technical foundations for the emerging Agentic Web.”</p>



<p class="wp-block-paragraph">I quickly became fascinated with all the latest agentic web technologies, such as WebMCP, MCP Apps, MCP-UI, OpenAI’s Apps SDK, Google’s A2UI, and more. You’ll notice that MCP — the Model Context Protocol — is part of the name for some of these new technologies. That’s because MCP is a key connective protocol between AI agents and the Web. It allows agents to access web content, tools and services in a structured way.</p>



<p class="wp-block-paragraph">I’ve also become extremely interested in on-device AI, using web browser technologies like LiteRT.js (a JavaScript runtime for running AI models in the browser using WebGPU) and Chrome’s built-in AI APIs, which provide access to on-device models like Gemini Nano.</p>



<p class="wp-block-paragraph">Over the coming months, I’ll be testing and developing with all these different agentic web technologies. That will allow me to ascertain the strengths and weaknesses of each component, and their use cases.</p>



<h2 class="wp-block-heading">The agentic web stack</h2>



<p class="wp-block-paragraph">For now, I’ve taken a stab at a high-level overview of the agentic web stack. But this is a work-in-progress, so leave a comment on this post or tag me on <a href="https://mastodon.social/@ricmac">Mastodon</a>, <a href="https://bsky.app/profile/ricmac.org">Bluesky</a> or <a href="https://www.linkedin.com/in/ricmac">LinkedIn</a> if you have ideas to improve it. (Note: I did ask ChatGPT to help me refine this.)</p>



<p class="wp-block-paragraph">APPLICATION LAYER</p>



<ul class="wp-block-list">
<li>User interfaces
<ul class="wp-block-list">
<li>Web browsers</li>



<li>Browser extensions</li>



<li>Chatbots</li>



<li>AI-powered web apps</li>
</ul>
</li>



<li>Application frameworks
<ul class="wp-block-list">
<li>OpenAI Apps SDK</li>



<li>Google A2UI</li>



<li>MCP-UI</li>



<li>MCP Apps</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">AGENT LAYER</p>



<ul class="wp-block-list">
<li>Agent frameworks
<ul class="wp-block-list">
<li>OpenAI AgentKit and Agents SDK</li>



<li>Anthropic Claude Agent SDK</li>



<li>Google Agent Development Kit (ADK)</li>



<li>LangChain</li>
</ul>
</li>



<li>Agent builders / platforms
<ul class="wp-block-list">
<li>Google Vertex AI Agent Builder</li>
</ul>
</li>



<li>Custom agents
<ul class="wp-block-list">
<li>Cloudflare Workers agents</li>



<li>Node.js / Python agents</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">TOOL &amp; PROTOCOL LAYER</p>



<ul class="wp-block-list">
<li>Core protocols
<ul class="wp-block-list">
<li>Model Context Protocol (MCP)</li>



<li>WebMCP</li>



<li>NLWeb</li>



<li>Agent2Agent (A2A)</li>
</ul>
</li>



<li>Tool access mechanisms
<ul class="wp-block-list">
<li>MCP adapters (e.g. WordPress MCP adapter)</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">AI RUNTIME LAYER</p>



<ul class="wp-block-list">
<li>Cloud inference (e.g. Cloudflare Workers AI)</li>



<li>On-device inference runtimes (e.g. LiteRT.js)</li>



<li>Browser AI runtimes (e.g. Chrome built-in AI APIs)</li>
</ul>



<p class="wp-block-paragraph">KNOWLEDGE LAYER</p>



<ul class="wp-block-list">
<li>CMS (WordPress, Drupal)</li>



<li>Vector DB (e.g. Vectorize)</li>



<li>Databases (e.g. D1, PostgreSQL)</li>
</ul>



<p class="wp-block-paragraph">MODEL LAYER</p>



<ul class="wp-block-list">
<li>GPT</li>



<li>Claude</li>



<li>Gemini</li>



<li>Gemini Nano</li>



<li>Llama</li>
</ul>



<h2 class="wp-block-heading">Web relevance for each layer</h2>



<p class="wp-block-paragraph">The application layer is where a lot of the innovation has happened over the past year in the agentic web. It was MCP-UI that first caught my attention last year, because it <a href="https://ricmac.org/2025/07/31/mcp-ui-aims-to-replace-old-world-websites-with-ai-agent-uis/">brought web technology into chatbots</a> — in the form of <a href="https://ricmac.org/2025/08/20/mcp-ui-creators-on-why-ai-agents-need-rich-user-interfaces/">sandboxed iframes</a>. MCP-UI eventually <a href="https://ricmac.org/2025/12/19/agent-ui-standards-multiply-mcp-apps-and-googles-a2ui/">turned into MCP Apps</a>, which is carrying that work forward. OpenAI, Google, Anthropic and others are all working hard to define this layer.</p>



<p class="wp-block-paragraph">The agent layer is, of course, the most hyped layer currently. Since it’s not inherently tied to the Web, I won’t focus on it as much as some of the other layers. At least initially.</p>



<p class="wp-block-paragraph">The tools and protocol layer is where a lot of the most interesting action is happening in agentic web right now. Underpinning a lot of it is the Model Context Protocol (MCP), which I noted above is a critical protocol. But for the Web specifically, I think WebMCP holds the most promise — it basically allows websites to expose their capabilities and content in a structured form that agents can discover and use. So it gives a lot of power back to web publishers and operators, which is a welcome development.</p>



<p class="wp-block-paragraph">The AI runtime layer is where a lot of deep technical work is happening to make the web platform a first-class citizen of AI inference.</p>



<p class="wp-block-paragraph">The knowledge layer is mature from a web perspective, but AI-native integrations into CMS platforms are still emerging. However, I have been closely tracking the progress of the two most prominent open source CMSs: WordPress and Drupal.</p>



<p class="wp-block-paragraph">My final post for TNS ended up being about Drupal CMS 2.0, which <a href="https://ricmac.org/2026/01/28/drupal-turns-25-from-simple-to-complex-then-simple-again/">I described as</a> “a return to the simpler Drupal CMS product of yore and a response to the current trend of vibe coding.” It’s basically a less complex Drupal that includes AI functionality, such as Drupal Canvas to help build user interfaces.</p>



<p class="wp-block-paragraph">WordPress has also jumped on the AI bandwagon with the release earlier this month of <a href="https://developer.wordpress.org/news/2026/02/from-abilities-to-ai-agents-introducing-the-wordpress-mcp-adapter/">WordPress MCP Adapter</a>, which “implements the Model Context Protocol in the scope of a WordPress site and lets AI tools (like Claude Desktop, Claude Code, Cursor, and VS Code) discover and call WordPress Abilities directly.” I’ll go into this in detail in my next post, as I used the MCP Adapter to integrate Ask Ricmac into this website (ricmac.org is a WordPress site).</p>



<p class="wp-block-paragraph">In the meantime, let me know in the comments or on social media if you have any feedback on this post about the agentic web stack!</p>
<p>The post <a href="https://ricmac.org/2026/02/26/agentic-web-stack/">The agentic web stack: a map of emerging AI-web technologies</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<media:content url="https://ricmac.org/wp-content/uploads/2026/04/curated-lifestyle-tRkGpRU1K90-unsplash.jpg" medium="image" width="1920" height="1281" />
<post-id xmlns="com-wordpress:feed-additions:1">9943400</post-id>	</item>
		<item>
		<title>Drupal turns 25: From simple to complex &#8211; then simple again</title>
		<link>https://ricmac.org/2026/01/28/drupal-turns-25-from-simple-to-complex-then-simple-again/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Wed, 28 Jan 2026 16:00:02 +0000</pubDate>
				<category><![CDATA[Journalism]]></category>
		<category><![CDATA[The New Stack]]></category>
		<guid isPermaLink="false">https://thenewstack.io/drupal-turns-25-from-simple-to-complex-then-simple-again/</guid>

					<description><![CDATA[<p>It’s rare that a web product lasts 25 years, given how fast the industry cycles through technologies. But this month marks a quarter century of Drupal, the open source content management system (CMS). To mark the occasion, and also to discuss the launch of Drupal CMS 2.0 — which, confusingly, is not version 2 of ... <a title="Drupal turns 25: From simple to complex &#8211; then simple again" class="read-more" href="https://ricmac.org/2026/01/28/drupal-turns-25-from-simple-to-complex-then-simple-again/" aria-label="Read more about Drupal turns 25: From simple to complex &#8211; then simple again">Read more</a></p>
<p>The post <a href="https://ricmac.org/2026/01/28/drupal-turns-25-from-simple-to-complex-then-simple-again/">Drupal turns 25: From simple to complex &#8211; then simple again</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>
<div id="tns-post-body-content">
<p>It’s rare that a web product lasts 25 years, given how fast the industry cycles through technologies. But this month marks a quarter century of <a class="ext-link" href="https://www.drupal.org/" rel="external">Drupal</a>, the open source content management system (CMS). To mark the occasion, and also to discuss the launch of Drupal CMS 2.0 — which, confusingly, is not version 2 of the <em>original</em> Drupal — we spoke to founder <a class="ext-link" href="https://www.linkedin.com/in/buytaert/" rel="external">Dries Buytaert</a>.</p>
<p>“I think people think Drupal is this overnight success or something,” Buytaert tells <em>The New Stack</em>. “But I think in reality, it’s been this very slow, gradual growth.”</p>
<p>He notes that although he launched Drupal in 2001, the first Drupal conference wasn’t until four years later, in 2005 — “like, 30 or 40 people showed up,” Buytaert chuckles.</p>
<p>Drupal was launched on January 15, 2001 (coincidentally, the same day Wikipedia debuted). At the time it was a relatively simple PHP and MySQL content management system; indeed, its initial appeal was that it was far simpler than the bulky CMS software of the time, like Interwoven and Vignette. I can vouch for that, as I was using Interwoven in 2001 in my job as a company website manager — and I remember that it was a beast of a CMS.</p>
<h2>Drupal complexity and its fit in the AI era</h2>
<p>Ironically, Drupal itself became <a class="local-link" href="https://thenewstack.io/drupal-creator-websites-needed-more-than-ever-in-the-ai-era/">more complex over time</a>, as it continued to expand and add to the core platform. Drupal these days is most often viewed as a DXP (Digital Experience Platform), competing with the likes of Adobe Experience Manager and Salesforce Marketing Cloud. “Drupal Core” is the name of the open source framework, and its tagline is “Create Ambitious Digital Experiences.”</p>
<p>Buytaert argues, though, that the complexity that Drupal has accumulated over the years has actually made it very suitable for the current AI era.</p>
<blockquote>
<p>Complexity is “Drupal’s accidental advantage in AI”<br />
<strong>– Dries Buytaert, Drupal founder</strong></p>
</blockquote>
<p>“For a long time, I think Drupal was perceived as a little bit more complex, also more advanced to use,” he tells <em>The New Stack</em>. “And it turns out, I talk about it as Drupal’s accidental advantage in AI — like, we’ve built a lot of features that contribute to that complexity.”</p>
<p>His point is that AI systems (LLMs in particular) thrive on complexity — the more data that LLMs can gobble up, the better. Buytaert gives the example of “configuration versioning” in Drupal, which he says a lot of other CMSs don’t have. So if, for example, you move a block around on a page but then want to revert back, you can do that through configuration versioning.</p>
<p>“So those features, they actually make our APIs more complex, and sometimes our user interface more complex,” Buytaert says. “But it turns out these are exactly the features AI agents need […] because they make mistakes, right? Like, they hallucinate, they make mistakes. And so now we have the ability to undo or roll back those mistakes in a way that maybe most of our competitors don’t have.”</p>
<p>That’s a good way to spin the benefits of Drupal’s complexity, but the market reality is that the AI era has also forced Drupal to come up with simpler solutions.</p>
<h2>Drupal CMS 2.0 and the push for non-developers</h2>
<p>Up till very recently, the bulk of Drupal’s users have been developers — back in October 2022, Buytaert was telling <em>The New Stack</em> about <a class="local-link" href="https://thenewstack.io/how-drupal-fits-into-an-increasingly-headless-cms-world/">Drupal’s “headless CMS” capabilities</a>, which at the time was a trendy way for developers to set up a custom CMS for their organization or clients. But in a world where anyone can “vibe code” a website or web app out of seemingly thin air, Drupal needs to appeal to non-developers too.</p>
<p>This has resulted in a product called “Drupal CMS” — which is actually a completely separate product from the DXP software, although it’s still built on the foundation of Drupal Core.</p>
<p>Drupal CMS 2.0 is being released today, Friday. It comes about a year after version 1.0, which was released <a class="ext-link" href="https://www.drupal.org/project/cms/releases/1.0.0" rel="external">last January</a>. Version 2.0 is both a return to the simpler Drupal CMS product of yore <em>and</em> a response to the current trend of vibe coding.</p>
<div class="wp-caption alignnone" id="attachment_22814102"><a class="local-link" href="https://cdn.thenewstack.io/media/2026/01/569f9ebb-dries_quote_720.png"><img alt="" aria-describedby="caption-attachment-22814102" class="size-full wp-image-22814102" decoding="async" loading="lazy" src="https://cdn.thenewstack.io/media/2026/01/569f9ebb-dries_quote_720.png"/></a></p>
<p class="wp-caption-text" id="caption-attachment-22814102">Dries Buytaert quote</p>
</div>
<p>“The idea is that we created a new version of Drupal, if you want to think about it that way, [although] it’s built on top of the old version of Drupal,” Buytaert tells TNS. “So it’s not a fork or anything, but it’s a new version of Drupal where we added a lot of capabilities with the idea to make Drupal easier to use for a broader audience of people.”</p>
<p>The main goal of Drupal CMS is to broaden its user base beyond developers, to include marketers and indeed all non-developers. To do this, Drupal CMS needed an easy-to-use visual interface for creating web pages — ideally one that included AI functionality, to help with layout and coding. With that need top of mind, one of the new features in 2.0 is Drupal Canvas, “a visual page-building interface” that comes with pre-built templates and “optional AI.”</p>
<div class="wp-caption alignnone" id="attachment_22814101"><a class="local-link" href="https://cdn.thenewstack.io/media/2026/01/446cb887-drupal_cms_2.0_release_socials-3_720.png"><img alt="Drupal Canvas" aria-describedby="caption-attachment-22814101" class="wp-image-22814101 size-full" decoding="async" loading="lazy" src="https://cdn.thenewstack.io/media/2026/01/446cb887-drupal_cms_2.0_release_socials-3_720.png"/></a></p>
<p class="wp-caption-text" id="caption-attachment-22814101">Drupal Canvas; image via The Drupal Association</p>
</div>
<p>Interestingly, this return to simplicity and attendant embrace of AI has led to a boost in activity in the Drupal open source project, says Buytaert.</p>
<p>“It has really sparked a lot of energy in Drupal. […] If you look at the number of contributions in Drupal, especially to strategic initiatives, it has doubled in the last 18 months since the start of Star Shot [the original code name of Drupal CMS], and so it has really created this new energy, in a way. A lot of people have been contributing to it.”</p>
<h2>Community takes 10 years to build</h2>
<p>This brings us back to the core aspect of Drupal that has led to it continuing to grow and evolve over 25 years: Its open source community. Not only that, but a good portion of Drupal’s earliest adopters have stuck around.</p>
<p>“There’s a private email going around to [about] 50 of us that were around in the early years, and I would say half of them have moved on to do other things, and then the other half is surprisingly still involved through Drupal,” Buytaert tells <em>The New Stack</em>. “So there is definitely a core group that has been doing this for over 20 years, which is pretty special.”</p>
<blockquote>
<p>“…everything worth doing, it’s probably best to commit for 10 years.”<br />
<strong>– Buytaert</strong></p>
</blockquote>
<p>What tips, then, does he have for new open source projects trying to get a foothold in a tech landscape dominated by multinational corporations like Google, Apple and Meta?</p>
<p>“Don’t expect overnight success,” Buytaert warns. “I think anything successful in life usually takes 10 years.”</p>
<p>He mentions not just the original Drupal project, but also the company he formed to sell Drupal products and services — Acquia, which he launched at the end of 2007 with his business partner, Jay Batson. After raising a lot of VC money, Acquia eventually sold to Vista Equity Partners for <a class="ext-link" href="https://techcrunch.com/2019/09/24/vista-equity-partners-buys-acquia-for-1b/" rel="external">a reported $1 billion</a> (Buytaert is still executive chairman at the company).</p>
<p>“It took, like, 10 years before CMOs and CIOs actually had heard about Acquia,” Buytaert tells TNS. “And so everything worth doing, it’s probably best to commit for 10 years.”</p>
<p><em>Originally published at The New Stack:</em> <a href="https://thenewstack.io/drupal-turns-25-from-simple-to-complex-then-simple-again/">https://thenewstack.io/drupal-turns-25-from-simple-to-complex-then-simple-again/</a></p>
<p>The post <a href="https://ricmac.org/2026/01/28/drupal-turns-25-from-simple-to-complex-then-simple-again/">Drupal turns 25: From simple to complex &#8211; then simple again</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">7874997</post-id>	</item>
		<item>
		<title>RAG isn’t dead, but context engineering is the new hotness</title>
		<link>https://ricmac.org/2026/01/27/rag-isnt-dead-but-context-engineering-is-the-new-hotness/</link>
		
		<dc:creator><![CDATA[Richard MacManus]]></dc:creator>
		<pubDate>Tue, 27 Jan 2026 15:00:02 +0000</pubDate>
				<category><![CDATA[Journalism]]></category>
		<category><![CDATA[The New Stack]]></category>
		<guid isPermaLink="false">https://thenewstack.io/rag-isnt-dead-but-context-engineering-is-the-new-hotness/</guid>

					<description><![CDATA[<p>So, is RAG (Retrieval-Augmented Generation) dead now? Last May I asked that question of Douwe Kiela, CEO of Contextual AI, based on the growing hype around MCP (Model Context Protocol). Both are data retrieval mechanisms for Large Language Models, but it’s MCP that has taken all the headlines over the past year. The truth is, ... <a title="RAG isn’t dead, but context engineering is the new hotness" class="read-more" href="https://ricmac.org/2026/01/27/rag-isnt-dead-but-context-engineering-is-the-new-hotness/" aria-label="Read more about RAG isn’t dead, but context engineering is the new hotness">Read more</a></p>
<p>The post <a href="https://ricmac.org/2026/01/27/rag-isnt-dead-but-context-engineering-is-the-new-hotness/">RAG isn’t dead, but context engineering is the new hotness</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div>
<div id="tns-post-body-content">
<p>So, is RAG (Retrieval-Augmented Generation) dead now? Last May <a class="local-link" href="https://thenewstack.io/no-mcp-hasnt-killed-rag-in-fact-theyre-complementary/">I asked that question</a> of <a class="ext-link" href="https://www.linkedin.com/in/douwekiela/" rel="external">Douwe Kiela</a>, CEO of Contextual AI, based on the growing hype around MCP (Model Context Protocol). Both are data retrieval mechanisms for Large Language Models, but it’s <a class="local-link" href="https://thenewstack.io/ai-engineering-trends-in-2025-agents-mcp-and-vibe-coding/">MCP that has taken all the headlines</a> over the past year.</p>
<p>The truth is, RAG has fallen away as a term used by developers and AI engineers. Even Kiela, who co-authored <a class="ext-link" href="https://proceedings.neurips.cc/paper/2020/hash/6b493230205f780e1bc26945df7481e5-Abstract.html" rel="external">the 2020 academic paper</a> that introduced RAG to the world, admits that a trendy new term has taken over.</p>
<p>“I think people have rebranded it now as <em>context engineering</em>, which includes MCP and RAG,” he said. “I mean, the ‘R’ in RAG just stands for ‘retrieval.’ So, I think I said this last time too, if you’re using MCP to do your retrieval, then it’s basically RAG, right?”</p>
<p>RAG is still an integral part of Contextual AI’s stack — it’s <a class="ext-link" href="https://docs.contextual.ai/how-to-guides/platform" rel="external">in their documentation</a>, despite no longer rating a mention on the homepage. Regardless, Contextual AI chose the right company name if “context engineering” is the term du jour now.</p>
<h2>Agent Composer Launch</h2>
<p>Like many other AI companies, <a class="ext-link" href="https://contextual.ai/" rel="external">Contextual AI</a> is also now all-in on agents. This week it launched a new tool called <a class="ext-link" href="https://contextual.ai/blog/introducing-agent-composer" rel="external">Agent Composer</a>, which the company described in a press release as “the infrastructure and orchestration layer that manages context, enforces guardrails, and maintains agent reliability throughout multi-step engineering workflows.”</p>
<p>Agent Composer joins the other tools available on the Contextual AI platform, which Kiela describes as a “context layer.”</p>
<p>“So you have the language model, you have your data,” he explained. “And if you’re an enterprise, you have your data all over the place, and it’s very, very noisy, right? And these companies are not going to consolidate all of that data into one place, so what you can do with our platform is you can hook up all these different data sources.”</p>
<p>From all those data sources, users create what Contextual AI calls “data stores.” Part of what Agent Composer will do, says Kiela, is help enterprises build agents on top of their data stores.</p>
<p>As the diagram below shows, Agent Composer includes all the pieces an enterprise would want to create agents: pre-built templates, a prompting interface, a visual builder, APIs, and so on.</p>
<div class="wp-caption alignnone" id="attachment_22813974"><a class="local-link" href="https://cdn.thenewstack.io/media/2026/01/b3be3b64-contextual-agent-composer.png"><img alt="Contextual AI platform" aria-describedby="caption-attachment-22813974" class="size-full wp-image-22813974" decoding="async" loading="lazy" src="https://cdn.thenewstack.io/media/2026/01/b3be3b64-contextual-agent-composer.png"/></a></p>
<p class="wp-caption-text" id="caption-attachment-22813974">Contextual AI platform; image via the company.</p>
</div>
<h2>Claude Code and Enterprise Wrappers</h2>
<p>I noted that AI coding tools like Claude Code and Cursor have been tremendously popular in enterprises over the past year or so. Presumably, many enterprise developers are already using those tools to create custom agents, so what does Contextual AI’s Agent Composer offer that the likes of Claude Code don’t?</p>
<p>“I would say that those [AI coding tools], they’re essentially harnesses for language models,” Kiela replied. “So ‘harness’ is one of the buzzwords right now. So I think you can think of our platform as a way to create ‘custom harnesses.’ You can basically build your own Cursor, or you can run your own specific instance of Claude Code on our platform, so that you don’t have to worry about running things locally, or things like that.”</p>
<p>I think what he means is that Claude Code and Cursor are wrappers around an AI model, but they’re often tied to a developer’s computer by being a CLI tool or a desktop app. Contextual allows enterprises to create their own wrappers, but they’re hosted centrally — which comes with the security and governance benefits that enterprises typically require.</p>
<blockquote>
<p>“…you can think of our platform as a way to create ‘custom harnesses.’ You can basically build your own Cursor, or you can run your own specific instance of Claude Code on our platform.”<br />
<strong>– Douwe Kiela, CEO of Contextual AI</strong></p>
</blockquote>
<p>Another big trend currently is agent development platforms. <a class="ext-link" href="https://www.langchain.com/" rel="external">LangChain</a>, perhaps <a class="local-link" href="https://thenewstack.io/langchain-the-trendiest-web-framework-of-2023-thanks-to-ai/">the original AI engineering tool</a>, is currently promoting its “agent engineering platform” — called LangSmith — on its homepage. I asked Kiela how Contextual AI compares to a product like LangSmith?</p>
<p>“I think they’re more focused on lower-level developers and what I would call more indie developers,” he replied. “So it’s really about SaaS prototyping, and they have lots of different options. I think we are much more opinionated and much more enterprise grade, so we’re really focused on enterprise developers and users of [those] solutions.”</p>
<h2>From Prompt Engineering to Context Engineering</h2>
<p>Terminology changes so fast in the AI era of development. So what does “context engineering” even mean, in relation especially to AI agents? It just so happens that Anthropic, perhaps the most trendy AI development company right now, thanks to Claude Code, <a class="ext-link" href="https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents" rel="external">wrote an explainer</a> last September.</p>
<p>Anthropic contends that “context engineering is the natural progression of prompt engineering.” Rather than giving a series of prompts to an LLM, as in <a class="local-link" href="https://thenewstack.io/generative-ai-how-companies-are-using-and-scaling-ai-models/">the old days of 2022-2023</a>, engineers are now encouraged to manage “the entire context state (system instructions, tools, Model Context Protocol (MCP), external data, message history, etc).”</p>
<p>The term “agent” itself is problematic, but most people agree that it’s a software program that runs in a loop. According to Anthropic, an agent “running in a loop generates more and more data that could be relevant for the next turn of inference, and this information must be cyclically refined.” So that’s what context engineering does.</p>
<blockquote>
<p>“…there’s always a trade-off between how much information you want to pre-process […] and how much information you want to search during query time.”<br />
<strong>– Kiela</strong></p>
</blockquote>
<p>Specifically, Anthropic says that Claude Code takes a “just in time” approach to context engineering, meaning it will “dynamically load data into context at runtime using tools.” I asked Kiela if Contextual AI does a similar thing?</p>
<p>“Yeah, so, most of these solutions are just-in-time,” he said. “If you sort of zoom out, there’s always a trade-off between how much information you want to pre-process — so when you do the ingestion of documents — and how much information you want to search during query time… so, just-in-time, essentially. And so the right trade-off between those two modes of processing really depends on the problem that you’re solving. So in some cases, if you have to be blazingly fast, you probably want to do a lot more pre-processing. If you have a bit more time and you can be agentic, then maybe you don’t need to do as much of that, because you can have multiple tries and all kinds of different strategies for getting to the answer.”</p>
<h2>Agentic Use Cases</h2>
<p>So what kinds of agentic solutions are Contextual AI’s customers actually implementing currently? Kiela replied that his company tends to focus on “hard engineering,” like the semiconductor industry.</p>
<p>“So within that, we see a lot of traction around enabling engineers to move faster by having access to all of the internal knowledge, so kind of unlocking institutional engineering knowledge,” he said.</p>
<p>One of their more popular use cases is doing a root cause analysis with an agent, a process described in <a class="ext-link" href="https://contextual.ai/blog/user-feedback-and-annotation" rel="external">a November blog post</a>.</p>
<p>“So that’s quite powerful,” he continued. “It’s really taking log dumps or all kinds of different data sets around something going wrong, and then you need to analyze what the root cause is. You can cross-reference that with internal documentation, maybe with existing bug reports. Maybe you want to automatically open up a PR on your code base that fixes it. So there’s a lot of interest in that.”</p>
<h2>Conclusion</h2>
<p>In summary, then, RAG is not dead — it’s just been rebranded to “context engineering.”</p>
<p>Also, it’s clear that the practice of software engineering in the agentic era continues to evolve. Companies like Contextual AI and Anthropic provide tools for a range of developers to tweak agent loops.</p>
<p>Prompting? That’s so over. Now it’s about managing “the entire context state,” as Anthropic puts it.</p>
<p><em>Originally published at The New Stack:</em> <a href="https://thenewstack.io/rag-isnt-dead-but-context-engineering-is-the-new-hotness/">https://thenewstack.io/rag-isnt-dead-but-context-engineering-is-the-new-hotness/</a></p>
<p>The post <a href="https://ricmac.org/2026/01/27/rag-isnt-dead-but-context-engineering-is-the-new-hotness/">RAG isn’t dead, but context engineering is the new hotness</a> appeared first on <a href="https://ricmac.org">Richard MacManus</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">2534396</post-id>	</item>
	</channel>
</rss>
