<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Hallucinations @Moltin: Learn]]></title><description><![CDATA[Guides to help you implement AI across your organization and maximize team productivity through AI Fluency.]]></description><link>https://blog.moltin.ai/s/learn</link><image><url>https://substackcdn.com/image/fetch/$s_!uVpa!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F87a7b042-1717-4bd0-9289-84e152565948_1280x1280.png</url><title>Hallucinations @Moltin: Learn</title><link>https://blog.moltin.ai/s/learn</link></image><generator>Substack</generator><lastBuildDate>Sat, 11 Apr 2026 07:13:27 GMT</lastBuildDate><atom:link href="https://blog.moltin.ai/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jacob Ollmann]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[moltinai@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[moltinai@substack.com]]></itunes:email><itunes:name><![CDATA[Jacob Ollmann]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jacob Ollmann]]></itunes:author><googleplay:owner><![CDATA[moltinai@substack.com]]></googleplay:owner><googleplay:email><![CDATA[moltinai@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jacob Ollmann]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Architecting Multi-Step AI Workflows That Actually Ship]]></title><description><![CDATA[A practical guide to ReAct, Chain-of-Thought, and Tree-of-Thoughts for teams building real systems]]></description><link>https://blog.moltin.ai/p/architecting-multi-step-ai-workflows</link><guid isPermaLink="false">https://blog.moltin.ai/p/architecting-multi-step-ai-workflows</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Thu, 05 Feb 2026 00:37:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!jmVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jmVf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jmVf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jmVf!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3401363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184918330?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jmVf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!jmVf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa890042c-7d9c-4aa9-84f2-0326a1b9f988_5120x2880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Most AI agents in production look impressive when being written about on LinkedIn. Then they try to execute a three-step workflow and fall apart like a cheap suit.</p><p>I've spent the past year watching teams build agents that could dazzle in demos but choked when asked to do anything more sophisticated than answering isolated questions. The problem isn't the models. It's that we're architecting these systems like we're still living in 2022, when a single LLM call was the height of sophistication.</p><p>The gap between proof-of-concept and production-ready isn't about finding better models. It's about understanding when your agent needs to think step-by-step, when it needs to react instantly, and when it needs to explore multiple paths before committing. The frameworks exist. Most teams just can't tell when to use which one.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and if you&#8217;re curious about what we do, feel free to pay us a visit.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://moltin.ai&quot;,&quot;text&quot;:&quot;Visit Moltin&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://moltin.ai"><span>Visit Moltin</span></a></p><div><hr></div><h3>The Problem With Single-Shot Thinking</h3><p>Your typical AI agent takes a prompt, generates a response, and calls it a day. For simple tasks, that's fine. Ask it to summarize an email and you'll get something workable. Ask it to coordinate a project across three departments with conflicting priorities and you'll get creative fiction masquerading as a plan.</p><p>Single-shot agents can't maintain state across decisions. They can't backtrack when they realize they've gone down a dead end. They certainly can't explore multiple solution paths and pick the best one. They're fundamentally reactive systems dressed up as intelligent assistants.</p><p>This is the dirty secret of most "AI automation" platforms. They're running glorified if-then statements with an LLM wedged in. When conditions get complex, they break. When edge cases appear, they hallucinate. When mistakes compound, they keep going because they have no way to recognize they're off track.</p><div><hr></div><h3>When Linear Thinking Works</h3><p>Chain-of-Thought prompting was the first serious attempt to make LLMs show their work. Instead of jumping straight to an answer, the model generates intermediate reasoning steps. Think of it as forcing the agent to talk through its logic before committing.</p><p>The original research from Jason Wei and colleagues at Google Research showed impressive results. On the GSM8K (Grade School Math 8K) math benchmark, a 540-billion parameter model using Chain-of-Thought achieved state-of-the-art accuracy, surpassing even fine-tuned GPT-3 with a verifier. That's not a small improvement. That's a complete shift in capability.</p><p>But here's what the benchmarks won't tell you: Chain-of-Thought only really kicks in at scale. Models with fewer than 100 billion parameters produced reasoning chains that seemed coherent but were actually wrong, leading to worse performance than standard prompting. If you're running smaller models, adding Chain-of-Thought might actually hurt you.</p><p>And there's another catch that teams discover too late. Recent research from Wharton's Generative AI Labs tested Chain-of-Thought prompting on modern reasoning models and found minimal benefits. For models like o3-mini and o4-mini, the average improvements were only 2.9% and 3.1% respectively. These models already reason step-by-step internally. Asking them to do it explicitly is like asking a marathon runner to count their steps.</p><h4><em>When to Use Chain-of-Thought</em></h4><p>Use Chain-of-Thought when your task needs transparent reasoning but follows a mostly linear path. It works for math problems, logical deduction, and cases where you need to audit the agent's thinking. Multi-step calculations. Sequential analysis. Anything where B genuinely follows A.</p><p>Don't use it for tasks where the path branches, where backtracking matters, or where you're running bleeding-edge reasoning models that already do this work behind the scenes. And definitely don't use it just because someone told you it's "best practice." The Wharton study found that for many modern models, the gains must be weighed against increased response times and potential decreases in perfect accuracy due to more variability.</p><p>One more thing: Chain-of-Thought burns tokens. You're asking the model to generate all that intermediate reasoning, and you're paying for every word. If you're running thousands of queries a day, the cost difference between a terse answer and a Chain-of-Thought response adds up fast.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5616" height="3744" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3744,&quot;width&quot;:5616,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;silhouette photography of person&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="silhouette photography of person" title="silhouette photography of person" srcset="https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1444703686981-a3abbc4d4fe3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHx3b3JsZHxlbnwwfHx8fDE3NzAyMzY2OTl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@grakozy">Greg Rakozy</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><div><hr></div><h3>When Agents Need to Touch the World</h3><p>Chain-of-Thought keeps everything in the model's head. ReAct, short for "Reasoning and Acting," lets the agent actually do something about its reasoning. It alternates between thinking and taking actions, using external tools to gather information or execute tasks.</p><p>The ReAct framework from Shunyu Yao and colleagues at Princeton and Google Research showed that on interactive decision-making benchmarks, ReAct outperforms imitation and reinforcement learning methods by an absolute success rate of 34% and 10% respectively.</p><p>Here's how it works in practice. The agent encounters a question it can't answer from knowledge alone. It reasons about what information it needs. It calls a tool to get that information. It incorporates the results into its reasoning. It repeats until it has an answer.</p><p>This is huge for production systems because most real work involves touching external systems. You can't schedule a meeting by reasoning about calendars. You can't generate a financial report without pulling actual data. You can't debug code without running it. ReAct gives agents the ability to interact with the world while maintaining a reasoning trace you can actually follow.</p><h4><em>ReAct in Production</em></h4><p>The catch with ReAct is that it requires infrastructure. You need tools the agent can call. You need a way to handle failures when those tools return garbage. You need guardrails so the agent doesn&#8217;t go off on a forty-step tangent when two steps would suffice.</p><p>But when you get it right, ReAct is transformative. I&#8217;ve seen customer service agents that can look up order history, check inventory, and process refunds without human intervention. Data analysis agents that can query databases, run statistical tests, and generate visualizations. DevOps agents that can read logs, identify issues, and even apply fixes.</p><p>The key is understanding that ReAct isn&#8217;t just about tool use. It&#8217;s about maintaining context across actions. Each step informs the next. The agent isn&#8217;t just executing a script. It&#8217;s adapting based on what it learns.</p><p>One warning: without proper constraints, ReAct agents can spiral. They&#8217;ll make a tool call, get a result that suggests another tool call, then another, until you&#8217;re fifteen steps deep and have no idea how you got there. You need mechanisms to detect loops and dead ends. You need a way to force the agent to commit to an answer instead of searching forever.</p><div><hr></div><h3>When You Need to Explore</h3><p>Most problems don&#8217;t have one obvious solution path. They have multiple approaches, each with different trade-offs. Chain-of-Thought picks one path and commits. Tree-of-Thoughts evaluates several paths before deciding.</p><p>The Tree-of-Thoughts framework from Shunyu Yao and colleagues at Princeton and Google DeepMind showed dramatic improvements over traditional approaches. In the Game of 24 task, while GPT-4 with Chain-of-Thought prompting only solved 4% of tasks, Tree-of-Thoughts achieved a success rate of 74%. That&#8217;s not a marginal gain. That&#8217;s the difference between unusable and production-ready.</p><p>Tree-of-Thoughts works by maintaining multiple reasoning paths simultaneously. The agent generates several potential next steps, evaluates them, picks the most promising ones, and continues from there. If a path hits a dead end, the agent backtracks and tries another branch.</p><p>This is computationally expensive. You&#8217;re essentially asking the model to explore a search space, and search spaces grow exponentially. But for problems where the initial decision matters, where wrong turns are costly, and where you need to find good solutions rather than just acceptable ones, the cost pays off.</p><h4><em>When Tree-of-Thoughts Makes Sense</em></h4><p>Use Tree-of-Thoughts for problems that require strategic lookahead. Planning complex workflows. Optimizing resource allocation. Anything where you need to consider multiple options before committing.</p><p>Don&#8217;t use it for simple queries or real-time systems. The computational overhead kills you. A customer asking for their order status doesn&#8217;t need the agent to explore five different ways to look it up. They need an answer now.</p><p>Tree-of-Thoughts is also harder to implement than Chain-of-Thought or ReAct. You need search algorithms. You need evaluation functions that can judge partial solutions. You need infrastructure to manage and prune branches. Most teams aren&#8217;t ready for this level of complexity unless they&#8217;re solving problems where the alternative is manual planning by expensive humans.</p><div><hr></div><h3>Picking Your Architecture</h3><p>The real question isn&#8217;t which framework is best. It&#8217;s which architecture matches your problem.</p><p>Reactive agents map inputs directly to outputs. They&#8217;re fast, predictable, and work great for well-defined tasks. Think chatbots handling common questions, or systems routing tickets to the right department. The environment is stable. The rules are clear. You don&#8217;t need planning, just quick responses.</p><p>Planning agents build internal models and think multiple steps ahead. They&#8217;re essential when decisions have long-term consequences, when the environment is complex, or when you need to coordinate multiple actions. Think autonomous systems managing warehouse operations or agents planning marketing campaigns across channels.</p><p>Hybrid agents layer both approaches. Fast reactive responses for common cases. Deeper planning for complex scenarios. This is what most production systems actually need, but it&#8217;s also the hardest to build right. You need clear rules for when to react and when to think. You need coordination mechanisms so the layers don&#8217;t fight each other.</p><p>Gartner predicts that by 2027, more than 40% of agentic AI projects will be canceled as projects fail, costs spike, business value stays fuzzy, and risk controls lag. That&#8217;s not because the technology doesn&#8217;t work. It&#8217;s because teams pick architectures that don&#8217;t match their problems.</p><h4><em>The Decision Matrix</em></h4><p>Start simple. If your task can be solved reactively, don&#8217;t add planning overhead. A reactive agent that works beats a planning agent that&#8217;s still in development.</p><p>Add Chain-of-Thought when you need transparency and the task follows a mostly linear path. You want to see the agent&#8217;s reasoning. You need to validate each step. The extra tokens are worth the auditability.</p><p>Bring in ReAct when your agent needs to interact with external systems. If the answer depends on real-time data or if the agent needs to execute actions, you need tool use. Don&#8217;t try to fake this with prompt engineering.</p><p>Consider Tree-of-Thoughts only when wrong decisions are expensive and you have the computational budget to explore alternatives. This is not your starting point. This is where you go when simpler approaches have hit their limits.</p><p>Build hybrid architectures when you need both speed and depth. Customer service that handles simple queries instantly but escalates complex issues to deeper reasoning. DevOps agents that react to alerts but plan remediation strategies. The coordination overhead is real, but so is the value of getting both capabilities.</p><div><hr></div><h3>What Actually Ships</h3><p>The agents that make it to production have a few things in common. They start simple and add complexity only when necessary. They have clear boundaries around what they can and can&#8217;t do. They fail gracefully instead of hallucinating their way through uncertainty.</p><p>They also have humans in the loop at key decision points. Not because the AI can&#8217;t handle it, but because production systems need mechanisms to catch mistakes before they compound. The best agent architectures make it easy for humans to review, override, and learn from edge cases.</p><p>Most importantly, shipping agents have measurable success criteria. Not vague notions of &#8220;helpfulness.&#8221; Concrete metrics tied to business outcomes. Percentage of tickets resolved without escalation. Reduction in manual data entry hours. Increase in workflow completion rate.</p><p>If you can&#8217;t measure it, you can&#8217;t improve it. If you can&#8217;t improve it, it won&#8217;t ship.</p><p>Choose your architecture based on the problem you&#8217;re solving, not the paper you read last week. Start with the simplest thing that could work. Add complexity when simpler approaches fail and you understand why. Test against real workflows, not toy examples.</p><p>And remember: the point isn&#8217;t to build impressive AI. It&#8217;s to build AI that actually does the job.</p><div><hr></div><div class="captioned-button-wrap" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/p/architecting-multi-step-ai-workflows?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="CaptionedButtonToDOM"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! This post is public so feel free to share it.</p></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/p/architecting-multi-step-ai-workflows?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.moltin.ai/p/architecting-multi-step-ai-workflows?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p></div><p></p>]]></content:encoded></item><item><title><![CDATA[Tools]]></title><description><![CDATA[How to connect your AI agents to the tools they need to get work done.]]></description><link>https://blog.moltin.ai/p/tools</link><guid isPermaLink="false">https://blog.moltin.ai/p/tools</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Thu, 29 Jan 2026 15:15:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ULYj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ULYj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ULYj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ULYj!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3401363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/185626600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ULYj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!ULYj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb358f370-559d-4b0d-a0e8-874af0d5af39_5120x2880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI agents are only as capable as the tools they can use.</p><p>In Moltin, your workflows don't operate in a vacuum. They need to pull data from your CRM, search the web for current information, analyze files your team uploaded, or connect to your company's internal APIs. That's where Skill Tools come in.</p><p>This feature turns your AI agents from isolated processors into connected systems that can interact with the rest of your tech stack. Admins can browse a catalog of pre-built integrations, install third-party tools with a few clicks, or build custom connections to proprietary APIs using OpenAPI specifications. </p><p>Once a tool is installed in your workspace, every workflow can use it. No redundant setup across multiple workflows. No reinventing the wheel every time you need to query Salesforce or send a Slack message. Install it once, use it everywhere.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and if you&#8217;re curious about what we do, feel free to pay us a visit.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://moltin.ai&quot;,&quot;text&quot;:&quot;Visit Moltin&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://moltin.ai"><span>Visit Moltin</span></a></p><div><hr></div><h3>Editor Tools</h3><p>When in the Editor, the Tools screen is where you manage every integration available to your workflows. Think of it as your workspace's toolbox. Every tool you've installed lives here in a single list.</p><h4>Benefits</h4><p>Having a centralized view of installed tools solves a problem that plagues most automation platforms: tool sprawl. Without a dedicated management screen, you'd have no idea which integrations are already set up, which workflows are using them, or whether you're about to install a duplicate. The Tools screen prevents that chaos.</p><p>When you open the Tools screen from the Workflow Editor's top navigation menu, you see exactly what your agents can access. This matters when you're building new workflows. Instead of wondering whether the Stripe integration is already configured, you can check the Tools screen in seconds. If it's there, you're good to go. If it's not, you know you need to install it.</p><p>This centralized approach also simplifies maintenance. When an API key expires or authentication credentials need updating, you know exactly where to go. Update it once on the Tools screen, and every workflow using that tool picks up the change. No hunting through dozens of individual workflow configurations to update the same credential fifty times.</p><h4>How to Access the Tools Screen</h4><p>Open any skill in the Skill Editor. You'll see the canvas where you build and design your agent&#8217;s skills. At the top of the canvas sits a navigation menu. Click the link labeled Tools. The Tools screen appears, showing a list of every tool you've already installed.</p><p>This list displays each tool's name and key details. You can scan it quickly to see what's available. If you've got nothing installed yet, the list will be empty. That's fine. You're about to change that.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y0Oo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y0Oo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 424w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 848w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y0Oo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png" width="534" height="523.9931856899489" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1152,&quot;width&quot;:1174,&quot;resizeWidth&quot;:534,&quot;bytes&quot;:153640,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/185626600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y0Oo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 424w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 848w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 1272w, https://substackcdn.com/image/fetch/$s_!y0Oo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd843aac7-947b-4b1a-a59b-68a05388fab1_1174x1152.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Adding Pre-Built Tools</h3><p>Pre-built tools are ready-made integrations for popular services. Moltin's catalog includes hundreds of options covering everything from communication platforms to finance systems.</p><h4>Benefits</h4><p>Pre-built tools save you from writing custom integration code. Someone already did the work of mapping API endpoints, handling authentication flows, and documenting available actions. You just install it and start using it.</p><p>The catalog organizes tools into categories: Communications, Finance, Human Resources, IT &amp; Engineering, Logistics, Operations, Productivity, Safety &amp; Compliance, Sales, Transportation, Weather, and more. </p><p>If you're looking for a specific type of tool, filtering by category narrows your options fast. Need a CRM integration? Check Sales. Looking for a chat platform? Hit Communications. There's also an All Apps view if you want to browse everything, and a Custom Apps category for tools you've built yourself.</p><p>Each pre-built tool comes with detailed information about what it can do. Before you install anything, you can review supported authentication methods, check the version number, see when it was last updated, and browse the total number of actions (API endpoints) available. </p><p>There's also a link to external documentation if you need to verify specific capabilities. This transparency means you're never installing a tool blind. You know exactly what you're getting.</p><h4>How to Add a Pre-Built Tool</h4><p>From the Tools screen, click the Add Tool button in the top right corner. The tools catalog opens in a modal window. You've got two ways to find what you need: filter by category or search directly.</p><p>If you know the tool's name, type it into the search box. The catalog filters results in real time. If you're exploring options, click on a category filter. Only tools in that category appear. Browse until you find the tool you want.</p><p>When you spot your tool, click the green Add Tool button next to it. This opens the tool's details panel. Here's where you verify everything before committing. </p><p>Check the supported authentication method type to make sure it matches what you've got access to. Review the version and last updated date to confirm it's current. Scan the total actions available to see how many API endpoints the tool exposes. </p><p>If you need proof that a specific endpoint exists, scroll down to the actions listing. Every available endpoint is listed there.</p><p>The panel also includes an About section describing what the tool does and an external documentation link if you want to dig deeper. Once you're confident this tool does what you need, click the orange Add Tool button at the bottom of the panel.</p><p>The Add Tool panel appears next, asking you to choose your authentication type. The options match what the tool supports: Basic Auth, OAuth2, API Key, Bearer Token, or No Auth. Select the one that fits your setup.</p><p>Each authentication type requires different fields. For Basic Auth, you&#8217;ll enter the API URL, username, and password. For OAuth2, you&#8217;ll need the grant type, access token URL, token name, API URL, client ID, client secret, scope, and a few additional options like whether to use authentication headers, plus audience, resource, and header prefix. </p><p>If you select Password as the grant type (for ROPC credentials), you&#8217;ll also provide a username and password. API Key authentication asks for the API URL, the API key itself, and the API key name. Bearer Token requires just the API URL and the token. No Auth doesn&#8217;t ask for anything because, well, there&#8217;s no authentication to configure.</p><p>Fill out the required fields for your chosen authentication type. Once everything&#8217;s entered, click the orange Install Tool button at the bottom of the panel. The tool installs immediately and appears in your Tools screen list. </p><p>Every workflow in your workspace can now use it.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_JHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_JHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 424w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 848w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 1272w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_JHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png" width="1148" height="452" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:452,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34106,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/185626600?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_JHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 424w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 848w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 1272w, https://substackcdn.com/image/fetch/$s_!_JHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb31af062-8b7d-40a5-b24f-7ef07da03c68_1148x452.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Creating Custom API Tools</h3><p>Pre-built tools cover the popular services, but your company probably runs on some proprietary systems too. Custom API Tools let you connect to any API by uploading an OpenAPI specification file.</p><h4>Benefits</h4><p>Custom tools are your escape hatch from vendor lock-in. If your company built an internal inventory system, a custom billing platform, or a homegrown analytics dashboard, you can integrate it into Moltin without waiting for someone to build a pre-made connector. As long as you've got an OpenAPI spec file, you can make it work.</p><p>This flexibility extends to niche third-party services too. Not every SaaS tool gets the pre-built integration treatment. If you're using a specialized compliance platform or a regional payment processor that isn't in Moltin's catalog, build a custom tool. The process takes minutes if you've got the spec file ready.</p><p>Custom tools also give you control over how the integration is configured. You define the app name, choose the authentication type, set the API base URL, and provide a documentation URL. </p><p>Once created, the custom tool behaves exactly like a pre-built one. It shows up in your Tools screen, becomes available to all skills, and can be managed or deleted just like any other tool.</p><h4>How to Create a Custom API Tool</h4><p>From the Tools screen, click Add Tool. When the catalog modal opens, you'll see a button labeled Create Custom Tool. Click it.</p><p>The Create Custom API Tool panel slides open. This is where you'll upload your OpenAPI specification file and configure the tool's settings. The file must be in YAML or JSON format with a .yml, .yaml, or .json extension. </p><p>If you don't have a spec file handy or need to see what one looks like, Moltin provides two sample templates. Click Download Sample YAML File or Download Sample JSON File to grab a template you can modify.</p><p>Once you've got your spec file ready, upload it to the panel. Then fill out the required fields. App Name is whatever you want to call this tool. Make it descriptive so you'll recognize it later in the Tools screen. Auth Type gives you the same options as pre-built tools: Basic Auth, OAuth2, API Key, Bearer Token, or No Auth. Pick the one your API uses.</p><p>API Base URL is the root URL for your API. This is usually something like <em>https://api.yourcompany.com</em>. Documentation URL is optional but helpful. If your API has public or internal documentation, link it here so other admins know where to find details about endpoints and parameters.</p><p>After filling out these fields, submit the form. Moltin processes your OpenAPI spec file and creates the custom tool. It appears in your Tools screen alongside pre-built tools. Any workflow in your workspace can now access it.</p><div><hr></div><h3>Managing Installed Tools</h3><p>Tools don&#8217;t just sit in your workspace forever unchanged. Authentication credentials expire. APIs get deprecated. Sometimes you realize a tool isn&#8217;t needed anymore and you&#8217;d rather clean up the clutter.</p><h4>Benefits</h4><p>Being able to delete tools matters more than it sounds. Over time, workspaces accumulate integrations that no longer serve a purpose. Maybe you switched CRM platforms and the old integration is just sitting there. Maybe a tool was installed for a single experimental workflow that never made it to production. Deleting unused tools keeps your Tools screen manageable and reduces the chance of confusion when building new workflows.</p><p>The deletion process is straightforward, but Moltin doesn&#8217;t let you shoot yourself in the foot without warning. If you delete a tool that&#8217;s currently being used by active workflows, those workflows will error out when they try to execute. That&#8217;s expected behavior, but Moltin notifies you when it happens so you&#8217;re not left wondering why a workflow suddenly broke. This notification system means you can delete tools with confidence, knowing you&#8217;ll be alerted if something goes wrong.</p><h4>How to Delete a Tool</h4><p>From the Tools screen, locate the tool you want to remove. Click on it to open the tool&#8217;s details. Somewhere in that panel (the exact placement varies, but it&#8217;s usually near the top or bottom) you&#8217;ll find a delete or remove option. Click it.</p><p>Moltin will likely ask you to confirm the deletion. This is your last chance to back out. If you&#8217;re sure, confirm. The tool disappears from your Tools screen immediately. If any workflows were using that tool, they&#8217;ll fail the next time they run and you&#8217;ll receive a notification explaining what happened. At that point, you can either reinstall the tool or modify the affected workflows to use a different integration.</p><div><hr></div><h3>Install Once, Use Everywhere</h3><p>Most automation platforms make you configure integrations separately for each workflow. That&#8217;s tedious and error-prone. Moltin takes a different approach. Install a tool once in your workspace and it becomes available to every workflow. </p><p>Build a new workflow that needs to query your database? The database tool is already there. Create a customer support workflow that needs to send Slack notifications? Slack&#8217;s already installed.</p><p>This workspace-level approach scales better as your automation needs grow. With five workflows, the difference between per-workflow configuration and workspace-level installation is annoying but manageable. With fifty workflows, it&#8217;s the difference between a maintainable system and an unmaintainable mess. When that API key needs updating, you change it in one place instead of fifty.</p><p>The Tools screen, the catalog, and the custom tool builder all serve this philosophy. Make it easy to install. Make it easy to browse what&#8217;s available. Make it easy to connect proprietary systems. Then get out of the way and let your agents do their work.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and if you&#8217;re curious about what we do, feel free to pay us a visit.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://moltin.ai&quot;,&quot;text&quot;:&quot;Visit Moltin&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://moltin.ai"><span>Visit Moltin</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Anatomy of Agentic AI Task Examples]]></title><description><![CDATA[How to build an example library that actually makes your agents smarter.]]></description><link>https://blog.moltin.ai/p/the-anatomy-of-agentic-ai-task-examples</link><guid isPermaLink="false">https://blog.moltin.ai/p/the-anatomy-of-agentic-ai-task-examples</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Wed, 21 Jan 2026 11:20:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Q8lR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Q8lR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Q8lR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Q8lR!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3401363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184771825?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Q8lR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!Q8lR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e11d37e-9563-4c76-abdd-f0f68b363fcb_5120x2880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>While building Moltin I have learned that the difference between an agent that ships and one that dies in a Jupyter notebook often has nothing to do with the algorithm. It's about the examples you collect.</p><p>Now I watch teams make the same mistakes we did. They spin up agents, connect APIs, write elaborate prompts. Then they wonder why the system can't handle basic variations of the task it's supposed to automate. The problem isn't the AI. It's that nobody captured the right examples when it mattered.</p><p>Most organizations building agentic AI workflows don't fail because their models are weak. They fail because they never built a proper library of task examples. Or they captured examples that were too generic to be useful, too specific to generalize, or missing the context that makes the difference between success and hallucination.</p><p>This isn't a theoretical problem. When your agent starts routing customer support tickets to the wrong department or approving expense reports it should flag, you'll trace the failure back to the same root cause: you didn't document the edge cases when you first saw them. You assumed the AI would figure it out.</p><p>It won&#8217;t.</p><div><hr></div><h3>What Makes a Good Agentic Task Example</h3><p>A good task example isn't just input and output. That's what most people capture, and it's why their examples don't help. You need the full anatomy.</p><p>Start with the input, but be specific about format and constraints. If your agent processes customer emails, don't just paste "customer inquiry about refund." Include the actual email with all its typos, the subject line, the timestamp, whether it's a reply in a thread. Real inputs are messy. Your examples should reflect that.</p><p>Context is where most teams fall short. An agent deciding whether to escalate a support ticket needs to know more than the ticket content. It needs the customer's lifetime value, their support history, the current queue depth, whether it's during business hours. In agentic systems, this is called context engineering, and you need to document every piece that influences the decision.</p><h4>Decision Points</h4><pre><code><strong>Decision Points</strong>

1. Check Vendor Approval Status

<strong>Condition</strong>: Vendor must be in approved list OR have exception approval
<strong>Data sources</strong>: vendor_database, exception_log
<strong>Possible outcomes</strong>: approved_vendor / unapproved_vendor / vendor_not_found
<strong>Actual outcome</strong>: approved_vendor
<strong>Reasoning</strong>: Vendor found in approved list with active status</code></pre><p>Decision points are the skeleton of your example. At what moment does the agent need to choose between paths? What information triggers that choice? If you're building a procurement agent that approves or rejects purchase requests, the decision point isn't just "approve or reject." It's the moment the agent checks whether the vendor is on the approved list, whether the amount exceeds department budget, whether similar requests were recently approved. Each decision point needs documentation.</p><h4>Expected Output</h4><pre><code><strong>Expected Output</strong>

<strong>Primary Decision</strong>

<strong>Decision</strong>: APPROVED
<strong>Confidence</strong>: 95%

<strong>Intermediate Steps</strong>
<strong>
Validated vendor</strong>: Acme Software Ltd (ID: VND-4521)
<strong>Checked budget</strong>: $2,500 against $8,000 available in software_licenses
<strong>Verified approval authority</strong>: Auto-approve under $5,000 threshold
<strong>Generated PO</strong>: PO-2024-001234

<strong>Actions Taken</strong>
Create Purchase Order

<strong>System</strong>: ERP
<strong>PO number</strong>: PO-2024-001234
<strong>Status</strong>: Approved

<strong>Send Notifications</strong>

<strong>System</strong>: Email
<strong>Recipients</strong>: john.doe@company.com, finance@company.com
<strong>Template</strong>: expense_approved
<strong>PO attached</strong>: Yes

<strong>Update Budget</strong>

<strong>System</strong>: budget_tracker
<strong>Category</strong>: software_licenses
<strong>Amount reserved</strong>: $2,500

<strong>Audit Trail</strong>

<strong>Decision timestamp</strong>: 2024-01-15 14:25:30
<strong>Agent version</strong>: v2.3.1
<strong>Rules applied</strong>: vendor_check_v2, budget_check_v3, auto_approve_v1
<strong>Human review required</strong>: No
<strong>Response time</strong>: 1,250 ms</code></pre><p>Expected outputs should include not just the final result but the intermediate steps. If your agent approves a purchase request, what emails does it send? What fields does it update in your ERP system? What audit trail does it create? I've seen agents produce the right answer through completely wrong reasoning. Without documented intermediate steps, you can't catch that.</p><h4>Failure Modes</h4><pre><code><strong>Failure Modes
</strong>
Vendor Not in Approved List (But Is Subsidiary)

<strong>Detection</strong>: Vendor name lookup returns null
<strong>Correct behavior</strong>: Check for parent company relationship before rejecting
<strong>Risk level</strong>: Medium
<strong>Frequency</strong>: Occasional</code></pre><p>Failure modes matter more than success cases. Every good example includes what could go wrong and how the agent should handle it. The vendor isn't on the approved list but it's a subsidiary of one that is. The budget shows as exceeded but that's because of a pending reimbursement. The request came from a VP who technically doesn't have authority for this category but everyone knows she's acting for the CFO who does. These aren't edge cases. They're Tuesday.</p><h4>Metadata</h4><pre><code><strong>Edge Case Information</strong>

Is this an edge case? No
Edge case type: N/A
Related edge cases: None

<strong>Validation
</strong>
Human verified: Yes by sarah.jones@company.com on 2024-01-15
Matches policy: Yes
Policy reference: EXP-POL-2024-v3 Section 4.2
Discrepancies: None

<strong>Usage Metrics</strong>

Used in training: Yes
Used in evaluation: Yes
Times referenced: 5
Similar examples: EXP-2024-008, EXP-2024-015
Success rate on similar inputs: 94%


<strong>Notes
</strong>
<strong>Capture Notes</strong>

Standard case that represents typical engineering department software purchase. Good baseline example for training.

<strong>Reviewer Notes</strong>
Clean example with all decision points clearly documented. Use as template for similar expense approval examples.

<strong>Update History</strong>

2024-01-15 14:30 by jane.smith@company.com: Initial creation from production run</code></pre><p>Metadata ties everything together. Who captured this example and when? What version of the workflow does it represent? Has this example been used for training, evaluation, or both? Is it a real interaction or a synthetic one you created for testing? Six months from now, when you're debugging why the agent behaves oddly on certain inputs, this metadata will save you hours of archaeology.</p><div><hr></div><h3>When to Capture Examples</h3><p>Timing is everything. Capture too early and you're documenting hypothetical scenarios that don't reflect reality. Capture too late and you've already deployed an agent that's learned from incomplete data.</p><h4>Initial Scoping: Building Your Foundation</h4><p>The scoping phase is when you define what the agent will do. This is your first chance to capture examples, and you should treat it like requirements gathering because that's exactly what it is.</p><p>Sit with the people who do the task manually today. Don't just ask them to describe it. Watch them do it. Record five to ten complete walkthroughs. Note every decision they make, every system they check, every time they pause to think. That pause is a decision point your agent will need to handle.</p><p>Think about if you were documenting a customer onboarding workflow. You&#8217;d likely work with an ops team. You would document based on what the ops team told you they did. But wait, it turns out what they described was the happy path. The actual process included a dozen conditional branches they'd internalized so completely they forgot to mention them. You would only catch this when the agent started onboarding customers incorrectly and someone said, "Well obviously it should check for that." in a Teams channel in front of leadership.</p><p>Not obvious if you never documented it.</p><p>During scoping, capture examples that span the full range of typical inputs. Don't optimize for the most common case only. You want the 80th percentile, the 95th percentile, and at least one example from the long tail. That outlier case will teach your agent how to handle variation.</p><div><hr></div><h3>Learning From the Weird Stuff</h3><p>Edge cases emerge during testing and early deployment. This is when you discover all the scenarios your scoping didn't cover. The key is to have a system for capturing them immediately.</p><p>We built a feedback loop management system in Moltin. So, whenever someone on the team encounters unexpected agent behavior, they can capture it with one brief explanation and a click of the button. Moltin grabs the input, the agent's output, what the human would have done instead, and the person's explanation of why the agent got it wrong. Takes 30 seconds.</p><p>Before we had this system, edge cases lived in people's heads or got mentioned in passing during stand-ups. "Oh yeah, the agent did something weird yesterday, but I fixed it manually." That manual fix was free training data you just threw away.</p><p>Some edge cases signal systematic problems. If your expense approval agent consistently flags legitimate receipts from a particular vendor, that's not just one bad example. That's a pattern. Capture it, but also investigate the underlying cause. Maybe the vendor's invoice format confuses the OCR. Maybe their business name doesn't match what's in your vendor database. Fix the root cause and document both the edge case and the fix.</p><h4>Mining Gold From Mistakes</h4><p>When your agent fails, that failure is more valuable than ten successful runs. Failures reveal gaps in your example library that success can&#8217;t show you.</p><p>Root cause analysis for agent failures looks different than traditional software debugging. You&#8217;re not looking for a bug in the code. You&#8217;re looking for a gap in the agent&#8217;s understanding of the task. </p><ul><li><p>What context was missing? </p></li><li><p>What decision point did it mishandle? </p></li><li><p>What failure mode did you not anticipate?</p></li></ul><p>Document the failure in full detail before you fix anything. Capture the complete input, the context available to the agent, every intermediate step it took, and where it went wrong. Then document what the correct behavior should have been and why. This becomes a teaching example.</p><p>Here&#8217;s a pattern I&#8217;ve seen repeatedly: an agent fails, someone patches the prompt or tweaks a parameter, the agent starts working again, everyone moves on. Six months later, the agent fails the same way on a slightly different input. Nobody remembers the original failure or the fix. You end up debugging the same problem twice.</p><p>Treat failures as permanent additions to your example library. Use them in regression testing. When you update the agent, test against your failure library first.</p><h4>Letting Reality Guide You</h4><p>Users will tell you when your agent gets it wrong. The question is whether you&#8217;re listening in a way that generates useful examples.</p><p>Thumbs up and thumbs down ratings are useless by themselves. A thumbs down tells you that the human felt that the agent failed. It doesn&#8217;t tell you how or why. You need structured feedback that captures what the user expected versus what they got.</p><p>When you read through the feedback in Moltin as an admin, you will want to consider the following throughout your review of the feedback: </p><ul><li><p>What did the agent do?</p></li><li><p>What should it have done? </p></li><li><p>Why does the difference matter? </p></li></ul><p>Users can easily fill out feedback right from their chat session. Every submission should be reviewed. We are seeing about 60% become new examples that improve the agent. The other 40% reveal confusion about what the agent is supposed to do, which is also valuable.</p><p>Pay attention to the requests users make right after the agent acts. If your email triage agent routes a message to sales and the recipient immediately forwards it to support, that&#8217;s feedback. The sequence of events tells you the agent got it wrong even if the user never files a formal complaint.</p><p>Implicit feedback is everywhere if you look for it. Manual overrides of agent decisions. Cases where a user reviews the agent&#8217;s work and makes small edits. Patterns where certain types of tasks consistently get pulled back from the agent and handled manually. </p><p>All of these are examples waiting to be captured.</p><div><hr></div><pre><code>{
  "example_id": "EXP-2024-001",
  "example_type": "training | evaluation | debugging | stakeholder",
  "workflow_version": "2.3.1",
  "created_date": "2024-01-15T14:30:00Z",
  "created_by": "jane.smith@company.com",
  "last_updated": "2024-01-15T14:30:00Z",
  "status": "active | archived | deprecated",
  "task_description": {
    "title": "Approve departmental expense request",
    "category": "expense_approval",
    "complexity": "standard | complex | edge_case",
    "tags": ["expense", "approval", "international_vendor"]
  }
}</code></pre><h3>Practical Documentation Techniques</h3><p>You need to build a system that captures rich detail without becoming a full-time job. The best system is one your team will actually use under deadline pressure.</p><h4>Templates That Scale</h4><p>Start with a structured template. Every example follows the same format. This makes examples easy to review, compare, and convert into training data later.</p><p>Your template should have sections for input, context, decision points, output, failure modes, and metadata. Within each section, use consistent field names. If one example calls something &#8220;customer_priority&#8221; and another calls it &#8220;account_tier,&#8221; you&#8217;ll waste time reconciling them later.</p><p>Make the template fill itself in where possible. If you&#8217;re capturing examples from a production system, pull the input and context automatically. Generate a timestamp, capture the user ID, record the agent version. Anything you can automate, automate. </p><p>Ask humans only for the parts that require judgment.</p><p>We offer a Markdown schema for our examples to be added within Moltin. This is converted into a JSON structure before being saved. Structured data is easier to search, analyze, and feed into training pipelines than free text. But you should also include a notes field for context that doesn&#8217;t fit the schema. Sometimes the most important detail is something you didn&#8217;t plan for.</p><h4>Balancing Detail With Maintainability</h4><p>Too much detail and nobody will capture examples. Too little and the examples won't help. You need to find the right level.</p><p>For common scenarios, you can use abbreviated documentation. Once you've captured three examples of standard expense approvals with all the detail, subsequent examples can reference the standard pattern and note only what's different. </p><p>"Same as example 0042 but with international vendor."</p><p>For unusual scenarios, go deep. These are the examples that teach your agent to handle variation. Link to relevant policy documents. Quote the exact clause in the employee handbook that governs this situation. Future you will be grateful.</p><p>Version your examples. When the workflow changes, you don't want to lose the old examples, but you also don't want to train on outdated data. We tag each example with the workflow version it represents. When we update the agent, we review examples from the previous version and decide whether to update, archive, or delete each one.</p><h4>Collaborative Capture</h4><p>Example capture can&#8217;t be one person&#8217;s job. It needs to be a team practice.</p><p>Make it easy for anyone to contribute. The procurement specialist who notices the agent mishandles a particular vendor type should be able to capture that example without filing out a ticket and waiting for someone from the AI team to get around to it.</p><p>But you also need curation. Not every contributed example is useful. Some are duplicates. Some document the same underlying pattern. Some are too specific to generalize. Assign someone to review new examples weekly and organize them into your library.</p><p>For example, create a two-tier system. Anyone can add an example to the staging area. Once a week, someone from your AI team reviews staged examples, tags them appropriately, and promotes them to Moltin. Examples that need clarification go back to the contributor with questions. This keeps the library clean without creating bottlenecks.</p><div><hr></div><h3>Structuring Examples for Different Purposes</h3><p>Not all examples serve the same purpose. How you structure them depends on what you'll use them for.</p><h4>Teaching the Agent</h4><p>Examples used for training need to be clean, consistent, and representative. You&#8217;re teaching the agent patterns, so you want examples that clearly illustrate those patterns without too much noise.</p><p>For training data, focus on the input-output relationship and the intermediate reasoning steps. Context matters, but you can often simplify it. If your agent approves expenses based on ten different factors, but only three factors matter for 90% of decisions, your training examples should emphasize those three.</p><p>Balance your training set. If 95% of your examples are approvals and 5% are rejections, your agent will be biased toward approval. You might need to create synthetic examples or oversample the minority class.</p><p>Label your training examples clearly. Don&#8217;t just mark them &#8220;correct.&#8221; Explain why they&#8217;re correct. What principle or policy does this example illustrate? What pattern should the agent learn? These labels help you audit your training data later when the agent behaves unexpectedly.</p><h4>Measuring Performance</h4><p>Evaluation examples are your test suite. They tell you whether changes to the agent make things better or worse.</p><p>These examples should be stable. Don't change them unless the underlying task changes. You want to be able to compare agent performance across weeks or months, and that requires a consistent benchmark.</p><p>Include both typical cases and edge cases in your evaluation set. A good split is 70% typical, 20% challenging but not rare, 10% true edge cases. This gives you a sense of both baseline performance and how well the agent handles difficulty.</p><p>For each evaluation example, define success criteria precisely. "Correct output" is too vague. Does correct mean exact match? Semantically equivalent? Within certain parameters? The more specific your criteria, the more useful your evaluation metrics will be.</p><h4>Understanding Failures</h4><p>When something goes wrong in production, you need examples that help you diagnose the problem quickly.</p><p>Debugging examples should include everything. Full input, complete context, every intermediate step, the final output, and what went wrong. These are not clean training examples. They&#8217;re crime scenes. You&#8217;re preserving evidence.</p><p>Tag debugging examples with the symptoms. </p><ul><li><p>&#8220;Agent approved expense over budget limit.&#8221; </p></li><li><p>&#8220;Agent routed technical question to sales.&#8221; </p></li><li><p>&#8220;Agent generated response in wrong language.&#8221; </p></li></ul><p>These tags let you find similar failures quickly when you&#8217;re troubleshooting.</p><p>Cross-reference debugging examples with the fixes you apply. When you solve a problem, link the solution back to the examples that revealed it. This builds institutional knowledge. Six months from now, when a new team member encounters a similar issue, they can see not just what went wrong but how it was fixed.</p><h4>Building Trust</h4><p>Some examples exist primarily to show non-technical stakeholders what the agent does and how it works.</p><p>These examples should tell a story. Walk through a complete scenario from start to finish. Show the input, explain what the agent considers, describe the decision it makes, and demonstrate the outcome. Make it concrete enough that someone who doesn&#8217;t understand AI can follow along.</p><p>Use stakeholder examples to manage expectations. If your agent handles routine cases but escalates complex ones, show examples of both. If it sometimes gets things wrong in predictable ways, document those too. Transparency builds trust more than pretending the system is perfect.</p><p>Update stakeholder examples when the agent&#8217;s behavior changes. These examples shape how people think about what the agent can do. Outdated examples create confusion and erode trust when reality doesn&#8217;t match the documentation.</p><div><hr></div><h3>Building Your Library From Day One</h3><p>Start capturing examples before you spin up your first workflow. The examples come first. They define what success looks like.</p><p>In your first week, capture 20 examples by hand. Sit with the people who do the task today. Watch them work. Document exactly what they do. These 20 examples become your specification. They tell you what the agent needs to learn.</p><p>Set up your capture infrastructure early. The simple Slack workflow. The JSON schema. The staging and review process. Make it easy to add examples from day one because you'll never have time to go back and add them later.</p><p>Treat your example library as a product. It needs maintenance. Examples become stale. Workflows change. Policies update. Schedule quarterly reviews where you go through your library and archive or update examples that no longer reflect current reality.</p><p>The teams that ship great agentic AI systems aren't the ones with the fanciest agents and models. They're the ones that captured the right examples at the right time and built a library that grows smarter as the agent does. Start building yours today, because the best time to capture an example is the first time you see it.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and if you&#8217;re curious about what we do, feel free to pay us a visit.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://moltin.ai&quot;,&quot;text&quot;:&quot;Visit Moltin&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://moltin.ai"><span>Visit Moltin</span></a></p><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Skill Settings: Execution Options ]]></title><description><![CDATA[A tutorial on how and when to use the new workflow execution options available in Moltin's Skill Settings.]]></description><link>https://blog.moltin.ai/p/skill-settings-execution-options</link><guid isPermaLink="false">https://blog.moltin.ai/p/skill-settings-execution-options</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Thu, 15 Jan 2026 16:09:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!DPkr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DPkr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DPkr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DPkr!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:3401363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184425775?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DPkr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 424w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 848w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 1272w, https://substackcdn.com/image/fetch/$s_!DPkr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc274439a-e83f-4f49-9000-e1d1e7c95c3f_5120x2880.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Introduction</h3><p>Workflows are only as smart as the way they're configured. In Moltin, you can orchestrate AI agents to handle complex tasks, but how those agents execute tasks matters just as much as what they do. The Skill Settings Execution Options let workspace admins fine-tune three critical aspects of how their workflows run: whether tasks happen one after another or all at once, which AI engine handles the processing, and what happens when something breaks. </p><p>These aren't buried toggles in a settings submenu. They're strategic choices that shape everything from how fast your workflows complete to how reliably they recover from errors. Get them right and your agents work like a well-oiled machine. Get them wrong and you'll spend more time debugging than deploying.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U6Dd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U6Dd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 424w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 848w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 1272w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U6Dd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png" width="1456" height="131" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:131,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29313,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184425775?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U6Dd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 424w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 848w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 1272w, https://substackcdn.com/image/fetch/$s_!U6Dd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3074e61c-f80b-4c3e-b713-146de4d2a0fc_1870x168.png 1456w" sizes="100vw"></picture><div></div></div></a><figcaption class="image-caption">Execution Mode option in Skill Settings modal.</figcaption></figure></div><div><hr></div><h3>Execution Mode: Sequential, Parallel, or Let the AI Decide</h3><p>Execution Mode controls the fundamental flow of your workflow. Do tasks line up and wait their turn, or do they all fire at once? Or should Moltin's AI figure it out based on task dependencies?</p><h4>Benefits</h4><p>The right execution mode can transform a sluggish workflow into something responsive. Sequential execution works when tasks depend on each other. If Agent A needs to finish analyzing a document before Agent B can summarize it, you can't run them simultaneously. That's where sequential shines. It ensures each task completes before the next one starts, maintaining strict order and preventing data conflicts.</p><p>Parallel execution does the opposite. It runs multiple independent tasks at the same time. If you've got five agents all pulling different data sources with no overlap, why make them wait? Parallel mode can cut your workflow completion time dramatically. A workflow that took fifteen minutes running tasks one by one might finish in three when tasks run simultaneously.</p><p>Intelligent mode is where Moltin gets interesting. The system analyzes your workflow's task dependencies and makes real-time decisions about which tasks can run in parallel and which need to wait. You don't have to map out the entire dependency tree yourself. The AI handles it. This matters most for complex workflows where some tasks depend on others but many don't. Intelligent mode balances speed with correctness, running parallel tasks when possible while respecting dependencies.</p><h4>How to Use Execution Mode</h4><p>Open your workflow settings by clicking the gear icon in the bottom right corner of your agent&#8217;s editor canvas. You'll see Execution Mode near the bottom of the Skill Settings modal. Click the dropdown menu. Three options appear: Sequential, Parallel, and Intelligent.</p><p>Choose Sequential if your workflow has tasks that must complete in a specific order. This is common in data processing pipelines where each step transforms the output of the previous one. Pick Parallel if you're confident your tasks don't depend on each other's results. This works well for workflows that gather information from multiple sources independently. Select Intelligent when you're not sure or when your workflow has a mix of dependent and independent tasks. Let Moltin's AI optimize the execution order for you.</p><p>After selecting your mode, update the settings and your change takes effect immediately. Your next workflow run will use the new execution mode.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pssj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pssj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 424w, https://substackcdn.com/image/fetch/$s_!pssj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 848w, https://substackcdn.com/image/fetch/$s_!pssj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 1272w, https://substackcdn.com/image/fetch/$s_!pssj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pssj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png" width="1456" height="158" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f60f7e14-de47-4491-a008-37b29b820409_1880x204.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:158,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:32049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184425775?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pssj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 424w, https://substackcdn.com/image/fetch/$s_!pssj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 848w, https://substackcdn.com/image/fetch/$s_!pssj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 1272w, https://substackcdn.com/image/fetch/$s_!pssj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60f7e14-de47-4491-a008-37b29b820409_1880x204.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Engine Type option in the Skill Settings modal.</figcaption></figure></div><div><hr></div><h3>Engine Type: Langchain or DSPy</h3><p>Engine Type determines which AI framework powers your workflow. Langchain and DSPy take fundamentally different approaches to how language models process tasks.</p><h4>Benefits</h4><p>Langchain is the more mature option. It's a modular orchestration framework that chains together language model calls, data retrieval, and tool use. Langchain helps chain together interoperable components and third-party integrations to simplify AI application development, making it solid for workflows that need to connect multiple data sources, APIs, or external tools. </p><p>If your workflow pulls data from a CRM, queries a knowledge base, and then generates a report, Langchain handles those integrations smoothly. It's also got extensive documentation and a large community, so troubleshooting is easier.</p><p>DSPy takes a different route. Instead of manually crafting prompts for each task, DSPy allows you to iterate fast on structured code rather than brittle strings and offers algorithms that compile AI programs into effective prompts. </p><p>This means less time tweaking prompt language and more time focusing on what you want the AI to accomplish. DSPy automatically optimizes prompts based on your workflow's performance metrics. If a task isn't getting the results you want, DSPy's built-in optimizers can adjust the prompts without you touching them.</p><p>Here's where the practical difference shows up. Use Langchain when your workflow needs heavy data integration or when you're connecting to many external services. </p><p>For example, a customer support workflow that needs to query Zendesk tickets, search internal documentation, and update a Salesforce record would benefit from Langchain's extensive integration library. </p><p>Choose DSPy when your workflow involves multiple LLM calls that need to work together reliably. A research assistant workflow that extracts information from documents, synthesizes findings, and generates structured reports would perform better with DSPy's automatic prompt optimization. </p><p>DSPy also shows lower framework overhead in benchmarks, with DSPy showing the lowest framework overhead at approximately 3.53 milliseconds compared to Langchain's approximately 10 milliseconds.</p><h4>How to Use Engine Type</h4><p>In the same Skill Settings modal, locate the Engine Type option below Execution Mode. Click the dropdown. You'll see two choices: Langchain and DSPY.</p><p>Select Langchain if your workflow relies on integrating multiple external data sources, APIs, or tools. It's the safer bet for production workflows that need broad compatibility. </p><p>Pick DSPY if your workflow makes multiple language model calls and you want those calls optimized automatically. It's especially useful for workflows still in development where you're iterating on task definitions.</p><p>The engine type change applies to the next workflow run. You can switch engines anytime to compare performance. Some teams run A/B tests with the same workflow on different engines to see which performs better for their specific use case.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hO49!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hO49!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 424w, https://substackcdn.com/image/fetch/$s_!hO49!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 848w, https://substackcdn.com/image/fetch/$s_!hO49!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 1272w, https://substackcdn.com/image/fetch/$s_!hO49!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hO49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png" width="1456" height="155" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:155,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39562,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.moltin.ai/i/184425775?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hO49!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 424w, https://substackcdn.com/image/fetch/$s_!hO49!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 848w, https://substackcdn.com/image/fetch/$s_!hO49!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 1272w, https://substackcdn.com/image/fetch/$s_!hO49!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae2e0cc2-7f09-4379-95b1-186508a71313_1864x198.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Continue On Error option in the Skill Settings modal.</figcaption></figure></div><div><hr></div><h3>Continue on Error: Keep Going or Stop Everything</h3><p>Continue on Error decides what happens when a task fails. Should the workflow halt completely, or should it mark the failed task and move on to the next one?</p><h4>Benefits</h4><p>Without Continue on Error enabled, a single failed task stops your entire workflow. That's fine for workflows where every task is critical. If you're processing financial transactions and one step fails, you probably want everything to stop so you can investigate. But many workflows don't need that level of rigidity.</p><p>With Continue on Error turned on, failed tasks get marked as failed and the workflow proceeds. The system logs the error details so you can review what went wrong later. This is crucial for workflows that process multiple independent items. </p><p>Imagine a workflow that analyzes a hundred customer reviews. If review number 32 causes an error (maybe it's malformed data or an unexpected format), you don't want the other 99 reviews sitting unprocessed. Continue on Error lets the workflow finish the rest and flags the problematic review for manual review.</p><p>This setting particularly matters for long-running workflows with many tasks. A workflow with fifty tasks that takes an hour to complete becomes a debugging nightmare if you have to restart it from scratch every time a single task hiccups. Continue on Error turns that nightmare into a manageable process: run the workflow, review which tasks failed, fix those specific issues, and rerun just the failed tasks.</p><h4>How to Use Continue on Error</h4><p>Find the Continue on Error toggle switch in your Skill Settings panel, beneath the Engine Type dropdown. It's a simple on/off switch.</p><p>Turn it on when your workflow processes multiple independent items or when individual task failures shouldn&#8217;t block the entire workflow. This is common in batch processing scenarios, data enrichment workflows, or content generation tasks. Leave it off when every task is critical and a failure in one task means the entire workflow&#8217;s output is unusable. Financial calculations, compliance checks, and sequential data transformations usually fall into this category.</p><p>When Continue on Error is enabled and a task fails, check your workflow execution logs. Failed tasks show up clearly with error details. You can identify patterns (maybe a specific data format always fails), fix the underlying issue, and rerun the workflow or manually reprocess the failed tasks.</p><div><hr></div><h3>Putting It All Together</h3><p>These three settings work together. A workflow using Intelligent execution mode with DSPy and Continue on Error enabled can adapt its execution order, optimize its prompts automatically, and keep running even when individual tasks fail. That's a resilient, self-optimizing system. Conversely, a workflow using Sequential execution with Langchain and Continue on Error disabled prioritizes strict control and consistency over speed and fault tolerance.</p><p>Your choice depends on what you're building. High-stakes workflows that can't tolerate any errors need the conservative approach. Experimental workflows that process large volumes of varied data benefit from the more adaptive settings. The beauty of Moltin's Workflow Settings is that you can change these options anytime. Try different combinations. Measure what works. Optimize based on real performance, not assumptions.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and if you&#8217;re curious about what we do, feel free to pay us a visit.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://moltin.ai&quot;,&quot;text&quot;:&quot;Visit Moltin&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://moltin.ai"><span>Visit Moltin</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[AI Foundations for Enterprise Leaders - 102: The Leap to Artificial Intelligence]]></title><description><![CDATA[A deeper dive into the critical evolution from traditional automation to artificial intelligence.]]></description><link>https://blog.moltin.ai/p/ai-foundations-for-enterprise-leaders-78b</link><guid isPermaLink="false">https://blog.moltin.ai/p/ai-foundations-for-enterprise-leaders-78b</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Mon, 22 Sep 2025 11:10:15 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4608" height="2592" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2592,&quot;width&quot;:4608,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A close up of a computer circuit board&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A close up of a computer circuit board" title="A close up of a computer circuit board" srcset="https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1727434032773-af3cd98375ba?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8YWl8ZW58MHx8fHwxNzU3OTQ2NjIyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@lukejonesdesign">Luke Jones</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p><em>This is <a href="http://a">1.2</a> of our Enterprise AI Leadership Series. In <a href="https://blog.moltin.ai/p/ai-foundations-for-enterprise-leaders?r=5ktrke&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=false">1.1</a> we explored the foundational concepts leaders need to understand about traditional automation. Today, we dive deeper into the critical evolution from traditional automation to artificial intelligence and why this shift represents the most significant business transformation in decades.</em></p><div><hr></div><p>The transition from traditional automation to artificial intelligence represents more than technological advancement&#8212;it's a fundamental shift in how systems process information and make decisions. Where rule-based systems follow explicit instructions, AI systems recognize patterns in data and make intelligent inferences about new situations based on what they've learned from past examples.</p><p>This difference is profound and transformative. Traditional systems ask, "What rule applies to this situation?" AI systems ask, "What patterns do I recognize, and what's the most likely appropriate response based on everything I've learned?" This shift enables capabilities that seem almost magical compared to traditional automation.</p><p><strong>Learning Without Programming</strong></p><p>AI systems can improve their performance by analyzing data and identifying patterns that human programmers might never have considered. A machine learning system analyzing customer behavior might discover that customers who purchase certain combinations of products are significantly more likely to become long-term, high-value clients&#8212;a pattern that would require months of manual analysis to identify and years to codify into traditional rules.</p><p><strong>Adaptation Through Experience</strong></p><p>Unlike rule-based systems that operate identically from their first day to their last, AI systems evolve and improve over time. They identify which approaches work best in different situations, learn from mistakes, and gradually become more accurate and effective. A fraud detection AI system doesn't just apply preset rules&#8212;it continuously learns new fraud patterns, adapts to criminal innovations, and becomes more sophisticated in distinguishing between legitimate and suspicious activities.</p><p><strong>Contextual Understanding</strong></p><p>Modern AI systems can consider vast amounts of contextual information when making decisions. They can understand that the same customer inquiry might require different responses depending on the customer's history, current market conditions, recent company announcements, or even the time of year. This contextual awareness enables more nuanced, appropriate, and effective responses.</p><p><strong>Ambiguity Navigation</strong></p><p>Perhaps most importantly, AI systems can function effectively in ambiguous situations where traditional automation would fail. They can make reasonable decisions even when faced with incomplete information, contradictory signals, or entirely novel scenarios. They operate on probability and confidence levels rather than binary true/false logic.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3999" height="2666" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2666,&quot;width&quot;:3999,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white and black typewriter with white printer paper&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="white and black typewriter with white printer paper" title="white and black typewriter with white printer paper" srcset="https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1591696331111-ef9586a5b17a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNzJ8fGFpfGVufDB8fHx8MTc1ODAxOTMxOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@markuswinkler">Markus Winkler</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h3>The Three Evolutionary Branches of AI</h3><p>The evolution from traditional automation to AI hasn't followed a single path. Instead, it has branched into three distinct categories, each addressing different aspects of business intelligence and automation needs.</p><p><strong>Traditional AI (The Pattern Masters)</strong></p><p>Traditional AI, also known as "narrow AI" or "discriminative AI," represents the first major step forward beyond rule-based systems. These systems excel at recognizing patterns in data, making predictions about future outcomes, and optimizing decisions within specific domains.</p><p>Traditional AI systems are the recommendation engines that suggest products you might want to buy, the fraud detection systems that identify suspicious transactions, and the predictive maintenance programs that prevent equipment failures before they occur. They analyze vast amounts of historical data to identify patterns and relationships that human analysts would find difficult or impossible to detect.</p><p>What makes Traditional AI extremely valuable is its ability to find signal in noise&#8212;to identify meaningful patterns in data that appears random or chaotic to human observers. A Traditional AI system analyzing retail sales data doesn't just track what products are selling; it identifies subtle correlations between customer demographics, seasonal patterns, economic indicators, weather conditions, and purchasing behavior to predict demand with remarkable accuracy.</p><p><strong>Generative AI (The Creative Engines)</strong></p><p>Generative AI represents a more recent and dramatic innovation&#8212;systems that don't just analyze existing content but create entirely new content. These are the systems that can write articles, generate images, compose music, draft legal documents, and produce code based on natural language descriptions.</p><p>The revolutionary aspect of Generative AI isn't just its creative capability, but its natural language interface. For the first time, business users can interact with sophisticated AI systems using plain English rather than learning complex software interfaces or programming languages. You can ask a Generative AI system to "Write a proposal for expanding our European operations, including market analysis, financial projections, and risk assessment," and receive a comprehensive document that serves as an excellent starting point for strategic planning.</p><p>This capability transforms how organizations approach content creation, communication, and knowledge work. Instead of having specialists create every document, presentation, and analysis from scratch, teams can use Generative AI to produce first drafts, generate alternatives, and explore possibilities at speeds previously impossible.</p><p><strong>Agentic AI (The Autonomous Decision Makers)</strong></p><p>Agentic AI represents the newest and most ambitious technology&#8212;systems that can not only analyze data and create content but also take autonomous actions and manage complex, multi-step processes. These systems work backward from desired outcomes, determining the best strategies to achieve objectives and executing those strategies with minimal human intervention.</p><p>Agentic AI systems can manage entire business processes end-to-end. They might handle supply chain optimization by monitoring global conditions, predicting disruptions, automatically adjusting orders with suppliers, rerouting shipments, and updating stakeholders&#8212;all while continuously optimizing for cost, quality, and delivery time constraints.</p><p>What distinguishes Agentic AI is its goal-oriented behavior and autonomous operation. While Traditional AI identifies patterns and Generative AI creates content, Agentic AI takes action. It can coordinate multiple systems, make decisions based on changing conditions, and execute complex strategies that adapt to real-world dynamics.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4368" height="2912" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2912,&quot;width&quot;:4368,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;brown game pieces on white surface&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="brown game pieces on white surface" title="brown game pieces on white surface" srcset="https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1541844053589-346841d0b34c?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxsZWFkZXJ8ZW58MHx8fHwxNzU4MDE5Mzc5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@markusspiske">Markus Spiske</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h3>Strategic Implications for Enterprise Leaders</h3><p>The business landscape is undergoing a fundamental shift that demands immediate leadership attention and strategic response. While many organizations have spent the past decade implementing traditional automation to reduce costs and improve efficiency, we are now entering an era where artificial intelligence transforms not just how work gets done, but what becomes possible. This evolution from simple process automation to true machine intelligence represents one of the most significant competitive inflection points in modern business history. Organizations that recognize this transition early and act decisively will establish market advantages that may prove insurmountable for slower-moving competitors. The question is no longer whether AI will reshape your industry&#8212;it's whether your organization will lead that transformation or be displaced by it.</p><p><strong>Competitive Landscape Transformation</strong></p><p>Understanding this evolution from automation to intelligence isn't merely an academic exercise&#8212;it's essential for maintaining competitive advantage in rapidly changing markets. Organizations that successfully navigate this transition will gain significant advantages over those that remain anchored in traditional automation approaches.</p><p>The competitive dynamics are already shifting dramatically. Companies using AI-powered customer service can provide 24/7 support that's more sophisticated and helpful than traditional call centers. Organizations deploying Generative AI for content creation can produce marketing materials, documentation, and communications at speeds and scales that overwhelm competitors still relying on manual processes. Businesses implementing Agentic AI for operations can respond to market changes and customer needs with agility that traditional competitors cannot match.</p><p><strong>Investment Imperative</strong></p><p>The transition from automation to intelligence requires different investment strategies and thinking. Traditional automation projects typically involved large upfront costs for software licenses and implementation, followed by relatively predictable operational expenses. AI initiatives often require different approaches&#8212;cloud-based services with usage-based pricing, continuous learning and adaptation processes, and ongoing optimization rather than one-time implementations.</p><p>The return on investment calculation also changes fundamentally. Traditional automation delivered value through cost reduction and efficiency gains that could be easily quantified. AI systems deliver additional value through improved decision-making, enhanced customer experiences, new capability development, and competitive positioning that may be harder to quantify but can be far more significant for long-term success.</p><p><strong>Changes in the Organization</strong></p><p>Perhaps most importantly, the shift from automation to intelligence requires organizational evolution. Traditional automation replaced manual processes with automated versions of the same processes. AI enables entirely new ways of working, new roles for human employees, and new organizational capabilities.</p><p>Success in the AI era requires developing new skills, establishing new governance frameworks, and creating new partnerships between human intelligence and artificial intelligence. It requires leaders who understand both the possibilities and limitations of AI systems, and who can guide their organizations through transformation that goes far beyond simple technology adoption.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3000" height="2002" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2002,&quot;width&quot;:3000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;rectangular brown wooden table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="rectangular brown wooden table" title="rectangular brown wooden table" srcset="https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1560264280-88b68371db39?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0fHxjdXN0b21lciUyMHNlcnZpY2V8ZW58MHx8fHwxNzU4MDE5NDg0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@arlington_research">Arlington Research</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h3>The Path Forward</h3><p>Recognizing the strategic imperative for AI transformation is only the beginning&#8212;the critical question for leaders is how to translate this understanding into actionable organizational change. Many leaders find themselves caught between the urgency of competitive pressures and the complexity of AI implementation, unsure where to begin or how to build on their existing technology investments. The good news is that successful AI adoption doesn't require abandoning your current automation infrastructure or starting from scratch. Instead, it demands a strategic approach that leverages your existing foundation while systematically introducing intelligence capabilities where they can deliver the greatest impact. The organizations that will dominate tomorrow's markets are those that begin this journey today with clear vision, practical planning, and decisive action.</p><p><strong>Starting Your Intelligence Journey</strong></p><p>For enterprise leaders ready to move beyond traditional automation, the journey begins with understanding your current state and identifying opportunities for intelligent augmentation. This doesn't mean abandoning successful automation systems&#8212;it means identifying where intelligence can provide value that rule-based systems cannot deliver.</p><p>Begin by examining processes that currently require human judgment, creativity, or adaptation to changing conditions. Look for areas where your organization struggles with ambiguous situations, complex decision-making, or the need for personalized responses. These are the areas where AI can provide immediate value that traditional automation cannot match.</p><p><strong>Building on Your Automation Foundation</strong></p><p>The evolution to intelligence builds on rather than replaces your automation foundation. Your existing systems provide the data, processes, and infrastructure that AI systems need to operate effectively. The key is identifying integration points where AI can enhance automated processes with pattern recognition, content generation, or autonomous decision-making capabilities.</p><p>Consider how Traditional AI could improve your existing systems' decision-making, how Generative AI could enhance your content and communication processes, and how Agentic AI could manage complex workflows that currently require human coordination and oversight.</p><p><strong>Preparing for the Future</strong></p><p>The evolution from automation to intelligence is accelerating, and the competitive advantages available to early adopters are significant. However, this transformation requires careful planning, substantial learning, and thoughtful implementation. Success belongs to organizations that understand both the tremendous possibilities and the practical realities of AI adoption.</p><p>The future competitive landscape will be defined by organizations that successfully combine human intelligence with artificial intelligence, leveraging the unique strengths of both to create capabilities that neither could achieve alone. Understanding this evolution from automation to intelligence is the first step in preparing your organization for that future.</p><div><hr></div><p>The journey from automation to intelligence represents one of the most significant business transformations in decades. Organizations that began this transition early are already seeing competitive advantages in efficiency, customer experience, and innovation capability. Those that delay risk falling behind in markets where intelligence-augmented competitors can respond faster, serve customers better, and operate more effectively.</p><p>As a leader, your role is not to become an AI expert, but to understand the strategic implications of this technology and guide your organization through intelligent adoption. The companies that will thrive in the next decade are those whose leaders recognize that intelligence isn't just the next stage of automation&#8212;it's a fundamental transformation in how businesses can operate, compete, and create value.</p><p>The question isn't whether this technology will affect your industry&#8212;it's whether your organization will lead this transformation or struggle to catch up with competitors who understood its implications and acted decisively. The time for learning and experimentation is now, while the competitive landscape is still forming and the opportunities for differentiation remain vast.</p><p>The leap from automation to intelligence is not just changing what our systems can do&#8212;it's changing what our organizations can become.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[AI Foundations for Enterprise Leaders - 101: Understanding Traditional Automation]]></title><description><![CDATA[Understanding the transformative journey from rule-based systems to intelligent decision-making.]]></description><link>https://blog.moltin.ai/p/ai-foundations-for-enterprise-leaders</link><guid isPermaLink="false">https://blog.moltin.ai/p/ai-foundations-for-enterprise-leaders</guid><dc:creator><![CDATA[Jacob Ollmann]]></dc:creator><pubDate>Wed, 17 Sep 2025 22:14:43 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a close up of a book with a map on it&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a close up of a book with a map on it" title="a close up of a book with a map on it" srcset="https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1679774332114-2b6bfd0070e7?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMjF8fHByb2Nlc3MlMjBtYXB8ZW58MHx8fHwxNzU3OTc0MzUxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@karuvally">Aswin Karuvally</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>As you sit in your office reviewing quarterly reports, you might notice something remarkable: many of the processes that once required armies of analysts, clerks, and specialists now hum along quietly in the background, managed by systems that seem almost invisible. Your payroll runs without human intervention, your inventory adjusts automatically based on demand patterns, and customer inquiries get initial responses within seconds of arrival.</p><p>This is the world that traditional automation built over the past several decades&#8212;a world of incredible efficiency, precision, and speed. Yet today, we stand at the threshold of something far more profound: the evolution from automation to true intelligence. Understanding this transformation isn't just about staying current with technology trends; it's about recognizing a fundamental shift that will redefine competitive advantage in virtually every industry.</p><h3>The Rule-Based Revolution</h3><p>When we talk about traditional automation, we're describing systems built on explicit rules and predetermined logic. These are the digital workhorses that have transformed business operations since the 1980s&#8212;systems that follow carefully programmed instructions to execute tasks with mechanical precision.</p><p>Think about your organization's most reliable automated processes. Your enterprise resource planning (ERP) system processes purchase orders by following exact sequences: check inventory levels, verify vendor information, confirm budget approval, generate purchase orders, and update financial records. Each step follows predefined rules: if inventory falls below X units, and if the vendor is approved, and if budget Y has available funds, then execute the purchase.</p><p>This rule-based approach has been transformational in its own right. Consider the payroll system that processes thousands of employee payments every two weeks. It calculates wages based on hours worked, applies tax withholdings according to current regulations, deducts benefits contributions, and transfers funds to bank accounts&#8212;all without human intervention. The system handles complexity through exhaustive rule sets that account for overtime calculations, different tax brackets, various benefit plans, and state-specific requirements.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3872" height="2592" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2592,&quot;width&quot;:3872,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white computer keyboard on black table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="white computer keyboard on black table" title="white computer keyboard on black table" srcset="https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1629138144227-c157c21e1674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHw4MHMlMjBjb21wdXRlcnxlbnwwfHx8fDE3NTc5NzQ2MzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@a_jack_g">Jack Guo</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><h3>The Tremendous Value of Traditional Automation</h3><p>The business impact of traditional automation cannot be overstated. Over the past four decades, these systems have fundamentally transformed how organizations operate, delivering value that extends far beyond simple cost savings.</p><p><strong>Labor Cost Transformation</strong></p><p>Traditional automation has eliminated millions of hours of manual work across industries. Bank tellers no longer manually calculate interest on every account&#8212;automated systems handle these calculations instantly for millions of customers. Manufacturing assembly lines operate with robotic precision, producing goods at speeds and consistency levels impossible for workers. Administrative tasks that once required dedicated staff&#8212;data entry, report generation, basic calculations&#8212;now happen automatically.</p><p><strong>Speed and Consistency</strong></p><p>What once took days now happens in seconds. A credit approval that required multiple people reviewing documents and making phone calls can now be processed automatically within minutes. Purchase requisitions that moved through paper-based approval chains for weeks now route electronically and receive approvals in hours. The speed advantage has enabled entirely new business models and customer expectations.</p><p><strong>Always-On Operations</strong></p><p>Perhaps most significantly, traditional automation enabled 24/7 operations without the complexity and cost of round-the-clock staffing. Online banking systems process transactions at 3 AM with the same reliability as during business hours. E-commerce platforms handle orders, process payments, and update inventory around the clock. Global operations can function across time zones without requiring human intervention for routine processes.</p><h3>The Inevitable Limitations</h3><p>Yet for all their remarkable achievements, traditional automation systems eventually hit fundamental limitations that no amount of additional programming can overcome. These limitations aren't failures of the technology&#8212;they're inherent constraints of rule-based systems that become apparent as business needs evolve.</p><p><strong>The Ambiguity Challenge</strong></p><p>Rule-based systems struggle when faced with ambiguous situations that don't fit predefined categories. A customer service chatbot programmed with scripted responses can handle "What are your hours?" or "How do I reset my password?" but fails when confronted with "I'm frustrated with your service and considering switching to a competitor&#8212;what can you do for me?" The nuanced emotional context, the implied threat, and the need for creative problem-solving exceed the capabilities of rule-based systems.</p><p><strong>The Context Problem</strong></p><p>Traditional automation systems process information in isolation, lacking the ability to understand broader context or relationships between seemingly unrelated data points. An inventory management system might automatically reorder products based on current stock levels and historical demand patterns, but it can't consider that a major competitor just announced a product recall, a new regulation is changing customer preferences, or a social media trend is shifting demand in unexpected directions.</p><p><strong>The Creativity Constraint</strong></p><p>Rule-based systems cannot generate truly novel solutions or approaches. They can optimize within predefined parameters&#8212;finding the most efficient route, the lowest cost supplier, or the optimal inventory level&#8212;but they cannot reimagine the fundamental approach to a problem. They cannot ask "What if we completely changed how we think about this process?" or "What would our customers really value that we've never offered before?"</p><p><strong>The Adaptation Limitation</strong></p><p>Perhaps most significantly, traditional automation systems require explicit reprogramming to handle new situations. When business requirements change, tax laws evolve, or market conditions shift, these systems need human programmers to update their rules and logic. They cannot learn from experience or adapt their behavior based on new patterns they observe.</p><p>Consider the challenges faced by traditional fraud detection systems in banking. These systems use rules like "flag any transaction over $10,000" or "alert if someone uses a card in two different countries within 24 hours." While effective for known fraud patterns, they struggle with evolving criminal techniques, generate high false positive rates, and require constant manual updating as new fraud methods emerge.</p><div><hr></div><p>The journey from manual processes to rule-based automation has been transformative, delivering unprecedented efficiency, speed, and consistency to business operations worldwide. Yet as we've seen, traditional automation's greatest strength&#8212;its ability to execute predetermined rules with perfect reliability&#8212;has become its fundamental limitation in an increasingly complex and dynamic business environment. </p><p>The rigid boundaries of rule-based systems, their inability to handle ambiguity, understand context, or adapt to new situations, have created a ceiling that no amount of additional programming can break through. This is why the emergence of artificial intelligence represents far more than just the next incremental improvement in automation technology. As we'll explore in our next article, "The Leap to Artificial Intelligence," AI doesn't simply make rule-based systems faster or more comprehensive&#8212;it represents a complete departure from predetermined logic toward systems that can learn, adapt, and reason through problems in ways that mirror human cognitive abilities, finally breaking through the barriers that have constrained traditional automation for decades.</p><div><hr></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.moltin.ai/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Hallucinations @Moltin! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item></channel></rss>