<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mikhail Savchenko</title>
    <description>The latest articles on DEV Community by Mikhail Savchenko (@mikefluff).</description>
    <link>https://dev.to/mikefluff</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4069308%2Ffb785b5f-879e-4ce3-943a-45a612260a81.png</url>
      <title>DEV Community: Mikhail Savchenko</title>
      <link>https://dev.to/mikefluff</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mikefluff"/>
    <language>en</language>
    <item>
      <title>Claude Tag Case Studies Show Slack Agents Closing Most Incident Tickets Without Engineers</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Sun, 20 Sep 2026 08:11:54 +0000</pubDate>
      <link>https://dev.to/mikefluff/claude-tag-case-studies-show-slack-agents-closing-most-incident-tickets-without-engineers-2lea</link>
      <guid>https://dev.to/mikefluff/claude-tag-case-studies-show-slack-agents-closing-most-incident-tickets-without-engineers-2lea</guid>
      <description>&lt;p&gt;&lt;a href="https://claude.com/blog/how-healthcare-organizations-use-claude-tag" rel="noopener noreferrer"&gt;Anthropic reports&lt;/a&gt; that three healthcare companies are now using Claude Tag, a beta feature that puts Claude into Slack as an agent teammate, to run parts of their engineering and operations work. Claude Tag is not yet covered by Anthropic's Business Associate Agreement, so all three companies confine it to channels and connectors that never touch protected health information, using admin controls to turn it on only in approved channels, disable DMs, and scope which data sources (codebase, ticket tracker) it can reach per channel.&lt;/p&gt;

&lt;p&gt;Insight Health, which builds the MagicDocs referral-coordination product for 1,100+ specialty practices, has run Claude Tag for three months in PHI-free engineering and support channels, where it investigates alerts, files and de-duplicates tickets, and reviews pull requests. In its highest-volume alerts channel, Claude Tag works alongside a second, custom-built agent called Zeus that has separate access to production data (masking PHI before anything reaches Slack) via a BAA-covered Claude API account. Since the setup went live, Insight Health says 97% of alerts in its critical channel have closed without an engineer stepping in.&lt;/p&gt;

&lt;p&gt;Tennr, a patient-orchestration platform, made Claude Tag the primary maintainer of an internal offer-presentation tool it launched in July 2026. Non-technical staff in People, recruiting and RevOps now request changes in plain language inside a dedicated Slack channel, and Claude Tag ships the code, deploys it and reports back. The team shipped more than 15 tickets this way in about a month, including a benefits section built from an uploaded PDF and self-service admin controls, and Claude Tag locked down a publicly exposed API and fixed a data-reset bug the same day each was flagged.&lt;/p&gt;

&lt;p&gt;Medallion, which automates provider credentialing and payer enrollment, uses Claude Tag to answer engineers' questions about payer rules from historical data and past expert responses, escalating to a human expert when it lacks confidence and folding that expert's answer into future responses in the same channel.&lt;/p&gt;

&lt;p&gt;Anthropic is offering enterprise organizations that activate Claude Tag and connect it to GitHub $25,000 in credit, and Team organizations with 10 or more seats $2,500; both expire October 1, 2026.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Cloudflare lets you cage AI agents to a single Worker</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Fri, 18 Sep 2026 09:26:47 +0000</pubDate>
      <link>https://dev.to/mikefluff/cloudflare-lets-you-cage-ai-agents-to-a-single-worker-30po</link>
      <guid>https://dev.to/mikefluff/cloudflare-lets-you-cage-ai-agents-to-a-single-worker-30po</guid>
      <description>&lt;p&gt;&lt;a href="https://blog.cloudflare.com/workers-granular-authorization/" rel="noopener noreferrer"&gt;Cloudflare&lt;/a&gt; has introduced Worker-level access controls that let account owners restrict access to a single Worker instead of the entire Developer Platform account, alongside four new roles: Metadata Read-Only, Content Read-Only, Editor, and Admin.&lt;/p&gt;

&lt;p&gt;Metadata Read-Only exposes settings, logs, metrics, and traces without revealing source code — useful for debugging without exposing intellectual property. Content Read-Only allows reading a Worker's code without modifying it, suited to code-review agents. Editor permits read/write and settings changes but blocks deletion, matching CI/CD deployment needs. Admin grants full control, including deletion, but can still be scoped to one Worker rather than the whole account.&lt;/p&gt;

&lt;p&gt;Each role can be applied at three scopes: across the entire Developer Platform, across one product (all Workers), or on a single named resource (one Worker). Cloudflare says the same role structure will extend to D1, R2, and KV in future updates, so a person or agent could eventually read data in one database without touching others.&lt;/p&gt;

&lt;p&gt;The update also changes how Routes and Custom Domains are governed: modifying which hostname points to a Worker now requires both Editor access to that Worker and a separate Workers Routes permission for the zone, preventing a CI token from silently rerouting production traffic. Durable Objects inherit access from their parent Worker rather than having their own permission model. API error responses now link directly to documentation specifying which permission is missing, intended to help both humans and agents self-correct without requesting broader access.&lt;/p&gt;

&lt;p&gt;Cloudflare is also retiring — without a deprecation date — a set of legacy Workers roles (such as "Workers Scripts Edit" and "Workers CI Edit") in favor of the new granular set, though existing tokens will keep working. The features are available now to all customers via the dashboard, API, or Terraform.&lt;/p&gt;

&lt;p&gt;For companies that have started letting AI agents write, deploy, or debug production code, this is a concrete lever to enforce least privilege rather than relying on trust or manual review.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Google Adds Reasoning to Its Real-Time Voice AI, Opening the Door to Smarter Phone Agents</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Thu, 17 Sep 2026 10:22:10 +0000</pubDate>
      <link>https://dev.to/mikefluff/google-adds-reasoning-to-its-real-time-voice-ai-opening-the-door-to-smarter-phone-agents-5he8</link>
      <guid>https://dev.to/mikefluff/google-adds-reasoning-to-its-real-time-voice-ai-opening-the-door-to-smarter-phone-agents-5he8</guid>
      <description>&lt;p&gt;&lt;a href="https://deepmind.google/blog/introducing-gemini-3-8-live-and-3-8-live-extended-thinking/" rel="noopener noreferrer"&gt;Google DeepMind announced&lt;/a&gt; Gemini 3.8 Live and a companion mode, Gemini 3.8 Live Extended Thinking, extending its real-time voice and video API with the reasoning capability previously reserved for non-live, text-based Gemini models.&lt;/p&gt;

&lt;p&gt;Gemini Live has powered low-latency, spoken conversational agents — the kind used in voice assistants, in-app support, and customer-facing phone bots. Until now, that low latency came at a cost: the model responded quickly but with limited ability to reason through multi-step or conditional requests mid-conversation. Extended Thinking closes that gap by letting the live model insert a reasoning step before answering, so it can work through sequential logic — checking one condition before acting on another — without dropping out of the live conversation into a separate, slower reasoning call.&lt;/p&gt;

&lt;p&gt;Google DeepMind's post frames this as narrowing the difference between live, spoken interaction and the deeper reasoning available in standard Gemini reasoning models. Specific pricing, latency benchmarks, and availability timelines were not detailed in the announcement and remain unconfirmed at time of writing.&lt;/p&gt;

&lt;p&gt;The practical shift is for anyone building or buying voice-based automation. Live voice agents have generally been positioned for simple, bounded tasks — appointment booking, basic FAQ, order lookups — precisely because they couldn't reliably reason through anything more complex without breaking the real-time flow. A reasoning-capable live mode suggests vendors and in-house teams can push voice agents further into support triage, multi-step sales qualification, or operations tasks that involve checking one thing against another before responding.&lt;/p&gt;

&lt;p&gt;The caveat is that reasoning takes time, and voice interactions are latency-sensitive in a way text chat is not. A customer on a phone line notices a two-second pause more than someone typing in a chat window. Companies piloting this should benchmark Extended Thinking against their own call flows for both accuracy and perceived response delay before assuming it's a drop-in upgrade to an existing voice deployment.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Hold: Why the Process Gets Frozen Before It Gets Measured</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Thu, 17 Sep 2026 00:36:59 +0000</pubDate>
      <link>https://dev.to/mikefluff/hold-why-the-process-gets-frozen-before-it-gets-measured-2b6m</link>
      <guid>https://dev.to/mikefluff/hold-why-the-process-gets-frozen-before-it-gets-measured-2b6m</guid>
      <description>&lt;h2&gt;
  
  
  The stage nobody wants to pay for
&lt;/h2&gt;

&lt;p&gt;Hold sits between the diagnosis and the measurement. It ships nothing. It produces no diagram anyone will put in a deck. It is, reliably, the first stage a client asks to skip, and the request is reasonable on its face: the problem is understood, the candidates are chosen, why are we not building.&lt;/p&gt;

&lt;p&gt;Because the number that justifies the build has not been taken yet, and it cannot be taken against a moving target.&lt;/p&gt;

&lt;h2&gt;
  
  
  Processes move while you watch them
&lt;/h2&gt;

&lt;p&gt;Every operation is being informally redesigned all the time. Somebody adds a check after a bad week. Two of four people adopt a shortcut. An exception path invented for one awkward client gets reused for nine more.&lt;/p&gt;

&lt;p&gt;None of that is misconduct. All of it is invisible, because nobody announces it, and all of it lands in the middle of a measurement window.&lt;/p&gt;

&lt;p&gt;The result is a baseline that is an average of two processes, weighted by how long each one happened to run, with no way to separate them afterwards. You will not know. You will find out after go-live, when the honest re-measurement makes the automation look like the thing that underperformed.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Hold actually freezes
&lt;/h2&gt;

&lt;p&gt;The definition, not the work.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Which steps are inside the workflow and which are outside it.&lt;/li&gt;
&lt;li&gt;What counts as an exception, written down rather than understood.&lt;/li&gt;
&lt;li&gt;Who may change either of the above while measurement is running.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Alongside that, the data-quality holes that would corrupt the measurement get closed: the field populated half the time, the two systems that disagree about the same record, the timestamp that records when someone got round to logging the work rather than when the work happened.&lt;/p&gt;

&lt;h2&gt;
  
  
  What breaks without it
&lt;/h2&gt;

&lt;p&gt;The failure is not dramatic, which is exactly why it survives. The project proceeds, the build ships, and somewhere in month two the numbers stop agreeing with each other. The team remembers the old process being slower than the baseline says. The vendor remembers it being faster.&lt;/p&gt;

&lt;p&gt;Neither can prove anything, so the argument is settled by seniority, and the honest answer - that the baseline was taken against a process that no longer existed - never gets said out loud because nobody has the evidence to say it.&lt;/p&gt;

&lt;p&gt;The alternative is a fortnight spent on nothing visible. That is the trade, and it buys the one thing that makes the measurement afterwards worth taking: a process that will still be the same process when the numbers come back. The wider discipline this sits inside is in &lt;a href="https://inite.ai/en/blog/process-audit-before-automation?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-protocol-hold-freezing-the-scope" rel="noopener noreferrer"&gt;the audit before automation&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it sits
&lt;/h2&gt;

&lt;p&gt;Hold is the second of &lt;a href="https://inite.ai/en/protocol?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-protocol-hold-freezing-the-scope" rel="noopener noreferrer"&gt;six stages&lt;/a&gt;. The one before it decides what is worth measuring, and the way that decision is made is described in &lt;a href="https://inite.ai/en/blog/protocol-break-what-the-map-shows?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-protocol-hold-freezing-the-scope" rel="noopener noreferrer"&gt;what the Break map shows&lt;/a&gt;. The whole sequence, applied to one deployment, is in &lt;a href="https://inite.ai/en/blog/inite-protocol-6-stages-applied?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-protocol-hold-freezing-the-scope" rel="noopener noreferrer"&gt;the protocol end to end&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>initeprotocol</category>
      <category>methodology</category>
      <category>operations</category>
      <category>processaudit</category>
    </item>
    <item>
      <title>Vibe Coding Cleanup: What Breaks After the Demo</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Thu, 17 Sep 2026 00:36:58 +0000</pubDate>
      <link>https://dev.to/mikefluff/vibe-coding-cleanup-what-breaks-after-the-demo-n02</link>
      <guid>https://dev.to/mikefluff/vibe-coding-cleanup-what-breaks-after-the-demo-n02</guid>
      <description>&lt;h2&gt;
  
  
  The demo worked
&lt;/h2&gt;

&lt;p&gt;Somebody built a CRM in Lovable over two weekends. Somebody else wired fourteen n8n workflows together over a year, one a week. A sales director opened Claude Code on a Sunday night and by Monday there was an app the whole team uses to book deliveries. Each of those worked on the day it was shown, and each is now a thing the business runs on.&lt;/p&gt;

&lt;p&gt;The code the tools write is mostly fine, and where it is not, it is fine in the way a junior developer's code is fine: it does the thing, and it does not know what happens around the thing. The failures that arrive six weeks later are almost never in the function that was demonstrated. They are in what nobody was asked to write.&lt;/p&gt;

&lt;h2&gt;
  
  
  What actually breaks
&lt;/h2&gt;

&lt;p&gt;Six things, in the order a reading finds them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The secrets are in the code.&lt;/strong&gt; The Supabase service key is in the client bundle because that is where the prompt put it. The OpenAI key sits in a file that went into the repository on the first day and has not moved since. Anyone who can open the browser's developer tools has the database; anyone who can read the repository has the bill.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The deployment reproduces on one laptop.&lt;/strong&gt; It runs where it was built, with the environment variables that were set there once and never written down. The first time somebody else has to deploy it, usually the week the builder is on holiday, nobody can.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The database has no way back.&lt;/strong&gt; The backups either do not exist or have never been restored from, and there are no migrations, so the schema is whatever the last edit in the dashboard left. The first restore happens on the day it matters, which is the worst day to find out it does not work.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Nobody is watching.&lt;/strong&gt; Logs either do not exist or go to a console nobody opens, and the auth failing, the queue backing up or the webhook returning a new shape alerts no one. The system fails the way &lt;a href="https://inite.ai/en/blog/when-the-integration-changes-underneath-you?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-vibe-coding-cleanup-what-breaks-after-the-demo" rel="noopener noreferrer"&gt;an integration changes underneath you&lt;/a&gt;: quietly, on wrong data, for weeks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The floor moves.&lt;/strong&gt; Every API key, every webhook format and every model version the system depends on will change without asking. The model it was tuned for gets a retirement date, a provider adds a wrapper to a payload, and the tool the builder used is acquired along with its free tier. Each of these is a change some provider shipped without telling you, because you were never on their list, and none of them will ever show up as an outage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The runbook is a person.&lt;/strong&gt; The only documentation is the memory of whoever built it, and they built it on a weekend, which means they do not remember either. Ask them how it deploys and the honest answer is that they would try things until it did.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why "cleanup" is the wrong unit
&lt;/h2&gt;

&lt;p&gt;The market has already named this work. Search for vibe coding cleanup and the first page is outsourcing shops offering exactly that, a refactor of whatever repository you send, with a quote attached. A Hacker News thread called it cleanup as a service. The shops have the work right and the purchase wrong.&lt;/p&gt;

&lt;p&gt;A cleanup is a project. It has a start, a scope and an invoice, and then it ends, and the system is yours again. The next Friday evening it breaks, the person who cleaned it is on another contract, and you are exactly where you were, with a tidier repository. The business needed somebody whose job the system is, and a tidier repository is not that.&lt;/p&gt;

&lt;p&gt;That changes the purchase from "how much to fix this" to "what would it take for somebody to be responsible for this", which is a question about the surrounding infrastructure rather than about the code. It is the same question a company used to answer with a systems administrator, when the things it depended on were servers and an accounting package. The things it depends on now are a Lovable CRM, a dozen workflows and an agent, and the question has not changed.&lt;/p&gt;

&lt;h2&gt;
  
  
  The reading comes before the repair
&lt;/h2&gt;

&lt;p&gt;A cleanup vendor invites you to start fixing. The order that works is to read first, and to read with a fixed list.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Where do the secrets live?&lt;/li&gt;
&lt;li&gt;Does the deployment reproduce anywhere but the laptop?&lt;/li&gt;
&lt;li&gt;Is there a backup, and has anyone restored from it?&lt;/li&gt;
&lt;li&gt;Does anything log, and is anyone alerted?&lt;/li&gt;
&lt;li&gt;Which APIs and model versions does it depend on, and when do they change?&lt;/li&gt;
&lt;li&gt;Is there a way back that does not go through the builder?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That reading takes about a week for a typical estate, and it ends in one of three sentences. The system can be run as it is, and somebody takes it on. The system can be run after a specific repair, with the scope written down and priced, and nothing outside that scope. Or the repairs would rebuild the architecture rather than surround it, replacing is cheaper than repairing, and the report says so before anyone has spent a month finding out.&lt;/p&gt;

&lt;p&gt;The third answer is the one a cleanup never gives, because a cleanup is paid to clean. An agent that decides refunds on its own with no clean line to a person needs a different design, not a tidier repository, for &lt;a href="https://inite.ai/en/blog/why-your-last-chatbot-failed?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-vibe-coding-cleanup-what-breaks-after-the-demo" rel="noopener noreferrer"&gt;the reasons the last chatbot failed&lt;/a&gt;, and knowing that in week one is the cheapest thing on this page.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs to make it somebody's job
&lt;/h2&gt;

&lt;p&gt;There are three, in sequence, and only the first is certain.&lt;/p&gt;

&lt;p&gt;The first is a week of reading, priced as a floor because a single Vercel app takes a day and a CRM with eight workflows and two databases takes the whole week. The second is the repair, and only where the reading called for one: deployment, migrations, backups, secrets, logs, the obvious holes, whatever has to hold before somebody is on call. That sprint adds no features, because a repair that grows features stops being a repair. The third is a month that stays a month: monitoring, backup verification, a response window, updates when the floor moves, and a report you can read. New functionality is scoped and quoted on its own, which is what keeps the month predictable.&lt;/p&gt;

&lt;p&gt;The comparison worth making is against the cost of the Friday evening, multiplied by how many Fridays a business has before the person who built it leaves, rather than against the cleanup quote; it is the same arithmetic &lt;a href="https://inite.ai/en/blog/rpa-implementation-guide?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-vibe-coding-cleanup-what-breaks-after-the-demo" rel="noopener noreferrer"&gt;the maintenance line in any automation budget&lt;/a&gt; already carries. &lt;a href="https://inite.ai/en/compare?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-vibe-coding-cleanup-what-breaks-after-the-demo" rel="noopener noreferrer"&gt;The vendor comparison on this site&lt;/a&gt; puts that row under "yours entirely, including the maintenance nobody scheduled", and it was written about Zapier and Make before anybody had vibe-coded a CRM. It still is.&lt;/p&gt;

&lt;h2&gt;
  
  
  The estate will grow
&lt;/h2&gt;

&lt;p&gt;A year ago the phrase did not register in search volume. In September 2026 it is a hundred and ten thousand searches a month in the United States and thirty-three thousand in Brazil, and a company that had three IT systems is on its way to having a CRM, eight internal tools, fourteen workflows, three agents, two databases and a project on Vercel that the sales director wrote one Sunday night. There is no arguing against it: it is cheaper software, built by the people who know the process, and it is going to keep coming.&lt;/p&gt;

&lt;p&gt;What it needs is a way for the things they build to become somebody's job, and that is what &lt;a href="https://inite.ai/en/services/care?utm_source=devto&amp;amp;utm_medium=syndication&amp;amp;utm_campaign=blog-vibe-coding-cleanup-what-breaks-after-the-demo" rel="noopener noreferrer"&gt;taking a system over&lt;/a&gt; is for: the reading, the repair where one is called for, and then the month in which somebody understands how it is built, sees when it breaks, and can put it back.&lt;/p&gt;

</description>
      <category>operations</category>
      <category>vibecoding</category>
      <category>production</category>
      <category>maintenance</category>
    </item>
    <item>
      <title>Amazon Bedrock Adds Prompt Caching, Cutting AI Support Tool Costs Sharply</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Wed, 16 Sep 2026 15:36:43 +0000</pubDate>
      <link>https://dev.to/mikefluff/amazon-bedrock-adds-prompt-caching-cutting-ai-support-tool-costs-sharply-32fa</link>
      <guid>https://dev.to/mikefluff/amazon-bedrock-adds-prompt-caching-cutting-ai-support-tool-costs-sharply-32fa</guid>
      <description>&lt;p&gt;AWS has rolled out prompt caching for &lt;a href="https://aws.amazon.com/blogs/machine-learning/optimizing-cost-and-latency-with-amazon-bedrock-prompt-caching/" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt;, its managed service for building generative AI applications on top of foundation models like Anthropic's Claude and Amazon's own Titan/Nova models.&lt;/p&gt;

&lt;p&gt;Prompt caching allows an application to mark portions of a prompt — such as a system instruction, a long document used as context, or a set of tool definitions — as reusable. On subsequent calls that repeat the same cached segment, Bedrock skips reprocessing that content and serves it from cache, rather than running it through the full model inference pipeline again.&lt;/p&gt;

&lt;p&gt;AWS states this can cut input token costs by up to 90% and reduce latency by up to 85% for supported models, depending on how much of the prompt is cacheable and how frequently it repeats across calls. The feature is aimed squarely at applications with a large, static context that gets reused across many requests — a common pattern in retrieval-augmented generation (RAG) systems, customer support bots that reference a fixed knowledge base, and coding assistants that reuse large system prompts.&lt;/p&gt;

&lt;p&gt;The mechanics matter for anyone running production AI workloads: caching applies per-model and typically requires the cached prefix to remain byte-identical across calls, meaning teams need to structure prompts so static content (instructions, reference docs) comes first and variable content (the user's actual query) comes last. AWS's blog post walks through implementation patterns and cost-latency tradeoffs for different traffic profiles.&lt;/p&gt;

&lt;p&gt;This is not a new model or new capability in the sense of what the AI can do — it is a cost and performance optimization for existing Bedrock-based applications. Teams already running support automation, sales enablement tools, or internal copilots on Bedrock can apply this without re-architecting their model choice, though prompt structure may need adjustment to maximize the cached portion.&lt;/p&gt;

&lt;p&gt;For companies evaluating whether to build on Bedrock versus alternatives like OpenAI's API or Azure AI, this closes some of the cost gap that caching features from competitors already offered, and is a relevant data point in vendor comparisons for infrastructure decisions made this year.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>OpenAI Case Study Shows What It Takes to Get Staff to Trust an AI Inbox Assistant</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Wed, 16 Sep 2026 01:14:31 +0000</pubDate>
      <link>https://dev.to/mikefluff/openai-case-study-shows-what-it-takes-to-get-staff-to-trust-an-ai-inbox-assistant-5dln</link>
      <guid>https://dev.to/mikefluff/openai-case-study-shows-what-it-takes-to-get-staff-to-trust-an-ai-inbox-assistant-5dln</guid>
      <description>&lt;p&gt;&lt;a href="https://openai.com/index/fyxer" rel="noopener noreferrer"&gt;OpenAI&lt;/a&gt; published a case study describing how Fyxer, a company building an AI executive assistant, designed its product so that employees would actually rely on it for email drafting, inbox triage and meeting notes rather than abandoning it after early mistakes.&lt;/p&gt;

&lt;p&gt;According to the case study, Fyxer's assistant runs on OpenAI's models and handles tasks like summarizing meetings, drafting replies, and prioritizing incoming email. The core problem OpenAI highlights is not model capability but adoption: giving an AI system access to someone's inbox and calendar is a high-trust ask, and most AI assistants lose users the first time they send something wrong or misjudge priority.&lt;/p&gt;

&lt;p&gt;The case study frames Fyxer's response as a set of trust-building product decisions rather than a single technical fix. These reportedly include showing users the assistant's reasoning before it acts, keeping drafts editable rather than auto-sent, and escalating the assistant's autonomy over time as it demonstrates reliability on lower-stakes tasks. OpenAI presents this as a template for what it calls agentic products that need sustained human trust to be useful, distinct from one-off AI features.&lt;/p&gt;

&lt;p&gt;No specific adoption numbers, retention figures, or enterprise customer counts from Fyxer were independently verified in the source; readers should treat any performance claims in the original post as company-reported and unconfirmed pending third-party validation.&lt;/p&gt;

&lt;p&gt;The broader relevance for operators is procedural, not promotional. Companies running sales, support or ops teams of 10-200 people are increasingly being pitched AI executive assistants, inbox copilots, and meeting-summary tools built on the same underlying models. This case study gives a concrete checklist for evaluating those pitches: does the tool expose its reasoning, does it require confirmation before irreversible actions like sending an email or booking a meeting, and does the vendor offer a staged rollout that starts with low-risk tasks. Vendors who cannot answer these questions concretely are asking teams to adopt a workflow change without the safeguards that actually drive adoption.&lt;/p&gt;

&lt;p&gt;This is not a new model release or a pricing change — it's a design pattern disclosure. It matters to operators because it shifts the conversation from "can the AI do this task" to "will my team actually let it," which is the real blocker most companies hit when they try to automate email and scheduling work internally.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Salesforce Puts Agentforce to Work Inside TSA Traveler Support</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Wed, 16 Sep 2026 01:14:29 +0000</pubDate>
      <link>https://dev.to/mikefluff/salesforce-puts-agentforce-to-work-inside-tsa-traveler-support-153k</link>
      <guid>https://dev.to/mikefluff/salesforce-puts-agentforce-to-work-inside-tsa-traveler-support-153k</guid>
      <description>&lt;p&gt;The Transportation Security Administration has launched an AI agent called Ace, built on &lt;a href="https://www.salesforce.com/news/press-releases/2026/09/14/tsa-improves-travel-experience-agentforce/" rel="noopener noreferrer"&gt;Salesforce Agentforce&lt;/a&gt;, to help travelers navigate airport security questions. The agent answers queries about screening procedures, wait times, and what items are permitted through checkpoints, aiming to reduce friction for the millions of travelers who pass through TSA checkpoints annually.&lt;/p&gt;

&lt;p&gt;Salesforce frames the deployment as evidence that Agentforce can operate at government scale, handling high volumes of routine questions while routing edge cases to human staff. The release does not disclose deflection rates, cost savings, or a rollout timeline beyond the initial launch, and those figures remain unconfirmed.&lt;/p&gt;

&lt;p&gt;For B2B operators, the significance isn't the travel use case itself—it's what the deployment demonstrates about agentic AI in a compliance-heavy, high-volume environment. TSA operates under strict federal requirements around data handling and traveler communication, similar in kind (though not scale) to the regulatory constraints many B2B support teams face when handling customer data or contractual commitments. If Agentforce can be scoped narrowly enough to pass that bar—answering informational questions while keeping security decisions with human agents—it suggests a template for smaller teams: start with an agent that handles the 60-70% of support tickets that are repetitive and low-risk (status checks, policy lookups, basic troubleshooting), and keep escalation paths clear for anything requiring judgment.&lt;/p&gt;

&lt;p&gt;The deployment also reinforces a trend already visible in Salesforce's broader Agentforce push: the company is prioritizing case studies in regulated, high-stakes sectors (government, healthcare, financial services) to build credibility before pitching the platform harder into mid-market support and operations teams. Companies already running Salesforce Service Cloud should expect more of these reference deployments to surface in vendor conversations over the next two quarters.&lt;/p&gt;

&lt;p&gt;No pricing changes or new Agentforce features were announced alongside this deployment—it's an implementation story, not a product update. Teams evaluating agentic support tools should treat it as one data point on scalability and compliance handling, not as a benchmark for expected ROI, since TSA's volume and budget profile differ substantially from a 10-200 person company's support operation.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Fintech Data Network Automates Partner Onboarding with Bedrock AI Agents</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Tue, 15 Sep 2026 19:52:22 +0000</pubDate>
      <link>https://dev.to/mikefluff/fintech-data-network-automates-partner-onboarding-with-bedrock-ai-agents-21pj</link>
      <guid>https://dev.to/mikefluff/fintech-data-network-automates-partner-onboarding-with-bedrock-ai-agents-21pj</guid>
      <description>&lt;p&gt;Ninth Wave, which operates an open finance data-sharing network connecting banks, credit unions, and fintechs, has built a generative AI system on &lt;a href="https://aws.amazon.com/blogs/machine-learning/how-ninth-wave-built-ai-powered-open-finance-onboarding-on-amazon-bedrock/" rel="noopener noreferrer"&gt;Amazon Bedrock&lt;/a&gt; to automate parts of its partner onboarding process.&lt;/p&gt;

&lt;p&gt;According to AWS, the system uses AI agents to review onboarding documentation, extract relevant compliance and integration details, and generate guidance for connecting new financial institutions to the network — tasks that previously required manual review by Ninth Wave's technical and compliance staff. Specific time or cost savings figures from the deployment are unconfirmed in the available summary.&lt;/p&gt;

&lt;p&gt;The underlying pattern is not specific to open finance: an AI agent ingests structured and unstructured onboarding documents, cross-references them against a rules or knowledge base, and produces either a decision, an exception flag, or a next-step recommendation for a human reviewer. Bedrock supplies the foundation model access and orchestration layer; the domain logic (what counts as a compliant document, what triggers an exception) is Ninth Wave's own configuration.&lt;/p&gt;

&lt;p&gt;For operators running sales, support, or operations at smaller B2B companies, the relevant takeaway isn't the finance-specific use case but the workflow shape. Onboarding — of clients, vendors, or channel partners — typically involves the same ingredients: documents to review, compliance or contractual checks to run, and integration or account-setup steps to hand off. Teams doing this manually today are prime candidates for a similar agent-based automation: one that reads incoming paperwork, checks it against a rules engine, and either clears it automatically or routes only the exceptions to a human.&lt;/p&gt;

&lt;p&gt;The case also underscores a maturity signal in the market: regulated industries like financial data sharing are now comfortable putting generative AI agents into onboarding pipelines that touch compliance-sensitive documents, provided the agent's output is reviewed rather than auto-executed for high-risk steps. That's a useful reference point for any 10-200 person company weighing whether AI-assisted onboarding is safe enough for their own compliance posture.&lt;/p&gt;

&lt;p&gt;No pricing, availability, or migration details for other Bedrock customers were included in the source material beyond the general description of Ninth Wave's build; teams considering a similar architecture would need to evaluate it against their own document types and compliance requirements rather than assume a drop-in solution.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>AWS Adds Real-Time Quality Scoring for Production AI Agents</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Mon, 14 Sep 2026 19:09:27 +0000</pubDate>
      <link>https://dev.to/mikefluff/aws-adds-real-time-quality-scoring-for-production-ai-agents-1co5</link>
      <guid>https://dev.to/mikefluff/aws-adds-real-time-quality-scoring-for-production-ai-agents-1co5</guid>
      <description>&lt;p&gt;&lt;a href="https://aws.amazon.com/blogs/machine-learning/monitoring-production-agent-lifecycle-with-aws-devops-agent-and-agentcore-evaluations/" rel="noopener noreferrer"&gt;AWS&lt;/a&gt; has published details on AgentCore Evaluations, a new capability for monitoring AI agents after they go live, combined with its DevOps Agent for automated response to detected issues.&lt;/p&gt;

&lt;p&gt;The core problem this addresses: teams building AI agents on Bedrock AgentCore typically test extensively before launch, but have limited tooling to track how an agent performs once it's handling real traffic. Model behavior can shift due to underlying model updates, changes in the data an agent retrieves from, or simply edge cases that weren't covered in testing. AgentCore Evaluations runs continuous scoring against configurable metrics — covering things like task completion, response relevance and safety — and surfaces the results through dashboards and alerts.&lt;/p&gt;

&lt;p&gt;The DevOps Agent component adds automated triage: when a monitored agent's scores drop below a set threshold, it can trigger investigation or remediation workflows rather than requiring a human to notice the dashboard first.&lt;/p&gt;

&lt;p&gt;This is part of a broader trend among cloud providers and agent frameworks to treat production monitoring as a first-class requirement for agentic AI, not an afterthought. As more companies move AI agents from pilot to production for customer-facing and operational tasks, the lack of runtime observability has been a recurring gap — teams have generally had to build custom logging and review processes to catch quality regressions.&lt;/p&gt;

&lt;p&gt;For companies already running agents on AWS infrastructure, this reduces the engineering lift required to get basic production monitoring in place. Companies using other platforms or self-hosted agent stacks won't get this specific tool, but the release signals that runtime evaluation is becoming an expected feature of agent infrastructure, and buyers evaluating agent platforms should ask vendors whether equivalent monitoring exists.&lt;/p&gt;

&lt;p&gt;No pricing details or general availability timeline beyond the blog announcement were confirmed in the source material; teams interested in adopting this should check current AWS documentation for rollout status and cost before planning around it.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Salesforce Packages Role-Specific AI Agents Into Agentforce, Raising the Buy-vs-Build Bar</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Mon, 14 Sep 2026 06:56:04 +0000</pubDate>
      <link>https://dev.to/mikefluff/salesforce-packages-role-specific-ai-agents-into-agentforce-raising-the-buy-vs-build-bar-1p2i</link>
      <guid>https://dev.to/mikefluff/salesforce-packages-role-specific-ai-agents-into-agentforce-raising-the-buy-vs-build-bar-1p2i</guid>
      <description>&lt;p&gt;&lt;a href="https://www.salesforce.com/news/stories/agentforce-job-ready-ai-agents/" rel="noopener noreferrer"&gt;Salesforce&lt;/a&gt; announced an expansion of its Agentforce platform, introducing a portfolio of prebuilt AI agents designed for specific 'high-value' job functions rather than generic task automation. According to the company, the new agents target roles such as sales development representatives, service resolution specialists, and commerce merchandising staff, packaging capabilities that previously required custom configuration or third-party tooling.&lt;/p&gt;

&lt;p&gt;The framing matters: Salesforce is positioning these as job-ready agents that can be deployed with less setup than earlier Agentforce iterations, which required more extensive prompt and workflow configuration per customer. Details on pricing tiers for the new agent portfolio were not fully specified in the announcement and should be treated as unconfirmed until Salesforce publishes updated rate cards.&lt;/p&gt;

&lt;p&gt;For consultancies and in-house automation teams, the announcement is a signal about where large CRM vendors are taking agentic AI: toward packaged, role-based products rather than open-ended agent-building platforms. That has two consequences. First, some categories of custom automation work — particularly anything tightly bound to Salesforce data objects, like lead scoring or case routing — face more direct competition from vendor-native tooling. Second, the packaging itself validates role-specific agents as a buying pattern, which is useful context when scoping automation projects for clients regardless of which CRM they run.&lt;/p&gt;

&lt;p&gt;The practical constraint for smaller B2B companies is platform dependency. Agentforce agents operate within the Salesforce ecosystem and its licensing model, which historically prices for enterprise deployments. A 10-200 person company already paying for Salesforce Sales or Service Cloud may find the new agents a reasonable incremental cost; a company on a lighter CRM or a patchwork of point tools gains little directly from this release beyond a pricing and capability benchmark to negotiate against when evaluating other vendors or custom builds.&lt;/p&gt;

&lt;p&gt;No migration deadline or deprecation of older Agentforce configurations was mentioned, so this reads as an addition to the existing product line rather than a forced upgrade.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
    <item>
      <title>Salesforce Gives AI Agents a Visual Interface Inside Slack</title>
      <dc:creator>Mikhail Savchenko</dc:creator>
      <pubDate>Sun, 13 Sep 2026 01:07:17 +0000</pubDate>
      <link>https://dev.to/mikefluff/salesforce-gives-ai-agents-a-visual-interface-inside-slack-12j6</link>
      <guid>https://dev.to/mikefluff/salesforce-gives-ai-agents-a-visual-interface-inside-slack-12j6</guid>
      <description>&lt;p&gt;Salesforce has begun rolling out what it calls Slack Surfaces, according to &lt;a href="https://www.salesforce.com/news/linked-content/your-vision-your-data-now-with-a-ui-introducing-slack-surfaces/" rel="noopener noreferrer"&gt;Salesforce News&lt;/a&gt;. The feature lets AI agents render interactive UI elements — including buttons, structured data tables, and forms — directly inside Slack conversations, rather than limiting agent output to plain text replies.&lt;/p&gt;

&lt;p&gt;The stated goal is to let agents such as Agentforce present actionable interfaces where a decision needs to be made: for example, surfacing a customer's order history alongside a one-click 'approve' or 'escalate' action, instead of describing the situation in a paragraph and waiting for a human to go find the record elsewhere.&lt;/p&gt;

&lt;p&gt;Details on rollout timing, which Slack and Salesforce plans include the feature, and whether third-party agents (not just Agentforce) can use Slack Surfaces are unconfirmed as of this writing. Salesforce's announcement frames it as a foundational UI layer for agent interactions inside Slack, but does not specify pricing or a general-availability date in the material reviewed.&lt;/p&gt;

&lt;p&gt;For operators, the practical value depends entirely on integration depth. A support or ops team that already routes tickets, approvals, or deal status through Slack — and has an agent connected to the CRM, helpdesk, or billing system behind those workflows — stands to cut a manual handoff step: instead of an agent posting a text summary that a human then re-keys into another tool, the action happens via a button in the same thread. Teams that use Slack purely for chat, with no agent wired into backend systems, will see richer-looking bot messages but no workflow change.&lt;/p&gt;

&lt;p&gt;The feature also raises a smaller but real operational question: as Slack channels start carrying more executable actions (refund approvals, record updates, escalations), permissioning and audit trail for who can click what becomes a support/ops governance item, not just an IT one. Companies planning to lean on this should confirm with Salesforce how action logging and access control are scoped before wiring approval buttons to production systems.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>business</category>
    </item>
  </channel>
</rss>
