<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>AI Engineer Path</title>
    <link>https://aiengineerpath.dev/</link>
    <description>Practical, hands-on guides for backend engineers learning to build with AI. RAG, evals, MCP, production patterns.</description>
    <language>en-us</language>
    <atom:link href="https://aiengineerpath.dev/rss.xml" rel="self" type="application/rss+xml" />
    <generator>AI Engineer Path</generator>
    <managingEditor>hello@aiengineerpath.dev (AI Engineer Path)</managingEditor>
    <lastBuildDate>Mon, 26 May 2026 09:00:00 +0000</lastBuildDate>
    <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>

    <!-- AI Engineering · Track 01: AI Fundamentals -->
    <item>
      <title>What LLMs Are: A Backend Engineer's Mental Model</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/01-what-llms-are.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/01-what-llms-are.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>LLMs explained for backend engineers. The mental model you need before writing any AI code: stateless function, tokens, context window, sampling, cost.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Your First LLM Integration: APIs, Errors, Retries</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/02-first-llm-integration.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/02-first-llm-integration.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Calling OpenAI and Anthropic APIs the right way. Streaming, rate limits, timeouts, retries, JSON parsing failures, idempotency.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Prompting as Code: Structured Outputs and Templates</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/03-prompting-as-code.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/03-prompting-as-code.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Treat prompts like config. Version them, test them, force JSON schemas. Patterns for production prompt engineering.</description>
      <category>AI Engineering</category>
    </item>

    <!-- AI Engineering · Track 02: RAG -->
    <item>
      <title>RAG Explained: How to Build an AI That Answers Questions From Your Documents</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/04-rag-system-design.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/04-rag-system-design.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>The most common pattern for adding AI to your product, explained from scratch. Pipeline, components, and design choices, with diagrams and no jargon.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Choosing Chunking Strategies: A Practical Framework</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/05-chunking-strategies.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/05-chunking-strategies.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>The single highest-leverage decision in RAG. Four strategies and a decision tree to pick the right one for your documents.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Hybrid Search: When Pure Vector Search Isn't Enough</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/06-hybrid-search.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/06-hybrid-search.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Why semantic search alone fails in production, and how to combine it with keyword search to get retrieval that actually works.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Embeddings Deep Dive</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/07-embeddings-deep-dive.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/07-embeddings-deep-dive.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>How embedding models work, when to swap them, and how to benchmark on your data.</description>
      <category>AI Engineering</category>
    </item>

    <!-- AI Engineering · Track 03: Evals -->
    <item>
      <title>How to Know If Your AI Is Actually Working: A Beginner's Guide to Evals</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/08-llm-evaluation-pipeline.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/08-llm-evaluation-pipeline.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>A friendly introduction to LLM evaluation. What evals are, why they matter, and how to build your first one.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>LLM-as-Judge: When It Breaks and How to Fix It</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/09-llm-as-judge.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/09-llm-as-judge.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Position bias, verbosity bias, self-preference, and how to write rubrics that survive contact with reality.</description>
      <category>AI Engineering</category>
    </item>

    <!-- AI Engineering · Track 04: Production -->
    <item>
      <title>Caching for LLM Apps</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/10-caching-for-llm-apps.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/10-caching-for-llm-apps.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Three layers of caching that cut LLM costs by 50 to 90% in production. Prompt caching, semantic caching, and embedding caching.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Production AI Observability</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/11-production-ai-observability.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/11-production-ai-observability.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Why AI needs different observability than traditional services. Traces, evals in CI, and drift detection.</description>
      <category>AI Engineering</category>
    </item>

    <item>
      <title>Cost Optimization in Production AI</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/12-cost-optimization.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/12-cost-optimization.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>Where AI money goes and how to spend 30% of what you do now. Model routing, prompt caching, eval-driven cost cuts.</description>
      <category>AI Engineering</category>
    </item>

    <!-- AI Engineering · Track 05: Putting it together -->
    <item>
      <title>Build It: A Small RAG Service That Ships</title>
      <link>https://aiengineerpath.dev/ai-engineering/articles/13-capstone-build-rag-service.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/ai-engineering/articles/13-capstone-build-rag-service.html</guid>
      <pubDate>Tue, 26 May 2026 09:00:00 +0000</pubDate>
      <description>The capstone. Wire chunking, hybrid retrieval, structured generation, evals, caching, and observability into a working internal-docs Q&amp;A service. The onboarding bot your team actually needs.</description>
      <category>AI Engineering</category>
    </item>

    <!-- MCP Development · Track 01 -->
    <item>
      <title>What Is MCP? A Beginner's Guide to the Model Context Protocol</title>
      <link>https://aiengineerpath.dev/mcp-development/articles/01-what-is-mcp.html</link>
      <guid isPermaLink="true">https://aiengineerpath.dev/mcp-development/articles/01-what-is-mcp.html</guid>
      <pubDate>Mon, 26 May 2026 09:00:00 +0000</pubDate>
      <description>MCP explained from scratch. What it is, why it exists, how the pieces fit, and how to use one in Claude Desktop or Cursor.</description>
      <category>MCP Development</category>
    </item>

  </channel>
</rss>
