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

<channel>
	<title>Microsoft Community at Perficient, Inc.</title>
	<atom:link href="https://blogs.perficient.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://blogs.perficient.com/</link>
	<description>Perficient is one of only 40 Microsoft National Systems Integrators. We are a national IT consulting firm serving the world's most successful and innovative companies.</description>
	<lastBuildDate>Mon, 09 Nov 2026 15:51:05 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://blogs.perficient.com/wp-content/uploads/2026/03/cropped-Perficient-Favicon-512-150x150.png</url>
	<title>Perficient Blogs</title>
	<link>https://blogs.perficient.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">30508587</site>	<item>
		<title>Battle of the Brands: Ten Ways You Can Outperform Your Competitors in the War for AEO/GEO Dominance</title>
		<link>https://blogs.perficient.com/battle-of-the-brands-ten-ways-you-can-outperform-your-competitors-in-the-war-for-aeo-geo-dominance/</link>
		
		<dc:creator><![CDATA[Megan Jensen]]></dc:creator>
		<pubDate>Mon, 09 Nov 2026 15:51:05 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<category><![CDATA[AI Search]]></category>
		<category><![CDATA[digital marketing]]></category>
		<category><![CDATA[Generative Engine Optimization]]></category>
		<category><![CDATA[Search Engine Optimization]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392659</guid>

					<description><![CDATA[<p>For years, marketers competed for rankings. The objective was simple: rank higher than your competitors on Google. Today, the competition has changed.  As users increasingly&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/battle-of-the-brands-ten-ways-you-can-outperform-your-competitors-in-the-war-for-aeo-geo-dominance/">Battle of the Brands: Ten Ways You Can Outperform Your Competitors in the War for AEO/GEO Dominance</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">For years, marketers competed for rankings. The objective was simple: rank higher than your competitors on Google. Today, the competition has changed.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">As users increasingly turn to AI platforms to answer questions, brands are competing for something entirely different: AI citations, mentions, recommendations, and share of voice.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The most important question is no longer: </span><i><span data-contrast="auto">&#8220;How do I rank #1?&#8221;</span></i><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Instead, it&#8217;s: </span><i><span data-contrast="auto">&#8220;Why would an AI mention my brand instead of a competitor&#8217;s?&#8221;</span></i><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The brands winning in AI search and discovery understand a critical shift: AI systems aren&#8217;t selecting webpages. They&#8217;re selecting trusted sources, recognized experts, and authoritative brands.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Here&#8217;s how leading organizations are building competitive advantage in the AI era.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">How AI Decides Which Brands to Mention</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Before discussing tactics, it&#8217;s important to understand how AI systems think.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Whether it&#8217;s ChatGPT, Gemini, Claude, Copilot, or Perplexity, most platforms are evaluating some variation of three key questions:</span></p>
<p><b><span data-contrast="auto">1.Do I Know This Brand Exists?</span></b></p>
<p><span data-contrast="auto">This is </span><i><span data-contrast="auto">entity recognition.</span></i><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Can the AI confidently identify:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Who you are</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">What you do</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Which products you offer</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">What topics you&#8217;re associated with</span></li>
</ul>
<p><b><span data-contrast="auto">2.Do I Trust This Brand?</span></b></p>
<p><span data-contrast="auto">This is </span><i><span data-contrast="auto">authority.</span></i><span data-contrast="auto"> Have reputable sources validated your expertise? Have analysts, journalists, customers, and industry experts referenced your work?</span></p>
<p><b><span data-contrast="auto">3. Should This Brand Be Included in the Answer?</span></b></p>
<p><span data-contrast="auto">This is </span><i><span data-contrast="auto">topical relevance</span></i><span data-contrast="auto">. When users ask questions about a specific topic, does your organization consistently appear among the most credible sources? The brands that succeed at all three questions earn significantly more AI visibility.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #1: Own a Topic, Not a Product</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Many organizations still make the mistake of trying to dominate conversations about their products. AI systems care more about expertise than product features. The strongest brands become synonymous with specific topics.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Consider the difference:</span><span data-ccp-props="{}"> </span></p>
<table data-tablestyle="MsoTableGrid" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="65536"><b><span data-contrast="auto">Brand</span></b><span data-ccp-props="{}"> </span></td>
<td data-celllook="65536"><b><span data-contrast="auto">Topic They Own</span></b><span data-ccp-props="{}"> </span></td>
</tr>
<tr>
<td data-celllook="0"><span data-contrast="auto">Sitecore</span><span data-ccp-props="{}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Digital Experience Platforms</span><span data-ccp-props="{}"> </span></td>
</tr>
<tr>
<td data-celllook="0"><span data-contrast="auto">Salesforce</span><span data-ccp-props="{}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">CRM</span><span data-ccp-props="{}"> </span></td>
</tr>
<tr>
<td data-celllook="0"><span data-contrast="auto">NVIDIA</span><span data-ccp-props="{}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">AI Infrastructure</span><span data-ccp-props="{}"> </span></td>
</tr>
</tbody>
</table>
<p><span data-contrast="auto">When users ask questions about those topics, these brands frequently appear regardless of whether someone specifically searched for them. The goal is to create a mental and algorithmic association between your brand and a specific category.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Eventually, AI systems begin connecting those concepts directly with the brand.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #2: Win Mentions Outside Your Website</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One of the biggest differences between traditional SEO and modern GEO is where authority is built. Historically, marketers focused almost exclusively on their own websites. AI platforms pay far more attention to what other people say about you.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">A mention in:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Gartner</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Forrester</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">IDC</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">CMSWire</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">MarTech</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Digiday</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Search Engine Journal</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Industry communities</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">may contribute more to AI visibility than another hundred pages on your corporate website.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Why? Because third-party validation is a powerful trust signal. It’s your reputation. It’s what others in your industry say about you.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Compare these statements:</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Weak Signal: </span></b><span data-contrast="auto">&#8220;Our company is a leader in digital experience.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strong Signal: </span></b><span data-contrast="auto">&#8220;Gartner named the company a Leader in Digital Experience Platforms.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI systems generally trust the second statement much more because it originates from an independent source.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #3: Publish Original Research</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One of the fastest paths to increasing AI citations is becoming the creator of original data.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI platforms consistently prefer content that provides:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Statistics</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Research findings</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Benchmarks</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Surveys</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry studies</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><b><span data-contrast="auto">Commodity Content: </span></b><span data-contrast="auto">&#8220;Personalization improves customer engagement.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Citation-Friendly Content: </span></b><span data-contrast="auto">&#8220;Our analysis of 5 million website sessions found personalized experiences increased conversions by 17%.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The first is an opinion. The second is evidence. Evidence gets cited.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This is one reason organizations like Forrester, Gartner, Bain, Deloitte, and McKinsey appear so frequently in AI-generated responses. They continuously generate proprietary research that other publishers reference.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #4: Strengthen Your Brand Entity</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Increasingly, AI systems do not think in webpages. They think in entities. An entity is the collection of relationships surrounding a brand.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">For example, AI may understand that a company is associated with:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Specific products</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Industries</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Technologies</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Executives</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Partners</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Customers</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Awards</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Certifications</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">The more consistently those associations appear across the internet, the stronger the brand entity becomes.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">For example, if a company&#8217;s name frequently appears alongside:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Sitecore</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Scrunch</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Vercel</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Coveo</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Gradial</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">those relationships become embedded into the AI&#8217;s understanding of the organization.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #5: Focus on Questions, Not Brochures</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI systems exist to answer questions. Yet most marketing content still resembles product brochures. This creates a major opportunity.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Instead of creating content like:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Product features</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Solution overviews</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Corporate messaging</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Create content around the actual questions users ask:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">How does Sitecore compare to Salesforce?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">What is a composable DXP?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">How should organizations structure content for AI?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">What drives successful personalization programs?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">How long does an XM Cloud migration typically take?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">The brands answering these questions become the brands AI cites.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #6: Make Content Easy for AI to Reuse</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The highest-performing AI content is surprisingly structured.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI models frequently pull information from:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Definitions</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Checklists</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Frameworks</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Comparison tables</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">FAQs</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Statistics</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Step-by-step guidance</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">In contrast, they struggle to extract value from lengthy marketing language.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Difficult to Reuse </span></b><span data-contrast="auto">&#8220;Our platform enables businesses to unlock transformational customer-centric innovation.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Easy to Reuse </span></b><span data-contrast="auto">&#8220;A composable DXP separates content, presentation, search, analytics, and personalization into independent services that can evolve independently.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The second statement is specific, educational, and reusable. AI systems love reusable content.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #7: Increase Expert Visibility</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI doesn&#8217;t just recognize brands. It increasingly recognizes people.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Consider how often these names appear in AI-generated responses:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Jensen Huang</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Satya Nadella</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Scott Brinker</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Rand Fishkin</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Their visibility strengthens their companies&#8217; visibility. The same principle applies to every industry.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Brands benefit when their experts become visible through:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Conferences</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Webinars</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Podcasts</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Industry publications</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">LinkedIn articles</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Research reports</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<p><span data-contrast="auto">Organizations that invest in expert visibility often outperform organizations that publish only under a corporate brand.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #8: Own the Comparison Conversation</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Some of the most valuable AI prompts involve comparisons.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Examples include:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Sitecore vs Adobe</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Adobe vs Optimizely</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Contentful vs Contentstack</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Headless CMS vs DXP</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Personalization vs recommendation engines</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">These are often high-intent buying questions. Yet many companies avoid comparison content because they fear helping competitors. That&#8217;s usually a mistake. If your organization doesn&#8217;t participate in those comparisons, AI systems will learn from competitors that do. The brands that shape the comparison often shape the buying decision.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #9: Build Authority Beyond Your Website</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Modern AI systems learn from far more than websites.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Increasingly important sources include:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">LinkedIn</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Podcasts</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">YouTube</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Reddit</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry communities</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Conferences</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Webinars</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Public discussions</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">This is particularly important for platforms like:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="14" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">ChatGPT</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="14" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Grok</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="14" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Meta AI</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">The strongest AI visibility programs create an ecosystem of authority across multiple channels rather than relying solely on a corporate website.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Strategy #10: Write Content AI Can Quote</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One overlooked tactic is creating content that can be quoted directly.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Ask: &#8220;Could an AI model lift this sentence and include it in an answer?&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">If the answer is yes, you&#8217;ve likely created citation-friendly content.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Strong examples include:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="15" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Definitions</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="15" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Frameworks</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="15" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Methodologies</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="15" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Statistics</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="15" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry explanations</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Weak examples include generic marketing language that says little and teaches nothing. The easier it is for an AI to understand and reuse your content, the more likely it is to become part of future responses.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">From SEO Rankings to AI Recommendations</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The most successful brands are shifting their mindset. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Traditional SEO focused on: </span><b><span data-contrast="auto">Ranking → Traffic → Conversions</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Modern GEO increasingly focuses on: </span><b><span data-contrast="auto">Authority → Citations → Mentions → Recommendations</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">That&#8217;s because AI systems aren&#8217;t asking: &#8220;Which page ranks highest?&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">They&#8217;re asking: &#8220;Which organization would a knowledgeable expert reference when answering this question?&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The companies that become recognized experts, generate original research, earn third-party validation, cultivate visible thought leaders, and consistently answer important industry questions will earn a growing share of AI citations and mentions.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">And in the age of AI-powered discovery, those mentions increasingly determine which brands make the shortlist, enter the consideration set, and ultimately win customers.</span><span data-ccp-props="{}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/battle-of-the-brands-ten-ways-you-can-outperform-your-competitors-in-the-war-for-aeo-geo-dominance/">Battle of the Brands: Ten Ways You Can Outperform Your Competitors in the War for AEO/GEO Dominance</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/Perficient-People_5050_1500x1000_85-1-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392659</post-id>	</item>
		<item>
		<title>AI Cares About Your Reputation: Why The Work You Do OFF Your Website Matters More Than Ever</title>
		<link>https://blogs.perficient.com/ai-cares-about-your-reputation-why-the-work-you-do-off-your-website-matters-more-than-ever/</link>
		
		<dc:creator><![CDATA[Megan Jensen]]></dc:creator>
		<pubDate>Mon, 09 Nov 2026 14:49:30 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<category><![CDATA[AI Search]]></category>
		<category><![CDATA[AI Visibility]]></category>
		<category><![CDATA[Answer Engine Optimization (AEO)]]></category>
		<category><![CDATA[Brand Authority]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392653</guid>

					<description><![CDATA[<p>Most discussions about AEO (Answer Engine Optimization) and GEO (Generative Engine Optimization) focus on your website. Marketers obsess over content optimization, schema markup, prompt-friendly copy,&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/ai-cares-about-your-reputation-why-the-work-you-do-off-your-website-matters-more-than-ever/">AI Cares About Your Reputation: Why The Work You Do OFF Your Website Matters More Than Ever</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">Most discussions about AEO (Answer Engine Optimization) and GEO (Generative Engine Optimization) focus on your website. Marketers obsess over content optimization, schema markup, prompt-friendly copy, and technical SEO. Those things matter.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">But there&#8217;s a bigger and often overlooked reality:</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI platforms rarely decide who is authoritative based solely on what a company says about itself. They decide based on what everyone else says about that company. As AI-powered search and answer engines become more influential, brands need to think beyond publishing content and start building what can be called an </span><b><span data-contrast="auto">authority ecosystem</span></b><span data-contrast="auto">.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The brands earning the most mentions in ChatGPT, Copilot, Perplexity, Gemini, Claude, Google AI Overview, and Google AI Mode are often the brands that appear repeatedly in analyst reports, industry publications, independent research, conference presentations, customer reviews, and expert commentary.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The question isn&#8217;t simply: </span><i><span data-contrast="auto">&#8220;How do we create content?&#8221;</span></i><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">It&#8217;s: </span><i><span data-contrast="auto">&#8220;How do we become one of the sources AI sees everywhere?&#8221;</span></i><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Why Third-Party Citations Matter More Than Ever</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">AI systems are designed to identify trustworthy information. When multiple independent sources repeatedly connect a company to a particular topic, AI begins to develop confidence in that association. For example, if analysts, journalists, customers, conference speakers, and industry experts consistently reference a company in discussions about:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Digital experience platforms</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">AI governance</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Commerce transformation</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Customer experience</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Sitecore implementation</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">the company becomes increasingly associated with those topics inside AI-generated responses.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">In many cases, a mention in a trusted third-party publication has more GEO impact than another article published on a corporate website.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Why? </span><i><span data-contrast="auto">Because independent validation is one of the strongest signals of authority available.</span></i><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Build an Analyst Relations Program, Not an Analyst Event</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Many organizations engage analysts only when a major report is approaching. They scramble to brief analysts before a Magic Quadrant, Wave, or MarketScape evaluation and then disappear for the rest of the year. That approach limits visibility.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The most influential brands maintain ongoing relationships with analyst firms such as:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Gartner</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Forrester</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">IDC</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">ISG</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Everest Group</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Constellation Research</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">These organizations brief analysts regularly on:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Product innovation</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Market trends</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Customer success stories</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Industry observations</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Emerging technologies</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">The goal isn&#8217;t simply earning placement in a report. The goal is becoming top of mind whenever analysts discuss your category. Over time, analyst firms begin associating your organization with key topics, and those associations often find their way into the broader information ecosystem that AI platforms consume and reference.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Publish Research That Everyone Else Wants to Cite</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One of the fastest ways to increase AI citations is to stop publishing opinions and start publishing data. Most organizations create thought leadership articles. Far fewer produce original research. That&#8217;s a missed opportunity because AI systems and industry publications both love statistics.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Typical Thought Leadership </span></b><span data-contrast="auto">&#8220;Personalization improves customer engagement.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Research-Based Insight </span></b><span data-contrast="auto">&#8220;Our analysis of 5 million customer sessions across 40 enterprise websites found that personalized experiences improved conversion rates by 17%.&#8221;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The first statement resembles countless others published online. The second becomes a source. And sources get cited.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This is why reports from organizations such as:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Salesforce</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">HubSpot</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Deloitte</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Bain</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">McKinsey</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Adobe</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Gartner</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">are referenced repeatedly year after year. The data becomes part of the industry&#8217;s collective knowledge.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Give Publications What They Actually Want</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">A common mistake in media outreach is pitching products when editors want insights.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Industry publications are generally looking for four things:</span></p>
<p><b><span data-contrast="auto">1. Statistics: </span></b><span data-contrast="auto">Data-backed findings immediately increase the likelihood of coverage.</span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Budget trends</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Platform adoption rates</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Customer expectations</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implementation benchmarks</span></li>
</ul>
<p><b><span data-contrast="auto">2.Contrarian Perspectives: </span></b><span data-contrast="auto">Publications are drawn to ideas that challenge conventional wisdom.</span></p>
<p><i><span data-contrast="auto">&#8220;Most personalization projects fail because organizations focus on technology before fixing content operations.&#8221;</span></i><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Strong opinions often generate strong engagement.</span></p>
<p><b><span data-contrast="auto">3.Benchmarks: </span></b><span data-contrast="auto">Editors love helping their audiences understand what good performance looks like.</span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Migration timelines</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Conversion rates</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Adoption rates</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Implementation costs</span></li>
</ul>
<p><b><span data-contrast="auto">4.Frameworks: </span></b><span data-contrast="auto">Frameworks simplify complex ideas.</span> <span data-contrast="auto">They are frequently cited, referenced, and repeated.</span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Maturity models</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Readiness assessments</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Governance frameworks</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="7" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Organizational operating models</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Frameworks are especially powerful because AI systems can easily summarize and reuse them.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Turn Subject Matter Experts into Industry Sources</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Journalists quote people, not logos. That&#8217;s why many of the most visible organizations have recognizable experts attached to them.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Think about how frequently AI surfaces names such as:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Rand Fishkin</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Scott Brinker</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Brian Solis</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Ann Handley</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="8" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Byron Sharp</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Their visibility reinforces the visibility of their organizations and ideas. The same principle applies to every industry.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Instead of solely promoting corporate brand content, invest in elevating:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Architects</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Strategists</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Consultants</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Product leaders</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="9" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry specialists</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Encourage them to contribute:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Guest articles</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">LinkedIn thought leadership</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Podcasts</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Webinars</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry panels</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="10" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Conference sessions</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Every time an expert is quoted, their organization gains another trust signal.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Prioritize Authority Instead of Volume</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Not all mentions are equal. A mention in a highly respected publication may carry more influence than dozens of mentions in low-authority blogs.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">For B2B technology brands, high-value placements often include:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<p><b><span data-contrast="auto">Analyst Sources</span></b><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Gartner</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Forrester</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">IDC</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Everest Group</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="11" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">ISG</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><b><span data-contrast="auto">Industry Publications</span></b><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">CMSWire</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">MarTech</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Digiday</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Adweek</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Search Engine Journal</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="12" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Search Engine Land</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><b><span data-contrast="auto">Community Sources</span></b><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Sitecore community publications</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Adobe Experience League contributors</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Microsoft ecosystem publications</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="13" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Developer and architect communities</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">The objective should be strategic authority accumulation, not raw mention volume.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Participate in Industry Predictions and Expert Roundups</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One of the most efficient ways to increase third-party mentions is through industry prediction content.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Editors publish these articles constantly:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Marketing trends for next year</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">AI predictions</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Customer experience forecasts</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Technology outlooks</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="16" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Industry transformation trends</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Contributing a concise expert quote can place your organization in dozens of reputable publications annually. These mentions may be small individually, but collectively they create a powerful network of authority signals for AI systems.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Create Proprietary Frameworks and Indexes</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Named research and frameworks are significantly more memorable than generic thought leadership.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">     Generic: </span></b><span data-contrast="auto">AI Maturity Assessment</span><span data-ccp-props="{&quot;335559731&quot;:720,&quot;335559739&quot;:0}"> </span></p>
<p><b><span data-contrast="auto">     Branded: </span></b><span data-contrast="auto">AI Readiness Index<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span><span data-ccp-props="{&quot;335559731&quot;:720,&quot;335559739&quot;:0}"> </span></p>
<p><b><span data-contrast="auto">     Generic: </span></b><span data-contrast="auto">Customer Experience Framework</span><span data-ccp-props="{&quot;335559731&quot;:720,&quot;335559739&quot;:0}"> </span></p>
<p><b><span data-contrast="auto">     Branded: </span></b><span data-contrast="auto">Digital Experience Transformation Framework<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /></span></p>
<p><span data-contrast="auto">Named models often become reference points that others cite. The more a framework is discussed externally, the greater the opportunity for AI systems to encounter and repeat it. Organizations like Gartner, McKinsey, Forrester, Deloitte, and Bain have leveraged this strategy for decades.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Make It Easy for Others to Quote You</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The most cited brands actively support journalists, analysts, researchers, and creators.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Consider building a media and research hub that includes:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Proprietary statistics</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Industry benchmark data</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Executive biographies</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Downloadable charts</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Survey findings</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Expert contact information</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="17" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Key industry trends</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Think of this less as a press room and more as a citation engine. Every chart reused, statistic referenced, or framework quoted creates another authority signal.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Let Customers Tell the Story</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">One of the most powerful authority signals comes from customers. AI systems often place significant trust in customer validation because it represents independent experience.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This makes sources such as:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="18" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Gartner Peer Insights</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="18" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">G2</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="18" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">TrustRadius</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="18" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Capterra</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">particularly valuable.</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<p><span data-contrast="auto">Customer success stories, conference presentations, awards, and case studies can often generate more credibility than vendor-authored marketing. A customer who says: </span><i><span data-contrast="auto">&#8220;The project reduced content production time by 40%.&#8221; </span></i><span data-contrast="auto">typically creates a stronger trust signal than a company making the same claim about itself.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">The GEO Authority Flywheel</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The most successful organizations create a self-reinforcing cycle of visibility and authority:</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Original Research →</span><br />
<span data-contrast="auto">Analyst Recognition→</span><br />
<span data-contrast="auto">Industry Publication Coverage→</span><br />
<span data-contrast="auto">Conference Speaking→</span><br />
<span data-contrast="auto">Expert Visibility→</span><br />
<span data-contrast="auto">AI Citations and Mentions→</span><br />
<span data-contrast="auto">Additional Industry References→</span></p>
<p><b><span data-contrast="auto">More AI Visibility</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The key insight is that AI platforms rarely create authority from scratch. Instead, they discover authority that has already been established through analysts, journalists, customers, experts, communities, researchers, and industry publications.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Brands that intentionally build those third-party relationships create a competitive advantage that extends far beyond SEO.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">The Bottom Line</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">If your GEO strategy depends entirely on publishing more content to your website, you&#8217;re likely missing the biggest opportunity. The brands that earn the most mentions in AI-generated answers are rarely the loudest brands. They&#8217;re the most validated brands.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">They invest in:</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Analyst relations</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Original research</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Industry publications</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Thought leadership</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Expert visibility</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Conference speaking</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Customer advocacy</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="19" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Independent reviews</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">In the AI era, success isn&#8217;t measured only by how often you publish. It&#8217;s increasingly measured by how often authoritative sources reference you. And when enough trusted sources talk about your brand, AI platforms eventually start doing the same.</span><span data-ccp-props="{}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/ai-cares-about-your-reputation-why-the-work-you-do-off-your-website-matters-more-than-ever/">AI Cares About Your Reputation: Why The Work You Do OFF Your Website Matters More Than Ever</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/Colleagues-Strategizing-3-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392653</post-id>	</item>
		<item>
		<title>An Implementation Plan for Evaluating AI Agents on Databricks</title>
		<link>https://blogs.perficient.com/an-implementation-plan-for-evaluating-ai-agents-on-databricks/</link>
		
		<dc:creator><![CDATA[Mazen Manasseh]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 15:17:45 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392634</guid>

					<description><![CDATA[<p>Evaluating AI agents requires systematically checking whether the agent is accurate, helpful, safe, relevant, and efficient enough for real business use, before and after it&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/an-implementation-plan-for-evaluating-ai-agents-on-databricks/">An Implementation Plan for Evaluating AI Agents on Databricks</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">Evaluating AI agents requires systematically checking whether the agent is accurate, helpful, safe, relevant, and efficient enough for real business use, before and after it goes live. Databricks provides this natively through managed MLflow. This post is a follow-up to my previous blog: “</span><a href="https://blogs.perficient.com/how-do-you-know-your-ai-agent-is-working/"><span data-contrast="none">How Do You Know Your AI Agent is Working</span></a><span data-contrast="auto">”. </span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Why a dedicated evaluation process is needed</span></b><span data-contrast="auto">: AI agents produce varied, non-exact answers, and traditional software tests that rely on exact matches are therefore inadequate. What is needed is an evaluation-driven loop:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Define what “good” looks like for your business.</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Test against a representative set of examples.</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Score the results automatically wherever possible.</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Bring in human experts for calibration.</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Improve the agent, re-test, and then monitor in production.</span><span data-ccp-props="{}"> </span></li>
</ul>
<p><span data-contrast="auto">Working through this loop reduces risk, builds business trust in the agent, and makes continuous improvement practical. Databricks supports offline evaluation during development as well as online monitoring in production, leveraging consistent scoring tools.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">How Databricks handles it</span></b><span data-contrast="auto">: MLflow records what the agent did at every step of a request, applies automated graders to that record, routes the cases that require human judgment to business experts through a review interface, and then runs those same checks against sampled live traffic once the agent is deployed. Traces, evaluation datasets and expert feedback all reside in Unity Catalog, alongside the data the agent reads. As a result, the evidence of agent quality is governed like any other data asset rather than sitting in a separate tool.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">In the rest of this post, I give a phased task list for implementing agent evaluation in an enterprise. For each task I identify what the Business SME owns, what IT owns, and which Databricks/MLflow component does the work. The intent is something you can lift into a project plan.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">The Components</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Five building blocks are good to define upfront.</span><span data-ccp-props="{}"> </span></p>
<ol>
<li data-leveltext="%1." data-font="" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Traces</span></b><span data-contrast="auto"> are detailed automatic logs of everything the agent did on a single request: the question it received, the documents it retrieved, the systems it queried, its intermediate reasoning, and the answer it produced. All other components are dependent on traces.</span><span data-ccp-props="{}"> </span></li>
<li data-leveltext="%1." data-font="" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Scorers</span></b><span data-contrast="auto"> attach a score and a written rationale to a trace. They come in four varieties. Built-in judges are ready-made graders for the dimensions most agents need, covering correctness against known answers, groundedness in retrieved sources, relevance to the question, retrieval quality, and safety. Guidelines judges turn plain-English business rules into automated checks. Custom judges handle domain-specific quality that no generic grader can assess. Code-based scorers are deterministic checks for rules that have known right answers, such as whether the correct system was queried or whether a figure matches the source record.</span></li>
<li data-leveltext="%1." data-font="" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Evaluation datasets</span></b><span data-contrast="auto"> are curated collections of realistic questions and tasks, with expected answers or key facts attached where they exist. They live as governed, versioned tables in Unity Catalog, alongside the data the agent reads.</span></li>
<li data-leveltext="%1." data-font="" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">The Review App</span></b><span data-contrast="auto"> is a web interface where business experts read the agent&#8217;s answers, rate them, supply corrected expectations, and leave comments. No technical skill is required to use it.</span></li>
<li data-leveltext="%1." data-font="" data-listid="3" data-list-defn-props="{&quot;335552541&quot;:0,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769242&quot;:[65533,0],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;%1.&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Metrics and monitoring</span></b><span data-contrast="auto"> aggregate scores into quality, cost, and latency figures, enforce the thresholds the business has agreed to, and run the identical set of scorers against a sample of production traffic after launch.</span><span data-ccp-props="{}"> </span></li>
</ol>
<p><b><span data-contrast="auto">Who Owns What and Why It Matters</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Defining the right ownership of activities is key to avoiding unfavorable outcomes. Business SMEs own the definition of quality. They live the process and therefore know what a correct and useful answer looks like, which questions the agent must refrain from answering, and what the company is willing to say in writing. IT owns instrumentation, automation, scorer construction, release gates, and production monitoring.</span><span data-ccp-props="{}"> </span></p>
<p><img fetchpriority="high" decoding="async" data-attachment-id="392638" data-permalink="https://blogs.perficient.com/an-implementation-plan-for-evaluating-ai-agents-on-databricks/visual-3-grader-decision-image-1_mazen-manasseh/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh.png" data-orig-size="1880,924" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Visual 3 Grader Decision Image 1 Mazen Manasseh" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh-1024x503.png" class="alignnone wp-image-392638 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh.png" alt="Visual 3 Grader Decision Image 1 Mazen Manasseh" width="1880" height="924" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh.png 1880w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh-300x147.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh-1024x503.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh-768x377.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-3-grader-decision-Image-1_Mazen-Manasseh-1536x755.png 1536w" sizes="(max-width: 1880px) 100vw, 1880px" /></p>
<p>When IT writes the quality criteria, the agent scores well on generic tests and disappoints real users. When the business is handed raw evaluation output with no explanation, nobody trusts the numbers. Therefore, the task list below keeps both parties in their lane and defines the handoffs explicitly.</p>
<p><strong>Phase 1 — Define What Good Looks Like</strong></p>
<p>This phase produces written agreement on what is being measured and what score is good enough to deploy.</p>
<table style="height: 234px" width="2010" data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">1.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Inventory every data source and system the agent touches</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Scoping only, no component yet</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Validate.</span></b><span data-contrast="auto"> Confirms the data sources for the agent to use.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Lead.</span></b><span data-contrast="auto"> Documents each source, how the agent reaches it, and what the agent calls it.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">1.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Agree the quality dimensions to measure</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Scorer selection</span><br />
<span data-contrast="auto">mlflow.genai.scorers</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Names the dimensions that matter, such as accuracy, completeness, tone, and refusal behavior.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Support.</span></b><span data-contrast="auto"> Maps each dimension to a scorer type and flag any that cannot be measured reliably.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">1.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Set the quality gates: which dimensions block a release, and the threshold each one must clear</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Quality gates on metrics</span><br />
<span data-contrast="auto">results.metrics[&#8220;&lt;scorer&gt;/mean&#8221;]</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Decides that a safety failure stops a release while a tone failure does not and signs off that a minimum of 98 percent accuracy is acceptable.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Advise.</span></b><span data-contrast="auto"> Explains the reliability and cost tradeoff behind each check, and what each threshold implies for release frequency and rework.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">1.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Write the plain-language rules the agent must never break</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Guidelines judge</span><br />
<span data-contrast="auto">Guidelines(name=…, guidelines=…)</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Writes the rules verbatim, such as never discussing pricing or discounts.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Implement.</span></b><span data-contrast="auto"> Converts each written rule into a Guidelines judge without changing the wording.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><b><span data-contrast="auto">Phase 2 — Instrument the Agent</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">IT owns this phase almost entirely. It is a pre-requisite for the rest of the phases.</span><span data-ccp-props="{}"> </span></p>
<table data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">2.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Turn on tracing across the agent</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">MLflow Tracing</span><br />
<span data-contrast="auto">@mlflow.trace, mlflow.&lt;library&gt;.autolog()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Enables tracing so every request produces a complete step-by-step record.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">2.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Distinguish document retrieval from system queries in the trace</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Span types</span><br />
<span data-contrast="auto">SpanType.RETRIEVER, SpanType.TOOL</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Labels each step by type so graders can tell a document lookup from a database call.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">2.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Record who is asking on every request</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Trace tags and attributes</span><br />
<span data-contrast="auto">mlflow.update_current_trace(tags=…)</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto">  Confirms which caller details must be captured for later review.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Attaches the requester identity to the trace so entitlement can be checked.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">2.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Store traces as governed data</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Unity Catalog trace ingestion</span><br />
<span data-contrast="auto">set_experiment_trace_location(UCSchemaLocation(…))</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Links the experiment to a Unity Catalog schema so traces land in governed tables.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">2.5</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Confirm traces are readable before building anything on them</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Experiments Traces view</span><br />
<span data-contrast="auto">mlflow.search_traces()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Reads one complete trace and confirms it is understandable without a developer present.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Verifies the step sequence renders correctly and fixes any gaps.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><b><span data-contrast="auto">Phase 3 — Build the Evaluation Sets</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This phase has the most business commitment and is the phase that most often sets the schedule. Best practice is to build several focused suites rather than one consolidated set, because they have different owners, different pass thresholds, and different refresh cycles.</span><span data-ccp-props="{}"> </span></p>
<table data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">3.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Seed the set from real questions</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Traces as a dataset source</span><br />
<span data-contrast="auto">mlflow.search_traces()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Lead.</span></b><span data-contrast="auto"> Confirms the harvested questions reflect how people actually ask.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Support.</span></b><span data-contrast="auto"> Pulls real questions from logs and existing traces as starting examples.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">3.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Build the document and knowledge suite</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Dataset expectations</span><br />
<span data-contrast="auto">expectations.expected_facts</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Supplies the key facts a correct answer must contain for each question.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Format.</span></b><span data-contrast="auto"> Structures those facts into dataset records.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">3.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Build the structured data suite</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Expected values plus a code-based scorer</span><br />
<span data-contrast="auto">expectations.expected_value, @scorer</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Confirms the questions are ones customers genuinely ask about their orders.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Computes ground-truth figures from a pinned version of the source data so expectations do not drift.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">3.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Build the adversarial and entitlement suite</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Custom expectations read by a custom scorer</span><br />
<span data-contrast="auto">@scorer over SpanType.RETRIEVER and SpanType.TOOL</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Confirms which information must never surface, and to whom.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Designs probes with Security, including attempts to retrieve another customer&#8217;s records.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">3.5</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Build the refusal and out-of-scope suite</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Guidelines judges</span><br />
<span data-contrast="auto">Guidelines(…), ExpectationsGuidelines()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> With Legal, lists the questions the agent must decline and how it should decline them.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Format.</span></b><span data-contrast="auto"> Converts each refusal rule into an evaluation case.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">3.6</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Add multi-turn conversations</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Conversation-format inputs</span><br />
<span data-contrast="auto">mlflow.genai.evaluate(data=…)</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Writes realistic follow-up exchanges that depend on what was said earlier.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Format.</span></b><span data-contrast="auto"> Structures the exchanges, so the agent is scored across the full conversation.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">3.7</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Publish each suite as a governed, versioned table</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Managed evaluation datasets</span><br />
<span data-contrast="auto">mlflow.genai.datasets.create_dataset(uc_table_name=…), .merge_records()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Registers each suite in Unity Catalog so results stay comparable over time.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><b><span data-contrast="auto">Phase 4 — Score the Agent and Set a Baseline</span></b><span data-ccp-props="{}"> </span></p>
<p>This is when the first real measurement happens. Initial scores are expected to require adjustment to address inaccuracies.</p>
<table data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">4.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Switch on the built-in judges</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Built-in scorers</span><br />
<span data-contrast="auto">Correctness(), RetrievalGroundedness(), RelevanceToQuery(), Safety()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Reads a sample of judge rationales and confirms the reasoning matches business expectations.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Selects and configures the built-in judges that apply to this agent.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">4.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Build deterministic checks for exact rules</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Code-based scorers</span><br />
<span data-contrast="auto">@scorer returning Feedback</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Define.</span></b><span data-contrast="auto"> States which rules have one correct answer and no room for interpretation.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Writes the checks, such as confirming the right system was queried.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">4.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Create a custom judge for domain quality</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Custom LLM judge</span><br />
<span data-contrast="auto">make_judge(…), .register()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Writes the scoring rubric describing what a 1 through 5 answer looks like.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Implement.</span></b><span data-contrast="auto"> Builds and registers the judge from that rubric.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">4.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Run each suite as a named baseline</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Evaluation run</span><br />
<span data-contrast="auto">mlflow.start_run(run_name=…), mlflow.genai.evaluate()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Runs each suite under a named baseline so later versions can be compared against it.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">4.5</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Review failures together</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Traces and evaluation results</span><br />
<span data-contrast="auto">mlflow.search_traces(run_id=…)</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Lead.</span></b><span data-contrast="auto"> Reviews 15 to 20 failing cases and rules on whether each is a real failure or a flawed test.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Prepare.</span></b><span data-contrast="auto"> Groups failures by cause and walks the SME through representative examples.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">4.6</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Correct the test set and record the baseline</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Dataset update and re-run</span><br />
<span data-contrast="auto">dataset.merge_records(), mlflow.genai.evaluate()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Approve.</span></b><span data-contrast="auto"> Confirms the corrected cases now reflect the right expectation.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Updates the flawed cases, re-runs, and records the agreed baseline numbers.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><span data-contrast="auto">Task 4.5 deserves attention out of proportion to its size. It is where the business decides whether to trust the scoring at all. </span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Phase 5 — Calibrate the Judges Against Expert Judgment</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Automated judges are capable but not automatically correct about your business. While deterministic checks don’t require calibration, this phase tunes the custom judge until its scores track what your experts would have said.</span><span data-ccp-props="{}"> </span></p>
<table data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">5.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Select the responses experts will review</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Trace tagging and labeling datasets</span><br />
<span data-contrast="auto">mlflow.set_trace_tag(), create_dataset()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Advise.</span></b><span data-contrast="auto"> Indicates which kinds of cases are most worth expert time.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Assembles the review batch and loads it into a labeling dataset.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">5.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Set up the review form</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Label schema matched to the judge</span><br />
<span data-contrast="auto">label_schemas.create_label_schema()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Confirms the rating scale and instructions read clearly to a non-technical reviewer.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Creates the review schema so expert ratings can be matched to judge scores.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">5.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Run the labeling session</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Review App and labeling sessions</span><br />
<span data-contrast="auto">mlflow.genai.create_labeling_session()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Rates 100 to 150 responses against the rubric and comments on what is wrong.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Facilitate.</span></b><span data-contrast="auto"> Creates the session, assigns reviewers, and distributes the link.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">5.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Align the judge to expert ratings</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Judge alignment</span><br />
<span data-contrast="auto">get_scorer(name=…).align(optimizer=MemAlignOptimizer(…))</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Runs alignment so the judge absorbs the patterns in the expert feedback.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">5.5</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Re-run and confirm agreement</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Evaluation run and Review App</span><br />
<span data-contrast="auto">mlflow.genai.evaluate()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Verify.</span></b><span data-contrast="auto"> Spot-checks 20 held-out responses and confirms the aligned judge now agrees with expert opinion.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Re-runs the baseline with the aligned judge and reports the change.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><span data-contrast="auto">It’s worth setting business expectations before this phase starts since the aligned judge will usually report lower scores than it did beforehand. The agent has not declined but the grading has simply become more accurate.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Phase 6 — Improve, Launch, and Monitor</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Evaluation starts prior to agent deployment and continues beyond launch as it becomes part of how the agent is released and operated.</span><span data-ccp-props="{}"> </span></p>
<table data-tablestyle="MsoTable15List3Accent1" data-tablelook="1184">
<tbody>
<tr>
<td data-celllook="272"><b><span data-contrast="none">#</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Task</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Databricks / MLflow Component and Function</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">Business SME</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="none">IT</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">6.1</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Sort failures by cause and route them</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Trace search and analysis</span><br />
<span data-contrast="auto">mlflow.search_traces(filter_string=…)</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Prioritize.</span></b><span data-contrast="auto"> Says which failure categories hurt the business most and should be fixed first.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Groups failures by root cause and assign each to retrieval, permissions, or instructions.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">6.2</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Fix one layer at a time</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Evaluation run comparison</span><br />
<span data-contrast="auto">mlflow.search_runs()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">None.</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Makes a single change, re-runs the affected suite, and compares against the baseline.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">6.3</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Fix entitlement problems at the data layer</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Unity Catalog permissions</span><br />
<span data-contrast="auto">GRANT, row filters, index filters</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Review.</span></b><span data-contrast="auto"> Confirms the corrected access rules match business policy.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Resolves access failures through governed permissions rather than through agent instructions.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">6.4</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Promote changes only on evidence</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Prompt registry and aliases</span><br />
<span data-contrast="auto">mlflow.genai.register_prompt(), mlflow.genai.set_prompt_alias()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Approve.</span></b><span data-contrast="auto"> Signs off on promoting a version once the scores support it.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Execute.</span></b><span data-contrast="auto"> Registers the new version and promotes it only when the score improved.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">6.5</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Make evaluation a release gate</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Evaluation in a scheduled job</span><br />
<span data-contrast="auto">mlflow.genai.evaluate() checked against results.metrics</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Confirms which suites must pass on every change and which can run nightly.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Automates the run and fails the release when a blocking threshold is missed.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">6.6</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Score live traffic with the same checks</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Production monitoring</span><br />
<span data-contrast="auto">scorer.register(), .start(ScorerSamplingConfig(sample_rate=…))</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Agree.</span></b><span data-contrast="auto"> Accepts the coverage and cost tradeoff, such as sampling every conversation for safety and a subset for quality.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Registers and starts the scorers against sampled production traffic, after set_databricks_monitoring_sql_warehouse_id().</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">6.7</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Review the weakest production cases weekly</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">AI/BI dashboard over UC trace tables, plus the Review App</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Spends about an hour a week on the lowest-scoring real conversations.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Prepare.</span></b><span data-contrast="auto"> Builds the dashboard and queues the cases for review.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="16"><b><span data-contrast="auto">6.8</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Feed what you learn back into the test sets</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><span data-contrast="auto">Evaluation dataset update</span><br />
<span data-contrast="auto">dataset.merge_records()</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Adds newly discovered failure patterns as permanent test cases.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="0"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Merges them into the governed dataset and re-baselines.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
<tr>
<td data-celllook="273"><b><span data-contrast="auto">6.9</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Revisit the thresholds quarterly</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><span data-contrast="auto">Quality gate review, no component</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Own.</span></b><span data-contrast="auto"> Reconsiders whether the agreed pass marks still reflect business risk.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
<td data-celllook="257"><b><span data-contrast="auto">Support.</span></b><span data-contrast="auto"> Reports where thresholds are consistently exceeded or missed.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></td>
</tr>
</tbody>
</table>
<p><b><span data-contrast="auto">What Actually Governs the Schedule</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The first implementation along these lines typically runs seven to eight weeks. The distribution is the part worth planning around.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Phases 1 and 2 take about a week and are mostly IT. Phase 3 takes two to three weeks and is almost entirely business time. Phase 4 takes a week. Phase 5 takes a week, however long the experts need to finish labeling. Phase 6 takes about two weeks to stand up and continues as long as the agent is in use.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The second thing worth budgeting for is expert attention after launch. An hour a week of informed review, fed back into the test set, is what keeps quality from drifting as information and user behavior change.</span><span data-ccp-props="{}"> </span></p>
<p><img decoding="async" data-attachment-id="392639" data-permalink="https://blogs.perficient.com/an-implementation-plan-for-evaluating-ai-agents-on-databricks/visual-1b-swimlane-image-2_mazen-manasseh/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh.png" data-orig-size="2520,1168" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Visual 1b Swimlane Image 2 Mazen Manasseh" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-1024x475.png" class="alignnone wp-image-392639 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh.png" alt="Visual 1b Swimlane Image 2 Mazen Manasseh" width="2520" height="1168" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh.png 2520w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-300x139.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-1024x475.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-768x356.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-1536x712.png 1536w, https://blogs.perficient.com/wp-content/uploads/2026/11/visual-1b-swimlane-Image-2_Mazen-Manasseh-2048x949.png 2048w" sizes="(max-width: 2520px) 100vw, 2520px" /></p>
<p><span class="TextRun SCXW265605581 BCX0" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW265605581 BCX0">If you are planning an agent deployment and want </span><span class="NormalTextRun ContextualSpellingAndGrammarErrorV2Themed SCXW265605581 BCX0">help</span><span class="NormalTextRun SCXW265605581 BCX0"> setting up the evaluation framework around it, <a href="https://www.perficient.com/contact-us">reach out to Perficient</a> for a discussion with our </span><span class="NormalTextRun SCXW265605581 BCX0">AI and </span><span class="NormalTextRun SCXW265605581 BCX0">Databricks specialists.</span></span><span class="EOP Selected SCXW265605581 BCX0" data-ccp-props="{}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/an-implementation-plan-for-evaluating-ai-agents-on-databricks/">An Implementation Plan for Evaluating AI Agents on Databricks</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/iStock-1289197445-1-1024x717.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392634</post-id>	</item>
		<item>
		<title>Perficient Cited in Forrester Report on AI and Healthcare Workforce Reinvention</title>
		<link>https://blogs.perficient.com/perficient-cited-in-forrester-report-on-ai-and-healthcare-workforce-reinvention/</link>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Thu, 05 Nov 2026 17:55:36 +0000</pubDate>
				<category><![CDATA[News and Events]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392642</guid>

					<description><![CDATA[<p>As AI reshapes healthcare work, organizations must connect technology investments with redesigned roles, trusted governance, and stronger operating models. According to Forrester, &#8220;healthcare providers and&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/perficient-cited-in-forrester-report-on-ai-and-healthcare-workforce-reinvention/">Perficient Cited in Forrester Report on AI and Healthcare Workforce Reinvention</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><strong>As AI reshapes healthcare work, organizations must connect technology investments with redesigned roles, trusted governance, and stronger operating models.</strong></h3>
<p>According to Forrester, &#8220;healthcare providers and health insurers are investing aggressively in AI&#8221;.</p>
<p>But spending more on technology will not solve the industry’s hardest problems.</p>
<p>Care is moving beyond hospitals and clinics into a connected ecosystem of providers, insurers, digital platforms, community organizations, and local resources. At the same time, AI is changing how healthcare employees complete tasks, make decisions, and support patients and members.</p>
<p>Forrester’s <em>Healthcare Workforce Reinvention</em> report indicates that modernization now requires more than implementing new tools. Healthcare organizations must redesign how work gets done.</p>
<h3><strong>Perficient Contributes to Forrester’s Healthcare Workforce Research</strong></h3>
<p>Perficient is proud to be cited in Forrester’s <em>Healthcare Workforce Reinvention</em> report, which examines how AI is reshaping healthcare workforces and organizations. The research includes insights from Priyal Patel, associate vice president of healthcare at Perficient.</p>
<p>According to the report, healthcare providers and health insurers must prepare employees, redesign workflows, and address gaps in trust between decision-makers and the people expected to use and oversee AI.</p>
<p>We believe Perficient’s inclusion reflects the practical experience we bring to helping healthcare organizations connect AI adoption with workforce readiness and operating-model change.</p>
<h3><strong>AI Will Reshape Work, Not Simply Automate It</strong></h3>
<p>Healthcare’s AI conversation has focused heavily on automation. That focus is too narrow.</p>
<p>Adding AI to an outdated workflow may accelerate individual tasks, but it will not create a fundamentally better operating model. Organizations need to determine which activities AI should handle, where human judgment must remain central, and how accountability should work when people and intelligent systems make decisions together.</p>
<p>As Priyal Patel shared during her research interview with Forrester:</p>
<blockquote><p><em>AI won’t shrink the workforce. It will reshape it, creating new opportunities for employees to advance into leadership and supervisory roles while amplifying the value of human expertise.</em></p></blockquote>
<p>Forrester states, “AI is absorbing repetitive, rules-based, and administrative tasks, while humans retain responsibility for judgment, oversight, and complex decision-making.”</p>
<p>Healthcare organizations need defined responsibilities, practical training, trusted governance, and clear escalation paths. Employees must understand how AI reaches a recommendation, when they should intervene, and who remains accountable for the outcome.</p>
<h3><strong>Build the Foundations for Connected Care</strong></h3>
<p>Workforce reinvention is one part of a broader change. As care moves beyond the four walls of the hospital, healthcare organizations need four connected foundations:</p>
<ul>
<li><strong>Interoperable data</strong> that gives AI and care teams reliable information across systems</li>
<li><strong>Human-AI operating models</strong> that align roles, workflows, and decision-making</li>
<li><strong>Accountable governance</strong> that defines oversight, performance standards, and escalation thresholds</li>
<li><strong>Ecosystem partnerships</strong> that connect clinical services with payers, technology providers, and community resources</li>
</ul>
<p>Prior authorization shows why these foundations matter. Clinical notes, payer requirements, supporting documentation, and review activities often sit across separate systems. That fragmentation slows decisions and increases administrative work.</p>
<p>Perficient’s AI-driven Prior Authorization solution helps organizations extract clinical information, assess documentation readiness, strengthen submissions, and centralize review and prioritization. The goal is not automation for its own sake. It is a more connected workflow that supports faster decisions, stronger submission quality, and lower administrative burden.</p>
<h3><strong>Perficient’s Perspective: Measure What Changes, Not What Gets Deployed</strong></h3>
<p>Building on the report’s findings, we believe healthcare organizations should track whether AI reduces unnecessary work, strengthens decision quality, improves employee readiness, and helps patients or members move more quickly to the next step in their care. Trust also matters. AI cannot scale if employees do not understand it or feel equipped to question its outputs.</p>
<p>Perficient brings together healthcare expertise, data and interoperability capabilities, AI implementation, workflow redesign, governance, and organizational change. We help healthcare organizations build the foundations required to move from isolated AI experiments to responsible, scalable impact.</p>
<p>The healthcare workforce is already changing. Organizations that redesign work now will be better prepared to connect people, technology, and care across the expanding healthcare ecosystem.</p>
<p>Forrester clients can access <em>Healthcare Workforce Reinvention</em> (Forrester Research, Inc., September 2026) directly through Forrester <a href="https://protect.checkpoint.com/v2/r01/___https:/www.forrester.com/report/healthcare-workforce-reinvention/RES202359___.YXAzOnBlcmZpY2llbnQtaW5jOmM6b2ZmaWNlMzY1X2VtYWlsc19hdHRhY2htZW50OjYwYTBkZjdjODYzZjhhZTUwNTZmMGQyNGRlNjBiOTY3Ojc6YWJiMDpiYTM2ZDIxYmEwZTczNzIxZTUwMjMwYmIzOTBhNDBmZWQ3OTg2MTY2YmYzYTg2NTIyNmRmOTRjMjMyOGY3MmFhOnA6VDpO"><strong>here.</strong></a></p>
<p>The post <a href="https://blogs.perficient.com/perficient-cited-in-forrester-report-on-ai-and-healthcare-workforce-reinvention/">Perficient Cited in Forrester Report on AI and Healthcare Workforce Reinvention</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/2026_ARInclusion_Forre-1200x800-px-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392642</post-id>	</item>
		<item>
		<title>How a Maintenance Knowledge Graph Accelerates Asset Failure Diagnosis</title>
		<link>https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/</link>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Wed, 04 Nov 2026 20:37:36 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392613</guid>

					<description><![CDATA[<p>When critical equipment begins to fail, maintenance teams need to understand what&#8217;s happening, why it&#8217;s happening, and what should be done about it. The trouble&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/">How a Maintenance Knowledge Graph Accelerates Asset Failure Diagnosis</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">When critical equipment begins to fail, maintenance teams need to understand what&#8217;s happening, why it&#8217;s happening, and what should be done about it. The trouble is that the information required to answer those questions is often spread across multiple systems. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">A maintenance knowledge graph brings together asset relationships, telemetry, work orders, permits, and parts into a connected view of equipment health and maintenance activity. Combined with a natural language interface, operators can ask questions, investigate failures, and plan corrective action from a single environment rather than navigating multiple disconnected systems.</span><span data-ccp-props="{}"> </span></p>
<h2><span data-contrast="none">A Realistic Maintenance Scenario</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}"> </span></h2>
<p><span data-contrast="auto">To demonstrate these capabilities, we developed a maintenance knowledge graph demo for a nuclear energy power company. While the demo centers on a nuclear site, the same concepts apply across all asset-intensive industries.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Nuclear sites move </span><b><span data-contrast="auto">a lot</span></b><span data-contrast="auto"> of water. Water systems support everything from condensate and cooling to normal plumbing, which makes pumps critically important. In this example, we follow a developing issue involving Pump 301 as a user works to diagnose and address a failure. </span><span data-ccp-props="{}"> </span></p>
<h2><span data-contrast="none">Finding the Bad Actors</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}"> </span></h2>
<p><span data-contrast="auto">Knowing where to begin an investigation is the often first challenge. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Rather than manually reviewing maintenance records and reliability reports, an operator can use the knowledge graph’s natural language interface and ask it to perform a bad actor analysis across a pump circuit.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559685&quot;:0,&quot;335559737&quot;:0,&quot;335559738&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:278}"> </span></p>
<p><img decoding="async" data-attachment-id="392614" data-permalink="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/image-1/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1.png" data-orig-size="1906,891" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Image #1" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1-1024x479.png" class="alignnone wp-image-392614 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1.png" alt="Image #1" width="1906" height="891" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1.png 1906w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1-300x140.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1-1024x479.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1-768x359.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-1-1536x718.png 1536w" sizes="(max-width: 1906px) 100vw, 1906px" /></p>
<p>The analysis surfaces Pump 301 as the issue and highlights the components most closely associated with the problem, making it the logical starting point for further investigation.</p>
<h2><span data-contrast="none">A Maintenance Knowledge Graph Shows Relationships</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}"> </span></h2>
<p><span data-contrast="auto">Once Pump 301 has been identified, the next step is understanding how the issue connects to the broader maintenance environment.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The graph is, effectively, an asset map, and it shows relationships. Looking at an individual asset, users can see the asset broken down into components and assemblies. Those assemblies are then broken out into condition information and connected to related work orders, permits, and other maintenance information, like replacement parts. </span><span data-ccp-props="{}"> </span></p>
<p><img loading="lazy" decoding="async" data-attachment-id="392615" data-permalink="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/image-2/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-2.png" data-orig-size="716,605" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Image #2" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-2.png" class="alignnone size-full wp-image-392615" src="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-2.png" alt="Image #2" width="716" height="605" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-2.png 716w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-2-300x253.png 300w" sizes="auto, (max-width: 716px) 100vw, 716px" /></p>
<p>In this example, one of Pump 301’s main bearings is going out. Based on vibration, temperature, and other available telemetry, the graph is making its best guess at the condition causing the failure. In this case, spalling.</p>
<p>You can see which zone the pump is located in, along with the associated work order. That work order is tied to a replacement part. The system also shows the confined space permit required to perform the work.</p>
<p>That is what a graph can do for you.</p>
<h2>Once You Have the Graph and the Telemetry, What Can You Do?</h2>
<p>The rest of the demo shows the power of what becomes possible once you have both the graph and the telemetry.</p>
<p>If we look at the telemetry for Pump 301, you can see the vibration spikes it&#8217;s suffering. An operator can use this information to see what&#8217;s going on.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392616" data-permalink="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/image-3/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-3.png" data-orig-size="719,604" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Image #3" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-3.png" class="alignnone size-full wp-image-392616" src="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-3.png" alt="Image #3" width="719" height="604" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-3.png 719w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-3-300x252.png 300w" sizes="auto, (max-width: 719px) 100vw, 719px" /></p>
<p>There is also a time-travel capability, which is critically important for operators. When a bearing starts to fail, one of the first questions is: When did it start going?</p>
<p>To answer this question, operators can drag a slider back to previous points in time to examine vibration trends and spikes at that moment.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392627" data-permalink="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/maint-demo-telemetry_edited/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited.png" data-orig-size="1897,885" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Maint Demo Telemetry Edited" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited-1024x478.png" class="alignnone wp-image-392627 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited.png" alt="Maint Demo Telemetry Edited" width="1897" height="885" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited.png 1897w, https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited-300x140.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited-1024x478.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited-768x358.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/maint-demo-telemetry_edited-1536x717.png 1536w" sizes="auto, (max-width: 1897px) 100vw, 1897px" /></p>
<p>You can do this across all of the telemetry associated with the asset and its components, making it easier to see where trends developed and where spikes began to appear.</p>
<h2>Drafting the Work Order</h2>
<p>Diagnosing equipment problems is only part of the process. After the operator has looked at the asset and telemetry and determined there is an issue, the next step is initiating maintenance work.</p>
<p>In the natural language interface, the operator asks the system to create and submit a work order to address the issue affecting Pump 301. The system will then generate a work order that can be handed off to planning. The draft includes the information an operator would normally provide and identifies items such as:</p>
<ul>
<li>Required permits</li>
<li>Required replacement parts</li>
<li>Relevant equipment conditions</li>
</ul>
<p><img loading="lazy" decoding="async" data-attachment-id="392618" data-permalink="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/image-5/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5.png" data-orig-size="941,822" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Image #5" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5.png" class="alignnone size-full wp-image-392618" src="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5.png" alt="Image #5" width="941" height="822" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5.png 941w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5-300x262.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/Image-5-768x671.png 768w" sizes="auto, (max-width: 941px) 100vw, 941px" /></p>
<p><span data-contrast="auto">Planning can then review inventory, confirm resources, and move the work into scheduling. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The result is a faster transition from diagnosis to action.</span><span data-ccp-props="{}"> </span></p>
<h2><span data-contrast="none">Bringing It All Together</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}"> </span></h2>
<p><span data-contrast="auto">Throughout this example, the maintenance knowledge graph connected information that would traditionally be spread across multiple systems.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Operators could understand relationships between assets and components, identify recurring issues, review telemetry, examine how conditions developed over time, and generate a work order from a single environment. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This is what it means to radically condense the amount of time required to diagnose a failure.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">By bringing together the graph, telemetry, and natural language interaction, operators can spend less time gathering information and more time taking action. Tasks such as preparing a work order, which normally takes 15 to 20 minutes, can be completed in seconds.</span><span data-ccp-props="{}"> </span></p>
<h2><span data-contrast="none">See What Else a Knowledge Graph Can Do</span><span data-ccp-props="{&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;335559738&quot;:160,&quot;335559739&quot;:80}"> </span></h2>
<p><span data-contrast="auto">The maintenance scenario in this article is just one example of what&#8217;s possible when operational data, maintenance history, and asset relationships are connected.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Explore how knowledge graphs help organizations preserve expertise, improve decision-making, and make critical information easier to access in our related article, &#8220;</span><a href="https://www.perficient.com/insights/perspectives/retirements-are-inevitable-knowledge-loss-doesnt-have-to-be?utm_source=blog&amp;utm_medium=content&amp;utm_campaign=ind_ai_driven_maintenance_2026&amp;utm_content=knowledge_graph"><span data-contrast="none">Retirements Are Inevitable. Knowledge Loss Doesn&#8217;t Have to Be.</span></a><span data-contrast="auto">&#8220;</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">And if you&#8217;d like to learn more about the maintenance knowledge graph demo featured here, connect with Perficient&#8217;s Energy &amp; Utilities experts.</span></p>
<p>The post <a href="https://blogs.perficient.com/how-a-maintenance-knowledge-graph-accelerates-asset-failure-diagnosis/">How a Maintenance Knowledge Graph Accelerates Asset Failure Diagnosis</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/Knowledge-Graph-blog-header-image-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392613</post-id>	</item>
		<item>
		<title>Apache Kafka® Explained: Why Every High-Scale System Needs an Event Streaming Platform</title>
		<link>https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/</link>
		
		<dc:creator><![CDATA[Venkata Sreeram Murthy Gonella]]></dc:creator>
		<pubDate>Tue, 03 Nov 2026 17:08:34 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<category><![CDATA[Distributed Systems]]></category>
		<category><![CDATA[Event Driven Architecture]]></category>
		<category><![CDATA[Kafka Foundations]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392584</guid>

					<description><![CDATA[<p>From the limits of synchronous REST architectures to the core building blocks of Kafka — topics, partitions, offsets, producers, and consumer groups. Every engineering team&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/">Apache Kafka® Explained: Why Every High-Scale System Needs an Event Streaming Platform</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="hero-sub"><em>From the limits of synchronous REST architectures to the core building blocks of Kafka — topics, partitions, offsets, producers, and consumer groups.</em></p>
<p>Every engineering team eventually hits the same wall. The system is growing. More services. More traffic. And all those services are talking directly to each other — synchronous HTTP calls, request-response, point-to-point. It works fine at small scale. Then it doesn&#8217;t.</p>
<p>Apache Kafka® was built for exactly this moment. In this first post of our three-part series, we&#8217;ll cover <strong>why traditional architectures break</strong>, what Kafka fundamentally is, and the core building blocks you need to understand before you use it in production.</p>
<p class="hero-tags"><span style="color: #333333"><strong>Series Overview<br />
</strong></span>Part 1 (this post) covers the problem space and Kafka&#8217;s core concepts. Part 2 walks through real-world production architectures. Part 3 is a deep-dive on testing Kafka systems end-to-end.</p>
<hr />
<div>
<h2 class="section-title">What Breaks in Synchronous, Point-to-Point Architectures</h2>
<p class="section-intro">When every service calls every other service directly, you don&#8217;t have a microservices architecture — you have a distributed monolith with extra network hops.</p>
<p>Imagine an order is placed on an e-commerce platform. The Order Service needs to notify the Inventory Service, trigger the Payment Service, fire the Notification Service, and record an event in the Analytics Database. In a synchronous architecture, every one of those calls is a direct HTTP dependency.</p>
</div>
<div><img loading="lazy" decoding="async" data-attachment-id="392590" data-permalink="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/kafka2/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2.png" data-orig-size="1587,865" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Kafka2" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2-1024x558.png" class="alignnone wp-image-392590 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2.png" alt="Kafka2" width="1587" height="865" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2.png 1587w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2-300x164.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2-1024x558.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2-768x419.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka2-1536x837.png 1536w" sizes="auto, (max-width: 1587px) 100vw, 1587px" /></div>
<div>
<h3>Why This Architecture Fails at Scale</h3>
<ul>
<li><strong>N×M Complexity:</strong> With 5 producers and 5 consumers, you potentially have 25 direct integrations to maintain. Add one new service and you&#8217;re updating everything upstream.</li>
<li><strong>Cascading Failures:</strong> If the Notification Service slows down, it backs up the Order Service. A single slow dependency can bring down the whole request chain.</li>
<li><strong>Over-Provisioning:</strong> Every service must be sized for the maximum possible traffic spike, even if that spike only lasts 60 seconds on Black Friday. The rest of the year, that compute sits idle.</li>
<li><strong>No Event History:</strong> Once the HTTP response is sent, the event is gone unless you explicitly wrote it to a database. There&#8217;s no way to replay what happened or onboard a new consumer against historical data.</li>
</ul>
<p><strong>The Real Cost<br />
</strong>Synchronous tight coupling doesn&#8217;t just cause outages — it slows down your engineering team. Every new feature requires coordinating changes across multiple services simultaneously, because they all depend on each other&#8217;s availability.</p>
<h2 class="section-title">Enter Apache Kafka: The Distributed Commit Log</h2>
<p class="section-intro">Kafka replaces N×M direct connections with a single durable, replayable event log. Producers and consumers never know about each other.</p>
<p>Apache Kafka is, at its core, a <strong>distributed, append-only commit log</strong>. Producers write events to it. Consumers read from it. Neither side knows the other exists. This single design decision eliminates nearly every problem listed above.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392594" data-permalink="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/kafka4/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4.png" data-orig-size="1591,754" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Kafka4" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4-1024x485.png" class="alignnone wp-image-392594 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4.png" alt="Kafka4" width="1591" height="754" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4.png 1591w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4-300x142.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4-1024x485.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4-768x364.png 768w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka4-1536x728.png 1536w" sizes="auto, (max-width: 1591px) 100vw, 1591px" /></p>
<p><strong>The Key Insight<br />
</strong>In Kafka&#8217;s model, you can add a brand new consumer (a new feature, a new analytics engine, a new AI model) to any topic without changing a single line of producer code. The producer has no idea the new consumer exists.</p>
<h2 class="section-title">The Building Blocks of Kafka You Must Understand</h2>
<p class="section-intro">Before you deploy a single Kafka cluster, you need these six concepts locked in. Everything else — performance, reliability, and correctness — flows from them.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392597" data-permalink="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/kafka6/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6.png" data-orig-size="1228,985" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Kafka6" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6-1024x821.png" class="alignnone wp-image-392597 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6.png" alt="Kafka6" width="1228" height="985" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6.png 1228w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6-300x241.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6-1024x821.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka6-768x616.png 768w" sizes="auto, (max-width: 1228px) 100vw, 1228px" /></p>
<h3>How Partitions Enable Scale and Ordering</h3>
<p><img loading="lazy" decoding="async" data-attachment-id="392598" data-permalink="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/kafka7/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7.png" data-orig-size="1183,645" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Kafka7" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7-1024x558.png" class="alignnone wp-image-392598 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7.png" alt="Kafka7" width="1183" height="645" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7.png 1183w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7-300x164.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7-1024x558.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka7-768x419.png 768w" sizes="auto, (max-width: 1183px) 100vw, 1183px" /></p>
<h3>Consumer Groups in Action</h3>
<p>One of the most powerful Kafka concepts: a topic with 3 partitions can be consumed by up to 3 consumers within a single group — each consumer owns one partition, processing in true parallel with no duplication.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392599" data-permalink="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/kafka8/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8.png" data-orig-size="1189,408" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Kafka8" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8-1024x351.png" class="alignnone wp-image-392599 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8.png" alt="Kafka8" width="1189" height="408" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8.png 1189w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8-300x103.png 300w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8-1024x351.png 1024w, https://blogs.perficient.com/wp-content/uploads/2026/11/kafka8-768x264.png 768w" sizes="auto, (max-width: 1189px) 100vw, 1189px" /></p>
<h2 class="section-title">What You&#8217;ve Learned in Part 1</h2>
<ul>
<li>Why synchronous, point-to-point architectures fail under high traffic and tight coupling</li>
<li>How Kafka&#8217;s Distributed Commit Log decouples producers from consumers entirely</li>
<li>The six core Kafka primitives: Topics, Partitions, Offsets, Producers, Consumer Groups, and Brokers</li>
<li>How Leader/Follower replication provides fault tolerance, and how consumer groups enable parallel processing without duplication</li>
</ul>
<p class="diagram-wrap"><strong><span style="color: #333333">Coming Up in Part 2</span><br />
</strong>We take all of these concepts into production. We&#8217;ll walk through the real Kafka architecture powering a Swiggy-style food delivery platform, a CI/CD deployment pipeline with Octopus Deploy, and an AI real-time inference broadcasting system — with full architecture diagrams for each.</p>
<div class="diagram-wrap"></div>
</div>
<p>The post <a href="https://blogs.perficient.com/apache-kafka-explained-why-every-high-scale-system-needs-an-event-streaming-platform/">Apache Kafka® Explained: Why Every High-Scale System Needs an Event Streaming Platform</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/iStock-1157482890-1-1024x631.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392584</post-id>	</item>
		<item>
		<title>2026 Women in Digital Breakfast at Sitecore Symposium</title>
		<link>https://blogs.perficient.com/2026-women-in-digital-breakfast-at-sitecore-symposium/</link>
		
		<dc:creator><![CDATA[Megan Jensen]]></dc:creator>
		<pubDate>Tue, 03 Nov 2026 15:54:06 +0000</pubDate>
				<category><![CDATA[News and Events]]></category>
		<category><![CDATA[Sitecore]]></category>
		<category><![CDATA[Women in Digital]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392602</guid>

					<description><![CDATA[<p>AI is changing how we work, create, market, and connect with customers. But as these technologies reshape our world, one question matters more than ever: &#8230;</p>
<p>The post <a href="https://blogs.perficient.com/2026-women-in-digital-breakfast-at-sitecore-symposium/">2026 Women in Digital Breakfast at Sitecore Symposium</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">AI is changing how we work, create, market, and connect with customers. But as these technologies reshape our world, one question matters more than ever:</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">Who gets a voice in shaping what&#8217;s next?</span></b><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">I’m thrilled to be moderating the third annual Women in Digital Breakfast at Sitecore Symposium. This annual event is a time to step off the conference floor, connect with peers over a beautiful breakfast and really good coffee, and engage in big conversations that just don’t happen anywhere else. This year we’re talking about the crucial role women in our industry play in defining a future with AI.</span></p>
<p><span data-contrast="auto">This year&#8217;s panel brings together an incredible group of leaders from the Sitecore Community with very different professional and personal backgrounds:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><b><span data-contrast="auto">Jessica Chirambaguwa</span></b><span data-contrast="auto">, Lead Product Manager, Global Digital Product at Colliers</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><b><span data-contrast="auto">Agata Nowakowska</span></b><span data-contrast="auto">, President, Americas at Sitecore</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><b><span data-contrast="auto">Jennifer Smith</span></b><span data-contrast="auto">, Senior Director of Digital Marketing &amp; Ecommerce at Cracker Barrel</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><b><span data-contrast="auto">Stefanie Wittner</span></b><span data-contrast="auto">, Chief People Officer at Sitecore</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:0,&quot;335559740&quot;:240}"> </span></li>
</ul>
<p><span data-contrast="auto">Together, we&#8217;ll explore questions that many of us are asking:</span><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Why does diversity of perspective matter when building and governing AI?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">How can women move from being observers of AI innovation to leaders influencing its direction?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">What practical steps can professionals take to strengthen their careers and opportunities in an AI-driven future?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">And what gives us reason to feel optimistic about what&#8217;s ahead?</span><span data-ccp-props="{&quot;335559739&quot;:0}"> </span></li>
</ul>
<p><span data-contrast="auto">Most importantly, this session is about empowerment.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">We want women to leave feeling energized, confident, and excited about the role they can play in shaping the future of technology. AI isn&#8217;t something happening </span><i><span data-contrast="auto">to</span></i><span data-contrast="auto"> us. It&#8217;s something we all have the opportunity to influence.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">And for the many men who join us each year as allies: this conversation is for you, too. Understanding different perspectives, advocating for diverse voices, and helping create opportunities for others are essential leadership skills in today&#8217;s workplace.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Whether you&#8217;re a marketer, technologist, strategist, leader, or simply curious about what&#8217;s next, we invite you to pull up a chair, join the conversation, and help shape a future that benefits everyone.</span><span data-ccp-props="{}"> </span></p>
<p><b><span data-contrast="auto">We hope to see you there.</span></b><span data-ccp-props="{}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/2026-women-in-digital-breakfast-at-sitecore-symposium/">2026 Women in Digital Breakfast at Sitecore Symposium</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/wid-1-1-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392602</post-id>	</item>
		<item>
		<title>How to Use the Personalization Connector for Salesforce Sales and Service Clouds</title>
		<link>https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/</link>
		
		<dc:creator><![CDATA[Raul Juliao Colina]]></dc:creator>
		<pubDate>Mon, 02 Nov 2026 14:16:31 +0000</pubDate>
				<category><![CDATA[Technical Expertise]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392571</guid>

					<description><![CDATA[<p>Have you ever wondered what would happen if you connected Personalization with Sales and Service Clouds? The Personalization connector for Sales and Service Clouds brings&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/">How to Use the Personalization Connector for Salesforce Sales and Service Clouds</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Have you ever wondered what would happen if you connected Personalization with Sales and Service Clouds? The Personalization connector for Sales and Service Clouds brings user data and server-side campaigns into Salesforce CRM for your contacts and leads.</p>
<h2>The Key for Success</h2>
<p>To use Personalization for Sales and Service Clouds, you&#8217;ll need to have:</p>
<ol>
<li>User identity systems that are fully configured and working properly. The user needs to exist in the CRM, and you will need to match them using the same attributes you use in Personalization. For instance, if you&#8217;re with matching email addresses in Personalization, ensure that your Contact or Lead has the corresponding email.</li>
<li>The Personalization dataset needs to be fully configured with catalog items or promotions. In addition, you&#8217;ll be sending Einstein Recipes, so it&#8217;s crucial to ensure this functionality as well.</li>
</ol>
<p>Ensure both elements are functioning seamlessly for immediate results.</p>
<h2>Connect Both Tools</h2>
<p>With Personalization now operational, you can now integrate with Sales Cloud. You need to install the &#8220;Interaction Studio Connector for Sales and Service Cloud&#8221; from AppExchange in Sales Cloud. This managed package includes Apex classes and four key Lightning components used to display Personalization data. To make it work, you’ll need to:</p>
<p>1. Create an API token in Personalization to send events and access the API. This token exposes all datasets in Personalization and their information.</p>
<p>2. Create a Named Credential in CRM using the API token from Personalization.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392573" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-1/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-1.png" data-orig-size="305,202" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 1" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-1.png" class="alignnone wp-image-392573 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-1.png" alt="Pers 1" width="305" height="202" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-1.png 305w, https://blogs.perficient.com/wp-content/uploads/2026/11/pers-1-300x199.png 300w" sizes="auto, (max-width: 305px) 100vw, 305px" /></p>
<h2>Access the Data</h2>
<p>After you&#8217;ve set up the connection, it&#8217;s time to add the components to the Contact or Lead page layout. For these three components, I&#8217;ll show how they interact with your data.</p>
<ol>
<li>Event Stream</li>
<li>Affinity Graph</li>
<li>Next Best Recommendation</li>
</ol>
<h3>Each component must align a CRM attribute with a Personalization Identity Type, and it&#8217;s crucial to specify the dataset, ensuring that known users in CRM (contacts or leads) are associated with the chosen dataset.Event Stream Component</h3>
<p>This component gives you information about the interactions your contact or lead is having with the site. You&#8217;ll be able to know what the contact or lead is doing on the site, where they are going, and the date and time they did a specific thing. Take into account that it won&#8217;t refresh every 15 seconds like it does in Personalization, and it won&#8217;t give all the specific details you can see inside Personalization.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392575" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-2/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-2.png" data-orig-size="537,210" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 2" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-2.png" class="alignnone wp-image-392575 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-2.png" alt="Pers 2" width="537" height="210" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-2.png 537w, https://blogs.perficient.com/wp-content/uploads/2026/11/pers-2-300x117.png 300w" sizes="auto, (max-width: 537px) 100vw, 537px" /></p>
<h2>Affinity Graph Component</h2>
<p><img loading="lazy" decoding="async" data-attachment-id="392577" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-3/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-3.png" data-orig-size="300,179" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 3" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-3.png" class="alignnone wp-image-392577 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-3.png" alt="Pers 3" width="300" height="179" /></p>
<p><img loading="lazy" decoding="async" data-attachment-id="392578" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-4/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-4.png" data-orig-size="300,183" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 4" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-4.png" class="alignnone size-full wp-image-392578" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-4.png" alt="Pers 4" width="300" height="183" /></p>
<p>The affinity component gives you a better perspective on how your contact or lead interacts with a client&#8217;s product. This component works with the collected information about the different catalog objects you have set in Personalization.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392579" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-5/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-5.png" data-orig-size="285,300" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 5" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-5.png" class="alignnone size-full wp-image-392579" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-5.png" alt="Pers 5" width="285" height="300" /></p>
<p>You can filter by view time, purchases, views, and revenue, and you can add one for each catalog object you have.</p>
<h2>Next Best Recommendation Component</h2>
<p>This component requires additional refinement as it necessitates exposing a Server-Side campaign in Personalization to send the outcomes of a chosen Einstein Recipe.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392580" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-6/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-6.png" data-orig-size="210,300" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 6" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-6.png" class="alignnone size-full wp-image-392580" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-6.png" alt="Pers 6" width="210" height="300" /></p>
<p>This campaign will return recommendations based on how the recipe is set, from trending products to co-browsed items or any eligible item. Each time the contact record is open, you can get the triggered interaction for the campaign in the Event Stream of Personalization and in CRM.</p>
<p><img loading="lazy" decoding="async" data-attachment-id="392581" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-7-7/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.7.png" data-orig-size="412,52" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 7.7" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.7.png" class="alignnone wp-image-392581 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.7.png" alt="Pers 7.7" width="412" height="52" srcset="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.7.png 412w, https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.7-300x38.png 300w" sizes="auto, (max-width: 412px) 100vw, 412px" /></p>
<p><img loading="lazy" decoding="async" data-attachment-id="392582" data-permalink="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/pers-7/" data-orig-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.png" data-orig-size="300,267" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;,&quot;alt&quot;:&quot;&quot;}" data-image-title="Pers 7" data-image-description="" data-image-caption="" data-large-file="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.png" class="alignnone wp-image-392582 size-full" src="https://blogs.perficient.com/wp-content/uploads/2026/11/pers-7.png" alt="Pers 7" width="300" height="267" /></p>
<p>The post <a href="https://blogs.perficient.com/how-to-use-the-personalization-connector-for-salesforce-sales-and-service-clouds/">How to Use the Personalization Connector for Salesforce Sales and Service Clouds</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/11/iStock-932559514-1-1-1024x682.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392571</post-id>	</item>
		<item>
		<title>Perficient Recognized as a Major Player in IDC MarketScape for Cloud Professional Services in the AI Era</title>
		<link>https://blogs.perficient.com/perficient-recognized-as-a-major-player-in-idc-marketscape-for-cloud-professional-services-in-the-ai-era/</link>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Thu, 15 Oct 2026 20:53:41 +0000</pubDate>
				<category><![CDATA[News and Events]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392557</guid>

					<description><![CDATA[<p>AI has changed the cloud modernization mandate.  Organizations are no longer moving to the cloud simply to update infrastructure, reduce technical debt, or improve scalability.&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/perficient-recognized-as-a-major-player-in-idc-marketscape-for-cloud-professional-services-in-the-ai-era/">Perficient Recognized as a Major Player in IDC MarketScape for Cloud Professional Services in the AI Era</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><span data-contrast="auto">AI has changed the cloud modernization mandate.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Organizations are no longer moving to the cloud simply to update infrastructure, reduce technical debt, or improve scalability. They need modern cloud foundations that can support trusted data, responsible AI, and new ways of working across the business.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">That takes more than adding AI tools to an existing technology environment. AI requires an operating model built for continuous change, governed decision-making, and disciplined execution. Without those elements, even promising initiatives can remain stuck in experimentation.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">At Perficient, we believe cloud modernization should create a practical foundation for AI adoption. That means connecting platforms, data, engineering, governance, and customer experience so organizations can move confidently from an initial idea to production at scale.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<h2><b><span data-contrast="none">IDC Recognizes Perficient as a Major Player</span></b><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:261,&quot;335559739&quot;:261,&quot;335559740&quot;:300}"> </span></h2>
<p><span data-contrast="auto">Perficient has been named a Major Player in the </span><i><span data-contrast="auto">IDC MarketScape: Worldwide Cloud Professional Services in the AI Era 2026 Vendor Assessment</span></i><span data-contrast="auto"> (Doc #US54117426, September 2026).</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">We believe this recognition reflects Perficient’s AI-native approach to cloud transformation, depth of proprietary cloud and AI intellectual property, industry expertise, and ability to help organizations move from strategy to production at scale.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">“Too many organizations are treating AI as a technology initiative when it’s actually an operating model shift,” said Joel Lindsey, Vice President of Cloud Modernization Platform Services, Perficient. “Without modern cloud foundations, trusted data, and disciplined governance, AI remains just an experiment. We believe being named a Major Player in this IDC MarketScape reflects our ability to help clients build AI-ready businesses through modern cloud foundations, responsible governance, and disciplined execution.”</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">The point is straightforward: AI success depends on more than technology. Organizations need the cloud foundations, trusted data, governance, and operating model required to move AI beyond experimentation and into production.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<h2><b><span data-contrast="none">Moving Beyond Infrastructure and Modernization</span></b><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:261,&quot;335559739&quot;:261,&quot;335559740&quot;:300}"> </span></h2>
<p><span data-contrast="auto">According to the IDC MarketScape, “Perficient’s key strength is the depth and operational specificity of its proprietary cloud and AI IP relative to its size, paired with a well-articulated delivery governance model.&#8221;</span><span data-contrast="none">.”</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">The report also noted that “Perficient is particularly compelling for Americas-based organizations in financial services, healthcare, manufacturing, or retail that want a firm to embed senior practitioners directly in delivery rather than hand off after assessment, and for buyers that value customer-experience and product-engineering depth alongside cloud infrastructure capability.”</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">That combination matters because an AI-ready business cannot be built through infrastructure alone. Organizations must also modernize the applications, experiences, data environments, governance structures, and delivery models surrounding that infrastructure.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Perficient brings those capabilities together. We help organizations modernize technology, unlock the value of their data, and build AI-ready businesses through platform, engineering, and consulting expertise.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<h2><b><span data-contrast="none">Turning AI Strategy Into Production</span></b><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:261,&quot;335559739&quot;:261,&quot;335559740&quot;:300}"> </span></h2>
<p><span data-contrast="auto">Moving AI into production requires organizations to make complex decisions about architecture, data, security, governance, cost, and business value. Committing to broader transformation without first establishing the right foundation creates unnecessary risk.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Perficient helps clients establish clear priorities, validate ideas, and build confidence before expanding their investments.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Our teams work across AWS, Microsoft Azure, Google Cloud, hybrid environments, and leading AI platforms, including Anthropic. We apply proprietary cloud and AI intellectual property to help clients move from strategy to production with greater speed, consistency, and confidence.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Just as important, our senior practitioners remain engaged in delivery. We do not stop at assessment or hand over a roadmap without a practical path forward. We connect strategy to execution and build governance into the process from the beginning.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<h2><b><span data-contrast="none">Cloud That Supports an AI-Ready Business</span></b><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;134245418&quot;:true,&quot;134245529&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:261,&quot;335559739&quot;:261,&quot;335559740&quot;:300}"> </span></h2>
<p><span data-contrast="auto">We view this recognition as evidence of Perficient’s sustained focus on helping clients create measurable value from cloud and AI investments.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">The next stage of modernization will not be defined by how many AI pilots an organization launches. It will be defined by how effectively the organization puts AI into production, governs it responsibly, and uses it to improve how the business operates.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">Modern cloud foundations make that possible. Trusted data, disciplined governance, and embedded execution make it sustainable.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p><span data-contrast="auto">To learn more about Perficient’s cloud professional services, you can access the </span><a href="https://protect.checkpoint.com/v2/r01/___https:/www.perficient.com/about/newsroom/news-releases/2026/perficient-named-a-major-player-in-idc-marketscape-for-worldwide-cloud-professional-services?utm_source=linkedin&amp;utm_medium=organic_social&amp;utm_campaign=ar_idc&amp;utm_content=idc_marketscape_2026_image_feed___.YXAzOnBlcmZpY2llbnQtaW5jOmM6b2ZmaWNlMzY1X2VtYWlsc19hdHRhY2htZW50Ojc3NGJiOTAyZTI5OGM1YzFkZjNkZWJkNTBlMTY2YmNjOjc6YzIxYzo0ZmQ3ZDJlM2M1MjgxZjcxYjA1NThiNzc0ZWI3MDQ2NDI5ZDhkZDAxNTBmZDBjYjU4YmQ3OGRjZjVmZTRiMTBlOnA6VDpO"><span data-contrast="none">News Release</span></a><span data-contrast="auto"> for more details about Perficient’s recognition as a Major Player.</span><span data-ccp-props="{&quot;134233117&quot;:false,&quot;134233118&quot;:false,&quot;201341983&quot;:0,&quot;335551550&quot;:0,&quot;335551620&quot;:0,&quot;335559738&quot;:210,&quot;335559739&quot;:210,&quot;335559740&quot;:300}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/perficient-recognized-as-a-major-player-in-idc-marketscape-for-cloud-professional-services-in-the-ai-era/">Perficient Recognized as a Major Player in IDC MarketScape for Cloud Professional Services in the AI Era</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/10/2026_ARInclusion_IDC_M-1200x800-px-High-Quality-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392557</post-id>	</item>
		<item>
		<title>Perficient Cited in Forrester Report on How AI Agents Are Delivering Results in CRM</title>
		<link>https://blogs.perficient.com/perficient-cited-in-forrester-report-on-how-ai-agents-are-delivering-results-in-crm/</link>
		
		<dc:creator><![CDATA[Editorial Team]]></dc:creator>
		<pubDate>Thu, 15 Oct 2026 20:01:01 +0000</pubDate>
				<category><![CDATA[News and Events]]></category>
		<guid isPermaLink="false">https://blogs.perficient.com/?p=392553</guid>

					<description><![CDATA[<p>Forrester Report Shows Where AI Agents Are Delivering Results in CRM AI agents are moving past the demo stage. Revenue leaders now face a harder&#8230;</p>
<p>The post <a href="https://blogs.perficient.com/perficient-cited-in-forrester-report-on-how-ai-agents-are-delivering-results-in-crm/">Perficient Cited in Forrester Report on How AI Agents Are Delivering Results in CRM</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Forrester Report Shows Where AI Agents Are Delivering Results in CRM</h2>
<p><span data-contrast="auto">AI agents are moving past the demo stage. Revenue leaders now face a harder test: proving these tools can improve pipeline, accelerate sales, and help teams serve customers at scale.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">Marketing teams need to turn engagement signals into growth. Sellers need more time for customer conversations. Service teams need to scale without weakening the customer experience. Another tool in an already crowded technology stack won’t solve these challenges.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Results depend on how agents fit into the way teams make decisions and get work done. Agents deliver value when they are embedded in workflows where people make decisions and take action. That requires more than connecting an agent to CRM. It requires trusted data, clear processes, human oversight, defined performance measures, and a plan for adoption after deployment.</span><span data-ccp-props="{}"> </span></p>
<h3><b><span data-contrast="auto">Forrester Examines Where AI Agents Deliver Results in CRM</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h3>
<p><span data-contrast="auto">Perficient was included in </span><a href="https://protect.checkpoint.com/v2/r01/___https://www.forrester.com/report/real-world-use-cases-for-ai-agents-in-crm/RES197093?ref_search=4862629_1790699406877___.YXAzOnBlcmZpY2llbnQtaW5jOmM6b2ZmaWNlMzY1X2VtYWlsc19hdHRhY2htZW50OmVmM2JkYTRiM2FkMGUxOTIyOWM2NDViNjU4MWIxNDQ2Ojc6YmM4YTphYTYzMDcyNDM4NzE4MjQ1YzcyOWQ5NWIzNmM3YWQxOGY0MjFhMDk0NTQ5MzA3NDU1YTIxNGNhYTc1NWFlZjhmOnA6VDpO"><span data-contrast="none">Forrester’s </span><i><span data-contrast="none">Real-World Use Cases for AI Agents in CRM</span></i></a><span data-contrast="auto"> report, which outlines common applications for AI agents across marketing, sales, and customer service.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The report focuses on how organizations are using AI agents in CRM today. </span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">For leaders deciding where to invest, useful questions to consider include where agents work today, what conditions make them effective, and how organizations can turn early gains into sustained business performance.</span><span data-ccp-props="{}"> </span></p>
<h3><b><span data-contrast="auto">An SDR Agent Moves Qualified Leads Forward Faster</span></b><span data-contrast="auto"> </span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h3>
<p><span data-contrast="auto">A Perficient client example cited by Forrester shows how an AI agent can improve the path from lead to revenue.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">Our team worked with a technology provider serving businesses in specialized vertical markets to improve lead qualification and account research. A production-ready sales development representative agent helped their team prioritize the right leads, streamline research, and act on opportunities sooner.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Within four weeks, the agent generated more pipeline and reduced lead-to-revenue time by 83%, from 56 days to nine days.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">The results came from improving the full lead process, from research and qualification through prioritization and follow-up. The agent gave the team the context needed to focus on qualified opportunities and move them forward sooner. Organizations should evaluate agentic AI investments the same way: start with the decision, workflow, or customer moment that needs to improve, then determine where an agent can make a meaningful difference.</span><span data-ccp-props="{}"> </span></p>
<p><span data-ccp-props="{}"> </span></p>
<h3><b><span data-contrast="auto">What Happens After an AI Agent Goes Live</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h3>
<p><span data-contrast="auto">A strong use case can still stall without adoption and ongoing refinement.</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></p>
<p><span data-contrast="auto">Launching an agent does not guarantee that teams will trust it, use it, or change how they work. Organizations need to monitor outputs, measure performance, gather feedback, refine agent behavior, and maintain clear guardrails. Human review remains essential, particularly when agents influence customer-facing decisions.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">Chelsea Monda, director of agentic transformation at Perficient, explained in an interview for the Forrester report why the work continues after launch:</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">“We stay engaged with our clients over many weeks post-rollout to drive usage and make sure we are realizing the value promised.”</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">That continued engagement helps teams build confidence in the agent, identify where adjustments are needed, and keep the technology aligned with business goals. It also creates a path for successful agents to expand into more connected workflows.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This is where many AI programs lose momentum. Organizations treat launch as the finish line, then move to the next pilot. The result is a collection of isolated tools rather than a connected revenue system.</span><span data-ccp-props="{}"> </span></p>
<h3><b><span data-contrast="auto">Building an Agentic Front Office</span></b><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559740&quot;:276}"> </span></h3>
<p><span data-contrast="auto">Our Agentic Front Office approach connects intelligence across CRM, collaboration platforms, business workflows, and customer-facing teams. It starts with processes, not platforms.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">We help organizations identify high-value workflows, prepare the right data and context, establish governance, define KPIs, and embed human oversight. We also support the adoption and optimization required after agents go live.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">We believe Perficient’s inclusion in the </span><a href="https://protect.checkpoint.com/v2/r01/___https://www.forrester.com/report/real-world-use-cases-for-ai-agents-in-crm/RES197093?ref_search=4862629_1790699406877___.YXAzOnBlcmZpY2llbnQtaW5jOmM6b2ZmaWNlMzY1X2VtYWlsc19hdHRhY2htZW50OmVmM2JkYTRiM2FkMGUxOTIyOWM2NDViNjU4MWIxNDQ2Ojc6YmM4YTphYTYzMDcyNDM4NzE4MjQ1YzcyOWQ5NWIzNmM3YWQxOGY0MjFhMDk0NTQ5MzA3NDU1YTIxNGNhYTc1NWFlZjhmOnA6VDpO"><span data-contrast="none">Forrester report</span></a><span data-contrast="auto"> reflects our sustained focus on making agentic AI work in real operating environments. We have tested the model internally as Customer Zero and applied those lessons with clients facing real data, process, and adoption challenges.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto"> Progress in CRM AI will be reflected in better decisions, faster action, stronger customer relationships, and sustained business results.</span><span data-ccp-props="{}"> </span></p>
<p><a href="https://protect.checkpoint.com/v2/r01/___https://www.perficient.com/ai-first-solutions/ai/agentic-front-office___.YXAzOnBlcmZpY2llbnQtaW5jOmM6b2ZmaWNlMzY1X2VtYWlsc19hdHRhY2htZW50OmVmM2JkYTRiM2FkMGUxOTIyOWM2NDViNjU4MWIxNDQ2Ojc6ODgzOTpiMDk3NGJkNjY4NmU4YzM2NThkZTM5MGJjYjRmMGY3Yjk1YjlmMGY1NzcwMWQzNGZhMWU1MmFlYjVkOGRiMDZhOnA6VDpO"><span data-contrast="none">Explore Perficient’s Agentic Front Office</span></a><span data-contrast="auto"> approach to learn how connected intelligence, human judgment, and continuous optimization can turn AI agents into measurable front-office outcomes.</span><span data-ccp-props="{}"> </span></p>
<p>The post <a href="https://blogs.perficient.com/perficient-cited-in-forrester-report-on-how-ai-agents-are-delivering-results-in-crm/">Perficient Cited in Forrester Report on How AI Agents Are Delivering Results in CRM</a> appeared first on <a href="https://blogs.perficient.com">Perficient Blogs</a>.</p>
]]></content:encoded>
					
		
		
			<media:content medium="image" url="https://blogs.perficient.com/wp-content/uploads/2026/10/2026_ARInclusion_Forre-1200x800-px-High-Quality-1-1024x683.jpg"/>
<post-id xmlns="com-wordpress:feed-additions:1">392553</post-id>	</item>
	</channel>
</rss><!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin


Served from: blogs.perficient.com @ 2026-11-09 10:18:17 by W3 Total Cache
-->