<?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: Augmented Mike</title>
    <description>The latest articles on DEV Community by Augmented Mike (@augmentedmike).</description>
    <link>https://dev.to/augmentedmike</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3879108%2F80dae164-c47b-4afa-8d1c-c689d081fa77.png</url>
      <title>DEV Community: Augmented Mike</title>
      <link>https://dev.to/augmentedmike</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/augmentedmike"/>
    <language>en</language>
    <item>
      <title>I Automate Businesses for a Living. Here's What Actually Works and What's a Complete Waste of Money.</title>
      <dc:creator>Augmented Mike</dc:creator>
      <pubDate>Wed, 15 Apr 2026 13:07:39 +0000</pubDate>
      <link>https://dev.to/augmentedmike/i-automate-businesses-for-a-living-heres-what-actually-works-and-whats-a-complete-waste-of-money-57o2</link>
      <guid>https://dev.to/augmentedmike/i-automate-businesses-for-a-living-heres-what-actually-works-and-whats-a-complete-waste-of-money-57o2</guid>
      <description>

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb9praqojnmo1ijts5tu5.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb9praqojnmo1ijts5tu5.webp" alt="AI automation workspace" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every software vendor on the planet has slapped "AI-powered" onto their product page in the last two years. Your inbox is full of pitches. Your LinkedIn feed is full of people claiming AI changed their life. And you're sitting there running a real business, wondering which of this stuff is actually worth your time.&lt;/p&gt;

&lt;p&gt;I've been building software for 25+ years. I've built production AI systems — not demos, not prototypes, real things that run in production and handle real money. I built &lt;a href="https://augmentedmike.com/projects/claimhawk" rel="noopener noreferrer"&gt;ClaimHawk&lt;/a&gt;, which automates dental insurance claims processing and cut denials by 67%. I've helped small teams replace manual workflows with AI-powered automation that actually saved them time and money.&lt;/p&gt;

&lt;p&gt;Here's what I've learned about AI and small business: most of it is noise, some of it is transformative, and the difference comes down to whether you're solving a real problem or buying a solution looking for one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The honest truth about AI for small business in 2026
&lt;/h2&gt;

&lt;p&gt;Let me get this out of the way: AI is not going to run your business for you. If someone tells you that, they're selling something that will ultiimately disspoint you.&lt;/p&gt;

&lt;p&gt;What AI can do is handle the repetitive, tedious, time-consuming tasks that eat your day. The stuff you hate doing. The stuff you keep meaning to hire someone for but can't justify the salary. Data entry. Email sorting. Invoice processing. Report generation. Customer question routing. Content drafts. Document formatting. And now, a bunch of "omputer use" tasks.&lt;/p&gt;

&lt;p&gt;That's where AI earns its keep. Not in some grand "digital transformation" — in the boring, practical, everyday grind that steals hours from the work that actually grows your business.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's actually working right now
&lt;/h2&gt;

&lt;p&gt;I'm going to be specific here because vague advice is worthless. Every "AI for business" article gives you the same generic list — chatbots, content generation, analytics. None of that tells you what to actually do on Monday morning.&lt;/p&gt;

&lt;p&gt;What follows are categories of AI automation that I've either built for clients or seen work consistently in small business contexts. Not theoretical use cases pulled from a vendor whitepaper. Actual systems running in actual businesses, handling actual money. I've included what the problem looks like before automation, what the solution does, and roughly what it costs to build — because "it depends" is not an answer.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguw4fuaephsvg7ro3gxi.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fguw4fuaephsvg7ro3gxi.webp" alt="Document processing automation" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Document processing
&lt;/h3&gt;

&lt;p&gt;If your business touches paper — invoices, contracts, applications, insurance forms, receipts — AI can read those documents, extract the data, and put it where it needs to go. Not "eventually" or "with some training." Now. Today. The OCR and language understanding models are good enough that they handle 90%+ of standard business documents without human review.&lt;/p&gt;

&lt;p&gt;I built exactly this for dental practices with ClaimHawk. Insurance EOBs come in as PDFs or scans. The system reads them, extracts denial codes, cross-references with patient records, and either processes the claim or flags it for human review. Before this existed, someone was doing that by hand for 15-20 hours a week.&lt;/p&gt;

&lt;p&gt;The pattern applies to any business drowning in documents. Law firms processing discovery. Real estate companies handling applications. Accounting firms sorting receipts. If someone on your team is copying data from documents into a system, that's automatable.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdplftttf1uciq5fhjua7.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdplftttf1uciq5fhjua7.webp" alt="Customer communication routing" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Customer communication routing
&lt;/h3&gt;

&lt;p&gt;This isn't about building a chatbot. Chatbots are usually terrible and your customers hate them. This is about using AI to sort, prioritize, and route incoming communications so the right person sees the right message at the right time.&lt;/p&gt;

&lt;p&gt;A support email comes in. AI reads it, determines whether it's a billing question, a technical issue, or a sales inquiry. It routes to the right person. It drafts a response that the human can edit and send. The human still handles the relationship. The AI handles the triage.&lt;/p&gt;

&lt;p&gt;This works for email, support tickets, contact form submissions, even voicemail transcripts. The key is that the AI isn't replacing the human interaction — it's eliminating the sorting and routing time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjcqttkm1o7ef9zgkblru.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjcqttkm1o7ef9zgkblru.webp" alt="Report generation automation" width="800" height="530"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Report generation
&lt;/h3&gt;

&lt;p&gt;You know that monthly report you spend three hours on every month? The one where you pull data from your CRM, your accounting software, and your project management tool, paste it into a spreadsheet, make some charts, and email it to your partners?&lt;/p&gt;

&lt;p&gt;AI can do that. Not "AI" as in some $500/month SaaS platform. A custom script that connects to your existing tools, pulls the data, formats the report, and delivers it to your inbox on the first of every month. Total cost to build: 10-15 hours of engineering time. Total cost to run: near zero.&lt;/p&gt;

&lt;p&gt;This is one of the highest-ROI automations I build for small businesses. It's not glamorous. Nobody posts about it on LinkedIn. But it saves hours every month, eliminates errors, and the report is always on time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Internal knowledge bases
&lt;/h3&gt;

&lt;p&gt;Your business has institutional knowledge trapped in people's heads. When Sarah knows how to handle the weird edge case with the Johnson account, and Sarah goes on vacation, nobody knows what to do.&lt;/p&gt;

&lt;p&gt;AI-powered knowledge bases solve this. Not a wiki that nobody updates — a system that ingests your existing documents, emails, Slack messages, and SOPs, and makes them searchable in plain English. "How do we handle refunds for the enterprise plan?" gets a real answer pulled from the actual documented process.&lt;/p&gt;

&lt;p&gt;The technology for this (called RAG — retrieval augmented generation) is mature and reliable. The hard part isn't the AI. It's getting the business to document its processes in the first place. But once the documentation exists, even imperfectly, the AI makes it actually useful.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's not working (despite what the vendors tell you)
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hu8aat4kpi4qw36yccu.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0hu8aat4kpi4qw36yccu.webp" alt="AI chatbot customer service" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  AI chatbots for customer service
&lt;/h3&gt;

&lt;p&gt;I said it above but it deserves its own section. The vast majority of AI chatbots deployed by small businesses make the customer experience worse, not better. They're trained on your FAQ page, which doesn't cover the actual question the customer has. They hallucinate confidently wrong answers. They frustrate people who wanted to talk to a human.&lt;/p&gt;

&lt;p&gt;There are exceptions — if you have a very narrow, well-defined set of questions (like "what are your hours" or "how do I reset my password"), a chatbot can handle those. But if your customer questions involve any nuance, context, or judgment, a chatbot is going to hurt more than it helps.&lt;/p&gt;

&lt;p&gt;The better approach: AI-assisted human support. The AI drafts responses, suggests relevant documentation, and summarizes the customer's history. The human reads, edits, and sends. You get the speed benefit without the customer frustration.&lt;/p&gt;

&lt;h3&gt;
  
  
  "AI-powered" versions of tools you already use
&lt;/h3&gt;

&lt;p&gt;Your CRM added an AI feature. Your project management tool has AI now. Your email client has AI compose. Are any of these worth using?&lt;/p&gt;

&lt;p&gt;Honestly, most of them are mediocre. They're built by teams that specialize in CRM or project management, not AI. The AI features are bolted on to justify a price increase or a press release. They work well enough for simple tasks — summarizing a long email thread, suggesting a meeting time — but they rarely do anything you couldn't do yourself in 30 seconds.&lt;/p&gt;

&lt;p&gt;The exception is coding assistants (GitHub Copilot, Cursor, Claude) which have genuinely changed how software gets built. But those are relevant if you're a developer. For most small business owners, the AI features in existing tools are nice-to-haves, not game-changers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Fully autonomous AI agents running your business
&lt;/h3&gt;

&lt;p&gt;The dream: AI that handles your entire sales pipeline, manages your projects, responds to customers, and makes strategic decisions. The reality: we're not there yet, and anyone selling you this is selling fantasy.&lt;/p&gt;

&lt;p&gt;Autonomous agents are powerful in narrow, well-defined domains (like processing insurance claims in a specific format). They fall apart when they need judgment, context, or the ability to handle situations they haven't seen before. For a small business with a million edge cases and human relationships at the center, fully autonomous AI is a recipe for disaster.&lt;/p&gt;

&lt;p&gt;The right approach: human-in-the-loop. AI handles the repetitive parts. Humans handle the judgment calls. The boundary between those two shifts over time as you build trust in the system. But starting fully autonomous is asking for trouble.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftynzb3z2su0gaiwdewme.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftynzb3z2su0gaiwdewme.webp" alt="Small business owner" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to figure out what to automate in your business
&lt;/h2&gt;

&lt;p&gt;Don't start with "what AI can do." Start with what's eating your time.&lt;/p&gt;

&lt;p&gt;Write down every task you did last week. Every one. Now sort them by two criteria: how much time did it take, and how much judgment did it require?&lt;/p&gt;

&lt;p&gt;The sweet spot for AI automation is high time, low judgment. Data entry. Formatting. Routing. Sorting. Copying data from one system to another. Generating reports from existing data. These are the tasks where AI delivers immediate, measurable ROI.&lt;/p&gt;

&lt;p&gt;The danger zone is low time, high judgment. Strategic decisions. Relationship management. Creative work. Negotiation. These are tasks where AI can assist (by gathering information, drafting initial versions, summarizing context) but should not decide.&lt;/p&gt;

&lt;p&gt;The tasks in the middle — moderate time, moderate judgment — are where you need a conversation with someone who understands both your business and the technology. That's what I do.&lt;/p&gt;

&lt;h2&gt;
  
  
  The build-vs-buy decision
&lt;/h2&gt;

&lt;p&gt;For most small businesses, the right answer is a mix of both.&lt;/p&gt;

&lt;p&gt;Buy off-the-shelf tools for generic problems. Email. Calendar. CRM. Accounting. These are solved problems and the existing tools are good enough. Don't build a custom CRM unless your workflow is genuinely unique.&lt;/p&gt;

&lt;p&gt;Build custom for problems specific to your business. The weird workflow that no SaaS tool handles. The report that requires data from three different systems. The document processing pipeline that's specific to your industry. The integration between tools that don't natively talk to each other.&lt;/p&gt;

&lt;p&gt;The mistake most small businesses make is trying to force generic tools to handle specific problems. They end up with five Zapier automations, three spreadsheets, and a process that breaks every time someone changes a field name. That's more expensive than building the right tool in the first place.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fernns34nq3fqwf71cnel.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fernns34nq3fqwf71cnel.webp" alt="Business cost planning" width="800" height="534"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;This is the part everyone wants to know and nobody wants to answer directly. So I'll answer it.&lt;/p&gt;

&lt;p&gt;My rate is $150/hr. Most small business automation projects take 20-60 hours. That's $3,000-$9,000 for a custom tool that solves a specific problem in your business.&lt;/p&gt;

&lt;p&gt;For context: a junior developer from an offshore agency will charge you $30-50/hr but take 3-5x as long, with multiple rounds of rework. Total cost ends up about the same, but it takes three months instead of two weeks and you spend half that time managing the project.&lt;/p&gt;

&lt;p&gt;An established US agency will charge $200-400/hr. Same work, higher overhead, project managers and account reps between you and the person writing the code.&lt;/p&gt;

&lt;p&gt;A SaaS tool that does roughly what you need costs $50-500/month forever. Over two years, that's $1,200-$12,000 — and you don't own anything. You're renting a tool that does 70% of what you need and forces you to work around the other 30%.&lt;/p&gt;

&lt;p&gt;The custom build costs more upfront and pays for itself within months. You own it. It does exactly what you need. It doesn't have features you don't use or missing features you need. And there's no monthly bill to keep your own software running.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to start
&lt;/h2&gt;

&lt;p&gt;If you've read this far and you're thinking "okay, I have some tasks that fit the high-time-low-judgment pattern," here's what to do:&lt;/p&gt;

&lt;p&gt;First, pick one process. Not three. Not the whole business. One process that takes too much time and doesn't require much judgment. The monthly report. The invoice processing. The customer email routing. One thing.&lt;/p&gt;

&lt;p&gt;Second, document what happens today. Write down each step, how long it takes, how often it happens, and where the data comes from and goes to. This doesn't have to be fancy. A bulleted list is fine.&lt;/p&gt;

&lt;p&gt;Third, talk to someone who builds this stuff. Not a vendor who's selling you a platform. Not a consultant who's going to spend three months on a "digital transformation roadmap." Someone who will look at your process, tell you what's automatable and what's not, and give you an honest estimate.&lt;/p&gt;

&lt;p&gt;That's &lt;a href="https://augmentedmike.com/services/ai-consulting" rel="noopener noreferrer"&gt;what I do&lt;/a&gt;. A 30-minute call is enough to figure out whether your problem is worth automating and what it would take. If it's not worth it, I'll tell you that and save you the money.&lt;/p&gt;

&lt;h2&gt;
  
  
  The bottom line
&lt;/h2&gt;

&lt;p&gt;AI automation for small business is real, it works, and it's accessible at a price point that makes sense. But it's not magic, it's not autonomous, and it's not going to replace your judgment or your relationships.&lt;/p&gt;

&lt;p&gt;The businesses that benefit most from AI are the ones that approach it practically: identify a specific problem, build a specific solution, measure the results, and expand from there. Not the ones chasing the latest tool or trying to "transform" everything at once.&lt;/p&gt;

&lt;p&gt;--&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;a href="https://augmentedmike.com" rel="noopener noreferrer"&gt;ML/AI Development &amp;amp; Fractional Services&lt;/a&gt; | &lt;a href="https://github.com/augmentedmike" rel="noopener noreferrer"&gt;github.com/augmentedmike&lt;/a&gt; | &lt;a href="https://youtube.com/@augmentedmike" rel="noopener noreferrer"&gt;youtube.com/@augmentedmike&lt;/a&gt; | &lt;a href="https://x.com/_augmentedmike" rel="noopener noreferrer"&gt;x.com/_augmentedmike&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>automation</category>
      <category>productivity</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>I Built an AI Agent That Writes All My Production Code. Here's What I Learned.</title>
      <dc:creator>Augmented Mike</dc:creator>
      <pubDate>Tue, 14 Apr 2026 18:14:00 +0000</pubDate>
      <link>https://dev.to/augmentedmike/i-built-an-ai-agent-that-writes-all-my-production-code-heres-what-i-learned-4d5n</link>
      <guid>https://dev.to/augmentedmike/i-built-an-ai-agent-that-writes-all-my-production-code-heres-what-i-learned-4d5n</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx0glrkq0z3a4funhan8j.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fx0glrkq0z3a4funhan8j.webp" alt="Mike ONeal — software engineer building autonomous AI systems" width="640" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'm Mike. I've been writing software for 25+ years — systems programming, web, mobile, cloud, and now AI. I'm currently building two things that I think this community would find interesting, so I figured I'd introduce myself and share what I've learned.&lt;/p&gt;

&lt;h2&gt;
  
  
  AM — my autonomous coding agent
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjz33yv5ddebn1vfo52yv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjz33yv5ddebn1vfo52yv.png" alt="AM kanban board showing autonomous agent task management" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AM is an AI agent that writes all of my production code. Not copilot-style autocomplete — fully autonomous task execution. I give it a ticket, it reads the codebase, writes the code, runs the tests, commits, and moves on to the next ticket.&lt;/p&gt;

&lt;p&gt;It built my entire portfolio site. Every page, every component, every deployment. I direct strategy and make architecture decisions. AM executes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://helloam.bot" rel="noopener noreferrer"&gt;helloam.bot&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The interesting engineering behind it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stateless by design.&lt;/strong&gt; AM carries no memory between invocations. Every run is one-shot: read the state from files, do one unit of work, write the state back, exit. All state lives in markdown files and git history — &lt;code&gt;todo.md&lt;/code&gt;, &lt;code&gt;criteria.md&lt;/code&gt;, iteration logs. This sounds like a limitation but it's actually the key to reliability. There's no context window drift, no accumulated hallucinations, no state corruption. If a run fails, you just run it again. The files are the source of truth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Three-tier memory.&lt;/strong&gt; Short-term memory is markdown rules that get injected into every session — things like "never use deprecated API X" or "the database schema changed, use the new column name." Long-term memory is a SQLite FTS5 database with ranked search — lessons learned across projects. Episodic memory is git history and iteration logs. The system is modeled loosely on how human memory works: working memory, declarative memory, and episodic recall.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Gated state machine.&lt;/strong&gt; Tasks move through &lt;code&gt;backlog → in-progress → in-review → shipped&lt;/code&gt; with verification gates at each transition. The gates are enforced by code, not self-reported by the agent. "In-review" means every acceptance criterion has been verified against the actual output. The agent can't advance a task by saying "I think this works" — it has to prove it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Worktree isolation.&lt;/strong&gt; Each task gets its own git worktree. Multiple agents can run simultaneously on different tasks without stepping on each other. When a task ships, the worktree gets squash-merged into the integration branch. Clean linear history, no merge conflicts between agents.&lt;/p&gt;

&lt;p&gt;The whole system is open-source. You can see it at &lt;a href="https://helloam.bot" rel="noopener noreferrer"&gt;helloam.bot&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  ClaimHawk — AI automation with vision and action models
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa5vcmkanuwo6h0m9nr2g.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa5vcmkanuwo6h0m9nr2g.png" alt="ClaimHawk architecture — AI dental claims automation pipeline" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The other thing I built is ClaimHawk, which automates dental insurance claims processing. This one pushed me into territory that most AI projects don't touch: vision models and action models working together in a production pipeline.&lt;/p&gt;

&lt;p&gt;Here's the problem: dental practices lose tens of thousands of dollars a year to denied insurance claims. Not because the work wasn't done — because the claim was submitted with the wrong code, a missing attachment, or a formatting error. Staff spend hours every week doing this manually, and they make mistakes because they're processing hundreds of claims.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The OCR challenge.&lt;/strong&gt; Insurance documents (EOBs — Explanation of Benefits) are a mess. Multi-column layouts, inconsistent fonts, degraded scans, tables mixed with free text. Generic OCR engines like Tesseract choke on them. I'm using ChandraOCR, which handles the layout complexity that dental insurance documents throw at you. It runs locally — no document data leaves the network, which matters for HIPAA.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The vision/action model stack.&lt;/strong&gt; Here's the part that surprised me the most. Insurance carrier portals don't have APIs. They have websites built in 2008 with session timeouts and CAPTCHA gates. ClaimHawk uses computer vision to navigate these portals the way a human would — reading the screen, clicking buttons, filling forms, uploading attachments. When a portal redesigns its UI (which happens constantly), the vision model adapts because it's reading the interface semantically, not relying on CSS selectors that break every time someone changes a class name.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local models, not cloud APIs.&lt;/strong&gt; ClaimHawk runs on fine-tuned Qwen3 models, not GPT or Claude. Patient health data can't leave the building under HIPAA. Open-weight models trained with RLHF on real dental claim data run on hardware the practice controls. The models understand dental terminology, CDT coding, and carrier-specific appeal formats because they were trained on thousands of real claims.&lt;/p&gt;

&lt;p&gt;The results so far: 67% fewer denials, 4x faster payment cycles.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've learned that might be useful to you
&lt;/h2&gt;

&lt;p&gt;If you're building AI systems that need to interact with the real world (not just generate text), here are the lessons that cost me the most time:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Vision models are more resilient than web scraping.&lt;/strong&gt; I fought with Playwright and CSS selectors for months before switching to computer vision for portal navigation. The vision approach handles UI changes that would break any selector-based scraper. The initial investment is higher, but the maintenance cost drops to near zero.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Statelessness is a feature.&lt;/strong&gt; Every agent framework I evaluated tried to maintain state in the model's context window. This creates debugging nightmares, context window limits, and accumulated errors. Making the agent stateless and putting all state in files made everything simpler — auditing, recovery, parallelism, all of it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Local models are production-ready.&lt;/strong&gt; The assumption that you need GPT-4 or Claude for everything is wrong. Fine-tuned open-weight models outperform general-purpose frontier models on domain-specific tasks, cost a fraction as much to run, and give you complete control over your data. The fine-tuning pipeline is the investment, but once you have it, you own the capability.&lt;/p&gt;

&lt;p&gt;I'll be posting more about both of these projects — the engineering decisions, the mistakes, and the stuff that surprised me. Happy to answer questions about any of it.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;&lt;a href="https://augmentedmike.com" rel="noopener noreferrer"&gt;ML/AI Development &amp;amp; Fractional Services&lt;/a&gt; | &lt;a href="https://github.com/augmentedmike" rel="noopener noreferrer"&gt;github.com/augmentedmike&lt;/a&gt; | &lt;a href="https://youtube.com/@augmentedmike" rel="noopener noreferrer"&gt;youtube.com/@augmentedmike&lt;/a&gt; | &lt;a href="https://x.com/_augmentedmike" rel="noopener noreferrer"&gt;x.com/_augmentedmike&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
