{"id":32056,"date":"2026-05-15T02:30:37","date_gmt":"2026-05-15T01:30:37","guid":{"rendered":"https:\/\/www.intercom.com\/blog\/?p=32056"},"modified":"2026-05-15T02:36:02","modified_gmt":"2026-05-15T01:36:02","slug":"operator-a-look-under-the-hood","status":"publish","type":"post","link":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/","title":{"rendered":"Operator: A look under the hood"},"content":{"rendered":"<p>We just launched <a href=\"https:\/\/fin.ai\/operator\">Operator<\/a>, an Agent for your customer operations that helps you understand, manage, and improve your entire customer experience.<\/p>\n<p>To give you an idea of how powerful this Agent is, we\u2019re sharing more about its technical infrastructure and the engineering decisions that went into ensuring Operator works reliably at production scale across thousands of customer workspaces.<\/p>\n<p>If you\u2019re a technical leader evaluating whether to build something like this yourself, or trying to understand the difference between a well-prompted LLM and a production Agent system, this is for you.<\/p>\n<h2 id=\"escaping-the-its-just-an-llm-trap\">Escaping the \u201cit\u2019s just an LLM\u201d trap<\/h2>\n<p>Most engineering teams that evaluate this space start the same way: a prototype. Take a foundation model, give it API access to your support data, add a system prompt with some domain context, and you&#8217;ve got something that queries your database, summarizes tickets, and generates reports that look right. It demos convincingly.<\/p>\n<p>The problem with that prototype is that it obscures the scope of what\u2019s actually required. It demonstrates the 10% of the system that\u2019s straightforward to build, and it\u2019s easy to assume the rest is just as straightforward. It isn\u2019t. The gap between a working demo and a production system your team depends on daily is where most of the engineering investment lives.<\/p>\n<p>With Operator, we\u2019ve invested deeply in every layer: tooling, reasoning, how the Agent takes action, and the infrastructure that makes it reliable at scale. Here\u2019s a closer look.<\/p>\n<h2 id=\"the-tooling-layer\">The tooling layer<\/h2>\n<p>The first thing we had to confront was that the obvious approach (giving a model access to your APIs and letting it figure things out) doesn&#8217;t hold up in production. The model makes reasonable decisions for simple queries, but operating across thousands of customer workspaces with different configurations, data models, and usage patterns, a \u201cfigure it out\u201d approach isn&#8217;t nearly precise enough.<\/p>\n<p>What you need is purpose-built tooling: tools that encode decisions about what data to fetch, how to structure it, what context to include, and what to leave out. Operator has over 50 of these tools and 10 skills.<\/p>\n<p>A tool is a single action that Operator takes (search content, run a query, look up a conversation). A skill chains multiple tools together to complete a whole job, like debugging a conversation end-to-end, rolling out a content update across an entire help center, and identifying the next automation opportunity.<\/p>\n<p>The difference between using thin wrappers around API endpoints and purpose-built tooling shows up in something as seemingly simple as a performance question. When you ask \u201chow did Fin perform last week?\u201d, a naive implementation runs a query and hands back a table. Operator runs a reporting tool that determines which metrics are relevant for your specific workspace, which are meaningful for your particular question, and what the numbers actually mean in context, giving you a much richer answer that you can do something tangible with.<\/p>\n<p>Developing that behavior took months of engineering. Not because any individual piece is conceptually hard, but because getting it right across the full range of customer workspaces, configurations, and edge cases is an iterative process. You build it, you test it against real conversations, you find the cases where it breaks, you fix those, and you repeat. There\u2019s no shortcut.<\/p>\n<h2 id=\"the-intelligence-layer\">The intelligence layer<\/h2>\n<p>The tooling layer solves what to do, but beneath it is a harder problem: understanding what&#8217;s worth doing, and why. This is the layer that makes Operator understand your business rather than just query it. Three components go into it:<\/p>\n<h3>1. Semantic search<\/h3>\n<p>Unlike solutions that rely on keyword matching, Operator uses a system that understands what content is about, not just what words it contains. When it searches your help center, it\u2019s using the same semantic search engine we\u2019ve spent years optimizing for Fin itself. This is a retrieval system that\u2019s been tuned against millions of real support conversations, with precision and recall characteristics we\u2019ve measured and improved continuously.<\/p>\n<h3>2. Attribute awareness<\/h3>\n<p>Operator has access to your data and knows what is meaningful for different questions. It knows which metrics are actually in use in your workspace, which custom attributes carry signals, and which fields are populated versus effectively empty. We\u2019ve built specific skills that give Operator this meta-knowledge, so when it\u2019s investigating a performance question, it\u2019s looking at the right things, not hallucinating insights from sparse data.<\/p>\n<h3>3. Intelligent reasoning<\/h3>\n<p>A well-built Agent can answer your question and anticipate what you should ask next. If you ask Operator about escalations spiking, it doesn\u2019t just say, \u201cescalations increased 23% week-over-week.\u201d It\u2019ll continue on to tell you <em>why<\/em> this happened by examining the escalated conversations and identifying that a disproportionate number involved a specific product area, before moving on to check whether the relevant help content is up to date, and, if it isn\u2019t, proposing an update.<\/p>\n<p>That chain of reasoning isn\u2019t prompt engineering. It\u2019s encoded in the skills we\u2019ve built, refined against the patterns we see across our entire customer base.<\/p>\n<h2 id=\"the-action-layer\">The action layer<\/h2>\n<p>This is where the engineering complexity increases by an order of magnitude because instead of just analyzing problems and recommending solutions, Operator takes action to solve them itself. It can update Guidance rules, draft and publish help articles, create Procedures, configure data connectors, and modify your Fin configuration.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 56.04% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"Fin-Operator_Automation Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/ipvxbmnxm6?web_component=true&amp;seo=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/player.js\" async><\/script><\/p>\n<p>Every one of these actions has to be safe, reversible, and auditable. An analytics tool that occasionally returns a wrong number is frustrating. but an Agent that occasionally applies a wrong configuration change to a live support system is a different category of problem.<\/p>\n<p>To prevent this, we built a robust proposal system, whereby every change Operator suggests is presented as a reviewable diff. You see exactly what will change before anything is applied, with the option to accept, reject, or refine. Nothing goes live without your explicit approval.<\/p>\n<h2 id=\"what-else-sets-operator-apart\">What else sets Operator apart<\/h2>\n<p>Beyond the technical complexities that power Operator behind the scenes, we\u2019ve also worked hard to build a great user experience.<\/p>\n<h3>A UI that\u2019s both conversational and graphical, not one or the other<\/h3>\n<p>Operator blends conversational interaction with purpose-built graphical components:<\/p>\n<ul>\n<li>Proposal diffs that show exactly what will change in an article.<\/li>\n<li>Inline charts that visualize performance trends.<\/li>\n<li>Dashboards that render directly inside the conversation thread.<\/li>\n<\/ul>\n<p>This means that when a knowledge manager reviews a proposed content update, they see a structured diff, not a wall of LLM-generated text. When a team lead asks about weekly performance, they get a chart with clear axes and context, rather than a paragraph approximating the data in prose.<\/p>\n<div class=\"wistia_responsive_padding\" style=\"padding: 56.04% 0 0 0; position: relative;\">\n<div class=\"wistia_responsive_wrapper\" style=\"height: 100%; left: 0; position: absolute; top: 0; width: 100%;\"><iframe loading=\"lazy\" class=\"wistia_embed\" title=\"Fin-Operator_Data Video\" src=\"https:\/\/fast.wistia.net\/embed\/iframe\/q3c66han1t?web_component=true&amp;seo=true\" name=\"wistia_embed\" width=\"100%\" height=\"100%\" frameborder=\"0\" scrolling=\"no\"><\/iframe><\/div>\n<\/div>\n<p><script src=\"https:\/\/fast.wistia.net\/player.js\" async><\/script><\/p>\n<p>Building this kind of hybrid UI is extremely difficult outside of a native platform integration. In a chat interface or CLI, you\u2019re limited to text output; in a standalone dashboard, you lose conversational context.<\/p>\n<p>Operator does both in the same thread, so every interaction is detailed and context-rich.<\/p>\n<h3>It lives where your team already works<\/h3>\n<p>Operator is built into the same platform your team uses every day. It\u2019s not a separate tool with a separate login, nor is it a Slack bot your engineer set up that only three people know about. It operates exactly where you are, alongside the conversations, help center articles, workflows, and data you\u2019re working with.<\/p>\n<p>This helps close the distance between resolving a problem and resolving it: when your knowledge manager spots an outdated article while reviewing a Fin conversation, Operator can surface the fix in the same session. When a team lead notices an escalation spike in the morning, they can ask Operator to investigate without switching tools, waiting for a data pull, or filing a ticket with your engineering team.<\/p>\n<p>A custom-built tool will always live outside the workflow. An engineer builds it, maintains it, and often, is the only one who knows how to use it. Operator is accessible to anyone who can type a question in plain language, which turns it into a system your whole team runs on.<\/p>\n<h2 id=\"the-compounding-advantage\">The compounding advantage<\/h2>\n<p>Every customer using Operator teaches us something. We see which debugging approaches work across different types of support operations, learn which content structures perform better, and can identify automation strategies that consistently land. Those patterns get encoded back into Operator\u2019s skills and tools.<\/p>\n<p>When we discover that a particular sequence of investigation steps reliably identifies the root cause of a spike in escalations, we build that into Operator\u2019s diagnostic skill. When we find that a specific way of structuring help articles leads to higher Fin resolution rates, we encode that into the content creation skill. Our engineering team is continuously shipping improvements based on what we observe across the entire customer base.<\/p>\n<p>A custom-built solution gives you exactly what you built, meaning it doesn&#8217;t get smarter unless you invest engineering resources into making it smarter. And that means resources not spent on your core product.<\/p>\n<h2 id=\"were-not-locking-the-door\">We\u2019re not locking the door<\/h2>\n<p>Some teams want to build their own Agents. Some of our most technical customers do this. But when you do, you\u2019re working with raw APIs and building your own tooling on top of them. When you use Operator, you\u2019re working with a system that already knows what questions to ask, understands your data, and encodes the best practices we\u2019ve learned from thousands of support teams.<\/p>\n<p>We recently launched the <a href=\"https:\/\/ideas.fin.ai\/p\/saas-wasnt-built-for-agents-but-theyre?utm_source=publication-search\">Fin CLI<\/a>, which means you can use third-party agents like Claude Code or Cursor to interact with your Fin data and configuration. That door is open. What we hope this post has clarified is everything that goes into the build of Operator:<\/p>\n<ul>\n<li>Over 50 tools and 10 skills, purpose-built for support operations.<\/li>\n<li>Years of investment in semantic search.<\/li>\n<li>Deep integration with every layer of Fin\u2019s stack.<\/li>\n<li>The proposal system.<\/li>\n<li>The intelligence layer.<\/li>\n<li>The reliability infrastructure.<\/li>\n<\/ul>\n<p>If you\u2019d still like to move ahead with building a custom solution, here\u2019s an honest assessment:<\/p>\n<p>You can build a useful read-only tool in weeks. It\u2019ll query your data, summarize tickets, and generate reports, but turning it into a production system will take quarters. Reliability, security, edge case handling, multi-tenant data isolation, and graceful degradation are all important architectural decisions that you\u2019ll need to get right from the start.<\/p>\n<p>The action layer is also where you might risk stalling out. Going from \u201chere\u2019s what\u2019s wrong\u201d to safely making changes in a production system is a fundamentally different engineering problem than analysis. Most DIY projects never get there.<\/p>\n<p>Finally, you\u2019ll be maintaining it forever. Every model upgrade, API change, and new capability in your support platform means updating your custom tooling. We have a team dedicated to this. You\u2019ll need one too.<\/p>\n<p>Our CTO Darragh Curran wrote <a href=\"https:\/\/ideas.fin.ai\/p\/build-vs-buy-the-high-bar-for-building?utm_source=publication-search\">an in-depth post<\/a> about the pros and cons of building vs buying your own AI Agent, which is worth a read. The economics still favor buying when a vendor has invested more in the problem than you can justify internally. What I hope this post adds is a clearer picture of what that investment actually looks like from an engineering perspective.<\/p>\n<p>The investment is ongoing. The problems we\u2019re solving at the infrastructure level today are harder than the ones we solved a year ago, and that trajectory isn\u2019t slowing down.<\/p>\n<p><a href=\"https:\/\/fin.ai\/operator\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/CTA.png\" alt=\"\" width=\"1614\" height=\"802\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Operator is a powerful Agent that helps you manage, optimize, and continuously improve your AI-first support organization. Here&#8217;s more insight into how we built it.<\/p>\n","protected":false},"author":610,"featured_media":32057,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"category":[3],"tags":[25488,626],"coauthors":[25489],"class_list":["post-32056","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-customer-support","tag-fin-operator","tag-operator"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Operator: A look under the hood - The Intercom Blog<\/title>\n<meta name=\"description\" content=\"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here&#039;s how we built it.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Operator: A look under the hood\" \/>\n<meta property=\"og:description\" content=\"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here&#039;s how we built it.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/\" \/>\n<meta property=\"og:site_name\" content=\"The Intercom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/intercominc\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-15T01:30:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-15T01:36:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jack Ryan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@intercom\" \/>\n<meta name=\"twitter:site\" content=\"@intercom\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jack Ryan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/\"},\"author\":{\"name\":\"Jack Ryan\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/06b81c7090806d12b2aacd073e6475f5\"},\"headline\":\"Operator: A look under the hood\",\"datePublished\":\"2026-05-15T01:30:37+00:00\",\"dateModified\":\"2026-05-15T01:36:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/\"},\"wordCount\":1890,\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Technical-deep-dive-blog-post.png\",\"keywords\":[\"Fin Operator\",\"operator\"],\"articleSection\":[\"Customer Service\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/\",\"name\":\"Operator: A look under the hood - The Intercom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Technical-deep-dive-blog-post.png\",\"datePublished\":\"2026-05-15T01:30:37+00:00\",\"dateModified\":\"2026-05-15T01:36:02+00:00\",\"description\":\"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here's how we built it.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/operator-a-look-under-the-hood\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Technical-deep-dive-blog-post.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/Technical-deep-dive-blog-post.png\",\"width\":1800,\"height\":840},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"name\":\"The Intercom Blog\",\"description\":\"Articles and Podcasts on Customer Service, AI and Automation, Product, and more\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#organization\",\"name\":\"The Intercom Blog\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"contentUrl\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/08\\\/Intercom-logo-sq-black-trans.png\",\"width\":1000,\"height\":1000,\"caption\":\"The Intercom Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/intercominc\",\"https:\\\/\\\/x.com\\\/intercom\",\"https:\\\/\\\/www.instagram.com\\\/intercom\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/2491343\",\"https:\\\/\\\/www.pinterest.ie\\\/intercom\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCJG0MvLP03kyzzAkD-w98aQ\",\"https:\\\/\\\/en.wikipedia.org\\\/wiki\\\/Intercom_(company)\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/#\\\/schema\\\/person\\\/06b81c7090806d12b2aacd073e6475f5\",\"name\":\"Jack Ryan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg609a18f5da631d25b53f1d1ea0d04e7c\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg\",\"caption\":\"Jack Ryan\"},\"url\":\"https:\\\/\\\/www.intercom.com\\\/blog\\\/author\\\/jackryan\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Operator: A look under the hood - The Intercom Blog","description":"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here's how we built it.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/","og_locale":"en_US","og_type":"article","og_title":"Operator: A look under the hood","og_description":"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here's how we built it.","og_url":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/","og_site_name":"The Intercom Blog","article_publisher":"https:\/\/www.facebook.com\/intercominc","article_published_time":"2026-05-15T01:30:37+00:00","article_modified_time":"2026-05-15T01:36:02+00:00","og_image":[{"width":1800,"height":840,"url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","type":"image\/png"}],"author":"Jack Ryan","twitter_card":"summary_large_image","twitter_creator":"@intercom","twitter_site":"@intercom","twitter_misc":{"Written by":"Jack Ryan","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/#article","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/"},"author":{"name":"Jack Ryan","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/06b81c7090806d12b2aacd073e6475f5"},"headline":"Operator: A look under the hood","datePublished":"2026-05-15T01:30:37+00:00","dateModified":"2026-05-15T01:36:02+00:00","mainEntityOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/"},"wordCount":1890,"publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","keywords":["Fin Operator","operator"],"articleSection":["Customer Service"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/","url":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/","name":"Operator: A look under the hood - The Intercom Blog","isPartOf":{"@id":"https:\/\/www.intercom.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/#primaryimage"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/#primaryimage"},"thumbnailUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","datePublished":"2026-05-15T01:30:37+00:00","dateModified":"2026-05-15T01:36:02+00:00","description":"Operator is a powerful Agent for managing, optimizing, and continuously improving your AI-first support organization. Here's how we built it.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/operator-a-look-under-the-hood\/#primaryimage","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","width":1800,"height":840},{"@type":"WebSite","@id":"https:\/\/www.intercom.com\/blog\/#website","url":"https:\/\/www.intercom.com\/blog\/","name":"The Intercom Blog","description":"Articles and Podcasts on Customer Service, AI and Automation, Product, and more","publisher":{"@id":"https:\/\/www.intercom.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.intercom.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.intercom.com\/blog\/#organization","name":"The Intercom Blog","url":"https:\/\/www.intercom.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","contentUrl":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2019\/08\/Intercom-logo-sq-black-trans.png","width":1000,"height":1000,"caption":"The Intercom Blog"},"image":{"@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/intercominc","https:\/\/x.com\/intercom","https:\/\/www.instagram.com\/intercom\/","https:\/\/www.linkedin.com\/company\/2491343","https:\/\/www.pinterest.ie\/intercom\/","https:\/\/www.youtube.com\/channel\/UCJG0MvLP03kyzzAkD-w98aQ","https:\/\/en.wikipedia.org\/wiki\/Intercom_(company)"]},{"@type":"Person","@id":"https:\/\/www.intercom.com\/blog\/#\/schema\/person\/06b81c7090806d12b2aacd073e6475f5","name":"Jack Ryan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg609a18f5da631d25b53f1d1ea0d04e7c","url":"https:\/\/secure.gravatar.com\/avatar\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddb83a0c0673fccbe72ad11c3c7680845dbe094ae581b82314330953ae3f4dad?s=96&d=mm&r=pg","caption":"Jack Ryan"},"url":"https:\/\/www.intercom.com\/blog\/author\/jackryan\/"}]}},"jetpack_featured_media_url":"https:\/\/www.intercom.com\/blog\/wp-content\/uploads\/2026\/05\/Technical-deep-dive-blog-post.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/32056","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/users\/610"}],"replies":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/comments?post=32056"}],"version-history":[{"count":0,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/posts\/32056\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media\/32057"}],"wp:attachment":[{"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/media?parent=32056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/category?post=32056"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/tags?post=32056"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.intercom.com\/blog\/wp-json\/wp\/v2\/coauthors?post=32056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}