{"id":41208,"date":"2026-09-22T08:13:02","date_gmt":"2026-09-22T15:13:02","guid":{"rendered":"https:\/\/salesforcedevops.net\/?p=41208"},"modified":"2026-09-22T08:13:04","modified_gmt":"2026-09-22T15:13:04","slug":"salesforce-aiforce-evals","status":"publish","type":"post","link":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/","title":{"rendered":"Show Me the Evals, AIforce"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>Salesforce says Claude works better with its new layer than without it. I\u2019d like to see that.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>By Chris Pearson<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Claude working through Salesforce\u2019s newly announced reasoning layer, AIforce, will do better CRM work than Claude left to sniff around your org, and the rest of your enterprise data estate, by itself was the big bold claim announced last week.&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019m prepared (and cautiously excited) to believe it. I\u2019ve watched Claude sniff around an org by itself. It guesses, confidently, and it burns tokens doing it.\u00a0I just want to see it work &#8211; like I expect it to.<br>I&#8217;ve experimented with asking Claude various &#8220;end user&#8221; types of requests.  Simple queries using standard fields and functionality usually work fine.  The more customized your org is (and by that measure, the more tech debt you have) &#8211; the less of a chance Claude has of doing what you expect.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This leaves me with more questions than answers. Notably: why hasn\u2019t anyone shown us by comparison how poorly Claude performs without AIforce? That comparison is the whole sale, and it is the easiest kind of claim to test. The materials I was given offer an adoption count instead.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019d like to see the evals.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-1024x577.png\" alt=\"Two empty boxes labeled &quot;task pass rate, not published&quot; for Claude with and without AIforce, above Salesforce's published figure of 100,000 Coworker activations in 35 days.\" class=\"wp-image-41214\" srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-1024x577.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-300x169.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-767x432.png 767w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-1536x865.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22-1500x845.png 1500w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-22.png 1792w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 1. The comparison at the center of the AIforce pitch, and the two numbers it would take to settle it.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Figure 1.<\/strong> The comparison at the center of the AIforce pitch, and the two numbers it would take to settle it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.salesforce.com\/news\/stories\/aiforce-announcement\/\">AIforce<\/a> was a <a href=\"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/15\/salesforce-aiforce-168-days-dreamforce-2026\/\">headline announcement<\/a> at Dreamforce 2026. The idea: people don\u2019t have to come to Salesforce anymore. Salesforce comes to them, in Claude, in Slack and in Lightning, carrying the data, business logic, permissions and governance already built into the org. Loosely translated: ask an LLM about your pipeline and the answer is supposed to be grounded in your org instead of a plausible-sounding guess. It shipped as Claudeforce, Slackforce and Agentforce Coworker. Amazon, Google and Microsoft are on the partner list, not in the box.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s a problem worth solving &#8211; but it is also not a new one.<\/p>\n\n\n\n<div class=\"wp-block-yoast-seo-table-of-contents yoast-table-of-contents\"><h2>Table of contents<\/h2><ul><li><a href=\"#h-everyone-has-been-building-layers\" data-level=\"2\">Everyone has been building layers<\/a><\/li><li><a href=\"#h-the-doom-loop\" data-level=\"2\">The doom loop<\/a><\/li><li><a href=\"#h-salesforce-knows-how-to-test-this\" data-level=\"2\">Salesforce knows how to test this<\/a><\/li><li><a href=\"#h-the-test-i-d-run\" data-level=\"2\">The test I\u2019d run<\/a><\/li><li><a href=\"#h-who-should-ask\" data-level=\"2\">Who should ask<\/a><\/li><\/ul><\/div>\n\n\n\n<h2 id=\"h-everyone-has-been-building-layers\" class=\"wp-block-heading\">Everyone has been building layers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anthropic published the Model Context Protocol on November 25, 2024. Seven weeks later, on January 16, 2025, Tapas Mukherjee released a <a href=\"https:\/\/github.com\/tsmztech\/mcp-server-salesforce\">community-built Salesforce MCP server<\/a>, and a lot of us, me included, were running Claude against sandbox orgs before the month was out. Salesforce made it official with Headless 360 at TDX in April 2026 (a year and some change, later) and <a href=\"https:\/\/salesforcedevops.net\/index.php\/2026\/08\/19\/rohan-kumar-interview-salesforce-headless-360-expansion\/\">expanded it on August 19<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-1024x579.png\" alt=\"Timeline from November 2024 to September 2026 showing MCP, a community Salesforce MCP server, Copado Agentia, Headless 360, Gearset Cam and AIforce, with a 20-month bracket.\" class=\"wp-image-41215\" srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-1024x579.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-767x434.png 767w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-300x170.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-1536x869.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23-1500x848.png 1500w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-23.png 1779w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 2. From the Model Context Protocol to AIforce, drawn to scale. Platform events sit above the line, community and vendor launches below it.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">So the roll-your-own path is 20 months old, and the commercial path is crowded. Gearset\u2019s <a href=\"https:\/\/www.prweb.com\/releases\/gearset-launches-cam-the-ai-agent-that-helps-salesforce-teams-accelerate-development-without-sacrificing-control-302868670.html\">Cam<\/a> and Copado\u2019s <a href=\"https:\/\/www.prnewswire.com\/news-releases\/copado-introduces-agentia-bringing-context-aware-ai-agents-to-salesforce-devops-302742045.html\">Agentia<\/a> put org-aware &#8220;builder&#8221; agents inside your existing release pipeline. <a href=\"https:\/\/www.ycombinator.com\/companies\/laminar-com\">Laminar<\/a>, <a href=\"https:\/\/www.myko.ai\/\">Myko AI<\/a> and <a href=\"https:\/\/salesforcedevops.net\/index.php\/2025\/04\/07\/ressl-ai-salesforce-administration-with-ai-agents\/\">Ressl AI<\/a> come at it from the user side, with a plain-language front door and org-specific context making the output correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Different products, same job: take a general-purpose model, make it right for your org, and keep it inside the governance you already have. Everyone is building and defending their layer and who their target audience is, Salesforce just named theirs.<\/p>\n\n\n\n<h2 id=\"h-the-doom-loop\" class=\"wp-block-heading\">The doom loop<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The impact is real. So is the risk. A Salesforce org is a decade-plus of metadata, thousands of (questionably named) fields,  rules and automations that interact in ways nobody fully documented. Hand a model an ungrounded, poorly written prompt and you get a token-hungry doom loop: every response is an educated guess assembled from partial information, delivered in a tone of complete authority. The model doesn\u2019t know you have that shadow object called Contact__c or you have 3 different &#8220;Strategic?&#8221; fields on your Opportunity, but only 1 of them is really used. It just answers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is the \u201cwithout\u201d case. AIforce is supposed to be the \u201cwith\u201d: requests run on existing permissions, every action routes back through Salesforce, and business logic travels with the data instead of being reconstructed on every call. If that works as advertised, the doom loop shrinks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>If.<\/strong><\/p>\n\n\n\n<h2 id=\"h-salesforce-knows-how-to-test-this\" class=\"wp-block-heading\">Salesforce knows how to test this<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI Hallucination isn\u2019t a dirty little secret. It\u2019s a measured phenomenon with a benchmark industry around it: TruthfulQA, HaluEval, SimpleQA, Vectara\u2019s Hallucination Leaderboard. The AI companies conditioned us to read and pay attention to these. We even added a word to the vocabulary: \u201cevals.\u201d Ethan Mollick has argued for a year that the ones that matter are the ones you <a href=\"https:\/\/www.oneusefulthing.org\/p\/giving-your-ai-a-job-interview\">build yourself<\/a>: real tasks from your actual job, <a href=\"https:\/\/x.com\/emollick\/status\/1964044908030816378\">scored by experts<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce\u2019s own researchers agree. Their <a href=\"https:\/\/arxiv.org\/abs\/2505.18878v1\">CRMArena-Pro<\/a> benchmark (May 2025) found leading agents completing about 58% of single-turn CRM tasks and roughly 35% of multi-turn ones, with near-zero confidentiality awareness. Salesforce also runs a <a href=\"https:\/\/www.salesforceairesearch.com\/crm-benchmark\">public CRM benchmark<\/a>, and on the day it announced AIforce it pointed that benchmark at <a href=\"https:\/\/www.salesforce.com\/news\/press-releases\/2026\/09\/15\/koa-reasoning-model\/\">Koa<\/a>, its new reasoning model, claiming \u201cthree times fewer errors.\u201d A ratio, not a pass rate. But at least it\u2019s a claim.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-1024x576.png\" alt=\"Bar chart of CRMArena-Pro results: workflow execution over 83%, single-turn tasks about 58%, multi-turn about 35%, confidentiality awareness near zero.\" class=\"wp-image-41216\" srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-1024x576.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-300x169.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-766x431.png 766w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-1500x843.png 1500w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24-1536x864.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-24.png 1789w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 3. CRMArena-Pro results as rounded in the paper\u2019s abstract. The workflow-execution bar is the best case for the models tested.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">AIforce didn\u2019t even get that (and I read the announcement twice). It has plenty of numbers: 37 prebuilt sales skills, 100,000 Coworker activations in 35 days, one bank with roughly 3,000 users. Great stats for adoption, however, none measures whether an answer was correct or whether a permission boundary held.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-1024x573.png\" alt=\"Two columns: adoption and inventory figures from the AIforce announcement on the left, four quality questions marked &quot;no figure&quot; on the right.\" class=\"wp-image-41217\" srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-1024x573.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-300x168.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-767x429.png 767w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-1536x859.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25-1500x839.png 1500w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-25.png 1780w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 4. Selected figures from Salesforce\u2019s AIforce announcement, beside the quality questions it leaves unanswered.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce didn\u2019t forget how to run evals. It left them out of the AIforce launch. And the absence of that data leads directly to a lack of trust (layer).<\/p>\n\n\n\n<h2 id=\"h-the-test-i-d-run\" class=\"wp-block-heading\">The test I\u2019d run<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A layer is hard to demo. It doesn\u2019t have a screen. It just sits there as ambient intelligence, with nothing to build, activate or control, which may explain the (lack of) excitement at Dreamforce among people who have spent decades building things they can point to. Here is the test I\u2019d propose:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Convene a panel of community experts to define a core set of agentic CRM tasks, simplest first &#8211; ending with complex, multi-turn request that today&#8217;s AI rarely gets right. <\/li>\n\n\n\n<li>Include tasks the agent should refuse, such as a request for records the user can\u2019t see.<\/li>\n\n\n\n<li>Agree in writing on what an acceptable response looks like, and turn that into a rubric (what&#8217;s a good answer, great answer, poor answer, etc).<\/li>\n\n\n\n<li>Run every task three ways against the same reference org: a raw community-built MCP connection, one of the existing hosted 360 MCP Servers and then Salesforce\u2019s new Headless 360 MCP Server powered by AIforce.<\/li>\n\n\n\n<li>Run each task five times per configuration and grade blind. <\/li>\n\n\n\n<li>Pin the model version, log the token spend, and publish the tasks, the rubric and the raw scores.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"574\" src=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-1024x574.png\" alt=\"Grid of empty squares showing three configurations by four task types at five runs each, with the test rules and an illustrative total of 300 graded runs.\" class=\"wp-image-41218\" srcset=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-1024x574.png 1024w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-300x168.png 300w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-767x430.png 767w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-1536x861.png 1536w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26-1500x841.png 1500w, https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/image-26.png 1789w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Figure 5. The proposed test as a grid. Every square is one graded run, and every square is still empty.<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I\u2019d expect to see similar results between configurations on simple\/straight-forward reads and writes, and a murkier picture as requests get more complex. Will AIforce show a clear performance boost? That\u2019s what the test is for.<\/p>\n\n\n\n<h2 id=\"h-who-should-ask\" class=\"wp-block-heading\">Who should ask<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re a customer, ask how the same model scored without AIforce. If you sell a layer of your own, expect the same question. And, if you\u2019re Salesforce, you own the benchmark, the researchers and the orgs, so publish the with-and-without scores.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One ask for anyone with an AIforce pilot on the calendar: before it starts, get one number in writing. The pass rate with the layer and without it, same model, same org.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Show me the evals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/15\/salesforce-aiforce-168-days-dreamforce-2026\/\">168 Days: How Salesforce Talked Itself Out of Its Own User Interface<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/salesforcedevops.net\/index.php\/2024\/05\/20\/salesforce-apex-best-practices\/\">Introduction to Salesforce Apex: Best Practices &amp; Practical Tips<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/salesforcedevops.net\/index.php\/2026\/06\/29\/salesforce-ai-co-opetition\/\">Everything, Everywhere, All at Once<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/16\/saas-devops-grows-to-critical-importance\/\">New Research: SaaS Devops Grows to Critical Importance<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/salesforcedevops.net\/index.php\/2024\/06\/28\/salesforce-unveils-models-api\/\">Salesforce Unveils Models API: Bridging the Gap Between AI Innovation and Enterprise Safety<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce says Claude works better with its new layer than without it. I\u2019d like to see that. By Chris Pearson Claude working through Salesforce\u2019s newly announced reasoning layer, AIforce, will&hellip;<\/p>\n","protected":false},"author":8,"featured_media":41222,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[4],"tags":[],"post_series":[],"class_list":["post-41208","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-news","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Show Me the Evals, AIforce - SalesforceDevops.net<\/title>\n<meta name=\"description\" content=\"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Show Me the Evals, AIforce - SalesforceDevops.net\" \/>\n<meta property=\"og:description\" content=\"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/\" \/>\n<meta property=\"og:site_name\" content=\"SalesforceDevops.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/salesforcedevopsnet\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-22T15:13:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T15:13:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chris Pearson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:site\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Pearson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/\"},\"author\":{\"name\":\"Chris Pearson\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/1b8b402045c02207a6d7dc23cdc6647f\"},\"headline\":\"Show Me the Evals, AIforce\",\"datePublished\":\"2026-09-22T15:13:02+00:00\",\"dateModified\":\"2026-09-22T15:13:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/\"},\"wordCount\":1353,\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/evals-cover.jpg\",\"articleSection\":[\"Industry News\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"accessibilityFeature\":[\"tableOfContents\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/\",\"name\":\"Show Me the Evals, AIforce - SalesforceDevops.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/evals-cover.jpg\",\"datePublished\":\"2026-09-22T15:13:02+00:00\",\"dateModified\":\"2026-09-22T15:13:04+00:00\",\"description\":\"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2026\\\/09\\\/22\\\/salesforce-aiforce-evals\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/evals-cover.jpg\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/evals-cover.jpg\",\"width\":1200,\"height\":675,\"caption\":\"Report card pinned to a refrigerator with a cloud-shaped magnet, grading Attendance and Popularity A+ while Correctness and Permissions are left blank, with a red-pen note reading \\\"Shows up. Hasn't turned in the work.\\\" Cover image for an analysis of the missing Salesforce AIforce evals.\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"name\":\"SalesforceDevops.net\",\"description\":\"Elevating Salesforce Devops with Insights and Innovation\",\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salesforcedevops.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\",\"name\":\"SalesforceDevops.net\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"width\":421,\"height\":421,\"caption\":\"SalesforceDevops.net\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/salesforcedevopsnet\",\"https:\\\/\\\/x.com\\\/salesforcedevop\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vernonkeenan\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCOgOn9rD5gyXSOmV7-Q0n7g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/1b8b402045c02207a6d7dc23cdc6647f\",\"name\":\"Chris Pearson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g\",\"caption\":\"Chris Pearson\"},\"sameAs\":[\"https:\\\/\\\/keenanvision.net\"],\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/author\\\/chris\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Show Me the Evals, AIforce - SalesforceDevops.net","description":"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/","og_locale":"en_US","og_type":"article","og_title":"Show Me the Evals, AIforce - SalesforceDevops.net","og_description":"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.","og_url":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/","og_site_name":"SalesforceDevops.net","article_publisher":"https:\/\/www.facebook.com\/salesforcedevopsnet","article_published_time":"2026-09-22T15:13:02+00:00","article_modified_time":"2026-09-22T15:13:04+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg","type":"image\/jpeg"}],"author":"Chris Pearson","twitter_card":"summary_large_image","twitter_creator":"@salesforcedevop","twitter_site":"@salesforcedevop","twitter_misc":{"Written by":"Chris Pearson","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/#article","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/"},"author":{"name":"Chris Pearson","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/1b8b402045c02207a6d7dc23cdc6647f"},"headline":"Show Me the Evals, AIforce","datePublished":"2026-09-22T15:13:02+00:00","dateModified":"2026-09-22T15:13:04+00:00","mainEntityOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/"},"wordCount":1353,"publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg","articleSection":["Industry News"],"inLanguage":"en-US","copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"accessibilityFeature":["tableOfContents"]},{"@type":"WebPage","@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/","url":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/","name":"Show Me the Evals, AIforce - SalesforceDevops.net","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/#primaryimage"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg","datePublished":"2026-09-22T15:13:02+00:00","dateModified":"2026-09-22T15:13:04+00:00","description":"Salesforce says Claude works better with AIforce than without it. Chris Pearson asks for the evals and lays out a six-step test to prove it.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/index.php\/2026\/09\/22\/salesforce-aiforce-evals\/#primaryimage","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg","width":1200,"height":675,"caption":"Report card pinned to a refrigerator with a cloud-shaped magnet, grading Attendance and Popularity A+ while Correctness and Permissions are left blank, with a red-pen note reading \"Shows up. Hasn't turned in the work.\" Cover image for an analysis of the missing Salesforce AIforce evals."},{"@type":"WebSite","@id":"https:\/\/salesforcedevops.net\/#website","url":"https:\/\/salesforcedevops.net\/","name":"SalesforceDevops.net","description":"Elevating Salesforce Devops with Insights and Innovation","publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salesforcedevops.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/salesforcedevops.net\/#organization","name":"SalesforceDevops.net","url":"https:\/\/salesforcedevops.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","width":421,"height":421,"caption":"SalesforceDevops.net"},"image":{"@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/salesforcedevopsnet","https:\/\/x.com\/salesforcedevop","https:\/\/www.linkedin.com\/in\/vernonkeenan","https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g"]},{"@type":"Person","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/1b8b402045c02207a6d7dc23cdc6647f","name":"Chris Pearson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4229794b3916fe355d85e031e60fda73c58ea204f49d1691fe9105d37cd3a31a?s=96&d=mm&r=g","caption":"Chris Pearson"},"sameAs":["https:\/\/keenanvision.net"],"url":"https:\/\/salesforcedevops.net\/index.php\/author\/chris\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"thumbnail":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover-150x150.jpg",150,150,true],"medium":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover-300x169.jpg",300,169,true],"medium_large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover-768x432.jpg",768,432,true],"large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover-1024x576.jpg",980,551,true],"1536x1536":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"2048x2048":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"lightbox":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"search_results":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover-125x125.jpg",125,125,true],"blog_entry":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",750,422,false],"blog_post":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",750,422,false],"blog_post_full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"blog_related":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false],"gallery":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2026\/09\/evals-cover.jpg",1200,675,false]},"uagb_author_info":{"display_name":"Chris Pearson","author_link":"https:\/\/salesforcedevops.net\/index.php\/author\/chris\/"},"uagb_comment_info":0,"uagb_excerpt":"Salesforce says Claude works better with its new layer than without it. I\u2019d like to see that. By Chris Pearson Claude working through Salesforce\u2019s newly announced reasoning layer, AIforce, will&hellip;","_links":{"self":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/41208","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/comments?post=41208"}],"version-history":[{"count":7,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/41208\/revisions"}],"predecessor-version":[{"id":41231,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/41208\/revisions\/41231"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media\/41222"}],"wp:attachment":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media?parent=41208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/categories?post=41208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/tags?post=41208"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/post_series?post=41208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}