<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Anu Kumar: Writing</title>
    <link>https://anukumar.site/writing</link>
    <atom:link href="https://anukumar.site/rss.xml" rel="self" type="application/rss+xml" />
    <description>Posts on AI agents, RAG, multi-agent systems and LLM evaluation.</description>
    <language>en</language>
    <item>
      <title>LLM evaluation: evals that catch regressions, and when to trust LLM-as-a-judge</title>
      <link>https://anukumar.site/writing/llm-evaluation-llm-as-a-judge</link>
      <guid isPermaLink="true">https://anukumar.site/writing/llm-evaluation-llm-as-a-judge</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>How to build an eval set from real failures, what to check with code first, the known biases of LLM-as-a-judge and how to calibrate it, evaluating agent trajectories, and running evals like tests.</description>
    </item>
    <item>
      <title>Multi-agent systems: when splitting an agent helps and when it just costs more</title>
      <link>https://anukumar.site/writing/multi-agent-systems</link>
      <guid isPermaLink="true">https://anukumar.site/writing/multi-agent-systems</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>What multiple agents actually buy you, what they cost in tokens and reliability, the patterns that work, how to write handoffs, and why to start with one agent.</description>
    </item>
    <item>
      <title>RAG retrieval: hybrid search, reranking and measuring recall</title>
      <link>https://anukumar.site/writing/rag-retrieval-hybrid-search</link>
      <guid isPermaLink="true">https://anukumar.site/writing/rag-retrieval-hybrid-search</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>Most wrong RAG answers are retrieval failures. How to measure retrieval on its own, chunk by structure, combine keyword and vector search, rerank, and filter safely.</description>
    </item>
    <item>
      <title>Agentic AI in practice: tool design matters more than the prompt</title>
      <link>https://anukumar.site/writing/agentic-ai-tool-design</link>
      <guid isPermaLink="true">https://anukumar.site/writing/agentic-ai-tool-design</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>Why most agent failures come from the tools, not the system prompt: naming, granularity, what tools return, error messages that teach, safe retries and hard limits.</description>
    </item>
    <item>
      <title>Human-in-the-loop AI agents: where approval gates belong</title>
      <link>https://anukumar.site/writing/human-in-the-loop-ai-agents</link>
      <guid isPermaLink="true">https://anukumar.site/writing/human-in-the-loop-ai-agents</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>Why an approval step bolted on after an agent runs doesn't protect anything, where the gate should sit, what a reviewer needs to see, and how to resume safely after a yes.</description>
    </item>
    <item>
      <title>Multi-tenant architecture: shared schema vs database per tenant</title>
      <link>https://anukumar.site/writing/multi-tenant-architecture</link>
      <guid isPermaLink="true">https://anukumar.site/writing/multi-tenant-architecture</guid>
      <pubDate>Fri, 16 Oct 2026 03:30:00 GMT</pubDate>
      <description>The three ways to separate SaaS customers' data, how each one fails, what database per tenant really costs, and how to choose.</description>
    </item>
  </channel>
</rss>
