<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://blog.mikegchambers.com/</id><title>Mike G Chambers</title><subtitle>Personal notes and observations on artificial intelligence, machine learning, and building with foundation models.</subtitle> <updated>2026-03-20T06:16:28+00:00</updated> <author> <name>Mike Chambers</name> <uri>https://blog.mikegchambers.com/</uri> </author><link rel="self" type="application/atom+xml" href="https://blog.mikegchambers.com/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://blog.mikegchambers.com/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Mike Chambers </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Dash It All! Is AI Em Dash Addiction Real?</title><link href="https://blog.mikegchambers.com/posts/llm-em-dash-obsession/" rel="alternate" type="text/html" title="Dash It All! Is AI Em Dash Addiction Real?" /><published>2026-03-20T00:00:00+00:00</published> <updated>2026-03-20T00:00:00+00:00</updated> <id>https://blog.mikegchambers.com/posts/llm-em-dash-obsession/</id> <content type="text/html" src="https://blog.mikegchambers.com/posts/llm-em-dash-obsession/" /> <author> <name>Mike Chambers</name> </author> <category term="AI" /> <summary>I tested 27 models on Amazon Bedrock for em dash usage. Llama produces zero. Claude and Palmyra can't stop. What does that tell us about how LLMs learn style?</summary> </entry> <entry><title>How to Stop My Agent from Getting Me Fired</title><link href="https://blog.mikegchambers.com/posts/mcp-tool-protection/" rel="alternate" type="text/html" title="How to Stop My Agent from Getting Me Fired" /><published>2026-03-19T00:00:00+00:00</published> <updated>2026-03-19T00:00:00+00:00</updated> <id>https://blog.mikegchambers.com/posts/mcp-tool-protection/</id> <content type="text/html" src="https://blog.mikegchambers.com/posts/mcp-tool-protection/" /> <author> <name>Mike Chambers</name> </author> <category term="AI" /> <category term="Agents" /> <summary>My AI agent has access to my email and Slack. Here are four tactics I use to stop it from sending a career-ending message — from system prompts to deterministic hooks, LLM-as-a-judge steering, and Cedar policies at cloud scale.</summary> </entry> <entry><title>Building a Production Browser Agent on AWS</title><link href="https://blog.mikegchambers.com/posts/production-browser-agent-aws/" rel="alternate" type="text/html" title="Building a Production Browser Agent on AWS" /><published>2026-03-18T00:00:00+00:00</published> <updated>2026-03-18T03:29:57+00:00</updated> <id>https://blog.mikegchambers.com/posts/production-browser-agent-aws/</id> <content type="text/html" src="https://blog.mikegchambers.com/posts/production-browser-agent-aws/" /> <author> <name>Mike Chambers</name> </author> <category term="AI" /> <category term="AWS" /> <summary>How to wire together AgentCore Browser, Nova Act, and IAM authentication to build a production browser agent on AWS, with complete working code.</summary> </entry> <entry><title>I Trained Qwen to Talk Like a Pirate - Got It Right Second Time</title><link href="https://blog.mikegchambers.com/posts/pirate-lora-fine-tuning/" rel="alternate" type="text/html" title="I Trained Qwen to Talk Like a Pirate - Got It Right Second Time" /><published>2026-03-12T00:00:00+00:00</published> <updated>2026-03-18T03:29:57+00:00</updated> <id>https://blog.mikegchambers.com/posts/pirate-lora-fine-tuning/</id> <content type="text/html" src="https://blog.mikegchambers.com/posts/pirate-lora-fine-tuning/" /> <author> <name>Mike Chambers</name> </author> <category term="AI" /> <category term="Machine Learning" /> <summary>I fine-tuned Qwen2.5-0.5B to always talk like a pirate using LoRA. The first attempt failed because of a system prompt in the training data. Here's what I learned about training data design.</summary> </entry> <entry><title>Nine Agent Frameworks, Compared with Data and Code</title><link href="https://blog.mikegchambers.com/posts/agentic-framework-landscape/" rel="alternate" type="text/html" title="Nine Agent Frameworks, Compared with Data and Code" /><published>2026-03-11T00:00:00+00:00</published> <updated>2026-03-18T03:29:57+00:00</updated> <id>https://blog.mikegchambers.com/posts/agentic-framework-landscape/</id> <content type="text/html" src="https://blog.mikegchambers.com/posts/agentic-framework-landscape/" /> <author> <name>Mike Chambers</name> </author> <category term="AI" /> <category term="Agents" /> <summary>Nine Python agent frameworks, compared honestly. Architecture, code samples, community sentiment, and what actually matters when you're picking one.</summary> </entry> </feed>
