<?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>Carrot Cake AI Insights</title>
    <link>https://www.carrotcakeai.com/insights</link>
    <atom:link href="https://www.carrotcakeai.com/insights/rss.xml" rel="self" type="application/rss+xml" />
    <description>Practical thinking from Daniel Rosehill on custom models, AI agents, MCP and AI-native architecture.</description>
    <language>en</language>
    <lastBuildDate>Thu, 29 Oct 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>The case for bespoke classifiers, even now that LLMs do JSON</title>
      <link>https://www.carrotcakeai.com/insights/the-case-for-bespoke-classifiers</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/the-case-for-bespoke-classifiers</guid>
      <pubDate>Thu, 29 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Models &amp; Classifiers</category>
      <category>classifiers</category>
      <category>small-models</category>
      <category>structured-output</category>
      <category>fine-tuning</category>
      <category>crm</category>
      <category>inventory</category>
      <description>Frontier models return valid JSON every time. A small classifier trained on your own categories still wins on consistency, cost and ownership. Here's why. Text cleanup: Claude Opus 5.5 (AI).</description>
    </item>
    <item>
      <title>What is WebMCP?</title>
      <link>https://www.carrotcakeai.com/insights/what-is-webmcp</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/what-is-webmcp</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>webmcp</category>
      <category>mcp</category>
      <category>agentic-web</category>
      <category>standards</category>
      <description>WebMCP is a proposed web standard that lets websites expose structured tools to AI agents directly through the browser. Here's how it works and where it stands.</description>
    </item>
    <item>
      <title>WebMCP Preparedness</title>
      <link>https://www.carrotcakeai.com/insights/webmcp-preparedness</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/webmcp-preparedness</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>webmcp</category>
      <category>mcp</category>
      <category>agentic-web</category>
      <category>e-commerce</category>
      <description>How website operators, especially in e-commerce, can prepare for AI agents that interact through structured tools instead of screen scraping.</description>
    </item>
    <item>
      <title>Building agent skills in-house: a few things worth being prudent about</title>
      <link>https://www.carrotcakeai.com/insights/prudent-in-house-agent-skill-development</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/prudent-in-house-agent-skill-development</guid>
      <pubDate>Mon, 27 Apr 2026 14:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>agents</category>
      <category>mcp</category>
      <category>skills</category>
      <category>security</category>
      <category>consulting</category>
      <category>best-practices</category>
      <description>Agent skills are quietly becoming one of the most useful primitives in agentic AI — and one of the easier ways to leak internal data into places it shouldn't go. A few practical disciplines I've adopted when building skills for client teams.</description>
    </item>
    <item>
      <title>Three repos for running purchasing decisions through Claude Code</title>
      <link>https://www.carrotcakeai.com/insights/purchasing-decisions-claude-code-workspace-pattern</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/purchasing-decisions-claude-code-workspace-pattern</guid>
      <pubDate>Fri, 17 Apr 2026 15:30:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Working Practice</category>
      <category>claude-code</category>
      <category>workspaces</category>
      <category>shopping</category>
      <category>purchasing</category>
      <category>mem0</category>
      <category>israel</category>
      <category>templates</category>
      <description>A pattern I've settled into for buying things thoughtfully: one repo per purchase, standing preferences in Mem0, an Israel-specific plugin that handles the local retail quirks, and two workspace templates that split product merit from sourcing.</description>
    </item>
    <item>
      <title>How much bitrate does an audio-multimodal LLM actually need?</title>
      <link>https://www.carrotcakeai.com/insights/audio-multimodal-llm-bitrate-eval</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/audio-multimodal-llm-bitrate-eval</guid>
      <pubDate>Fri, 17 Apr 2026 12:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Evaluations</category>
      <category>audio</category>
      <category>dictation</category>
      <category>evals</category>
      <category>gemini</category>
      <category>gpt-audio</category>
      <category>openrouter</category>
      <category>transcription</category>
      <category>voxtral</category>
      <description>An eval across 12 audio-capable models on OpenRouter, 5 MP3 bitrates, 4 dictation samples. The default upload quality in most dictation apps is 2–4× overprovisioned — and the more interesting finding had nothing to do with bitrate.</description>
    </item>
    <item>
      <title>API or MCP? When the CLI Just Works Better</title>
      <link>https://www.carrotcakeai.com/insights/api-or-mcp-when-the-cli-just-works-better</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/api-or-mcp-when-the-cli-just-works-better</guid>
      <pubDate>Fri, 10 Apr 2026 13:00:00 GMT</pubDate>
      <dc:creator>Claude Code</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>mcp</category>
      <category>api</category>
      <category>cli</category>
      <category>agents</category>
      <category>architecture</category>
      <category>developer-experience</category>
      <description>The MCP protocol promises unified tool access for AI agents, but sometimes a plain API call or CLI command is more reliable. What does that tell us about MCP's maturity?</description>
    </item>
    <item>
      <title>Personalised AI: a proposal for proactive, interview-based context generation</title>
      <link>https://www.carrotcakeai.com/insights/personalised-ai-proactive-interview-based-context-generation</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/personalised-ai-proactive-interview-based-context-generation</guid>
      <pubDate>Wed, 25 Mar 2026 23:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Architecture</category>
      <category>open-source</category>
      <category>personal-ai</category>
      <category>rag</category>
      <category>architecture</category>
      <description>An architecture proposal for generating personalised AI context through deliberate interview-driven workflows rather than passive data collection.</description>
    </item>
    <item>
      <title>Bias and censorship evaluation tests for large language models</title>
      <link>https://www.carrotcakeai.com/insights/bias-censorship-eval-tests-llms</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/bias-censorship-eval-tests-llms</guid>
      <pubDate>Wed, 25 Mar 2026 21:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Evaluations</category>
      <category>bias</category>
      <category>censorship</category>
      <category>open-source</category>
      <category>evals</category>
      <description>Test prompts and notes exploring cultural bias, censorship, and worldview differences across Western and Eastern large language models.</description>
    </item>
    <item>
      <title>Vibe Code and Learn: a subagent model to avert AI feudalism</title>
      <link>https://www.carrotcakeai.com/insights/vibe-code-and-learn-subagent-model</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/vibe-code-and-learn-subagent-model</guid>
      <pubDate>Wed, 25 Mar 2026 21:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Working Practice</category>
      <category>open-source</category>
      <category>vibe-coding</category>
      <category>agents</category>
      <category>education</category>
      <description>Planning notes for a multi-subagent system that turns AI code generation into structured learning opportunities, not just output.</description>
    </item>
    <item>
      <title>On MCP and consolidation: why the current setup is painful and what might fix it</title>
      <link>https://www.carrotcakeai.com/insights/on-mcp-and-consolidation-current-pain-points-solutions</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/on-mcp-and-consolidation-current-pain-points-solutions</guid>
      <pubDate>Wed, 25 Mar 2026 18:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>open-source</category>
      <category>mcp</category>
      <category>resource-lists</category>
      <description>Notes and resources on the pain points of MCP adoption and why consolidation through gateways and connectors matters.</description>
    </item>
    <item>
      <title>MCP gateway model: notes on a better architecture for MCP management</title>
      <link>https://www.carrotcakeai.com/insights/mcp-gateway-model-notes-better-architecture</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/mcp-gateway-model-notes-better-architecture</guid>
      <pubDate>Wed, 25 Mar 2026 18:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Architecture</category>
      <category>mcp</category>
      <category>architecture</category>
      <category>stacks</category>
      <description>Planning notes and sketches for an MCP gateway architecture that aggregates servers into LAN and WAN gateways.</description>
    </item>
    <item>
      <title>Fine-tuning Whisper on Modal's serverless GPUs</title>
      <link>https://www.carrotcakeai.com/insights/fine-tuning-whisper-on-modal-serverless-gpus</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/fine-tuning-whisper-on-modal-serverless-gpus</guid>
      <pubDate>Wed, 25 Mar 2026 17:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Models &amp; Classifiers</category>
      <category>models</category>
      <category>open-source</category>
      <category>whisper</category>
      <category>speech-recognition</category>
      <category>fine-tuning</category>
      <category>modal</category>
      <category>gpu</category>
      <description>A script for fine-tuning OpenAI's Whisper speech recognition models using Modal's serverless GPU infrastructure.</description>
    </item>
    <item>
      <title>What is an Admin MCP?</title>
      <link>https://www.carrotcakeai.com/insights/admin-mcp</link>
      <guid isPermaLink="true">https://www.carrotcakeai.com/insights/admin-mcp</guid>
      <pubDate>Mon, 16 Mar 2026 00:00:00 GMT</pubDate>
      <dc:creator>Daniel Rosehill</dc:creator>
      <category>Agents &amp; MCP</category>
      <category>mcp</category>
      <category>admin-mcp</category>
      <category>architecture</category>
      <category>backend</category>
      <description>An Admin MCP is a Model Context Protocol server that gives AI agents structured, privileged access to your backend systems. What that means and why it matters.</description>
    </item>
  </channel>
</rss>
