<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Yog Prajapati — Writing</title>
        <link>https://www.yogprajapati.site</link>
        <description>Essays, papers, talks, and notes on AI/ML engineering.</description>
        <lastBuildDate>Thu, 04 Jun 2026 11:55:07 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>Yog Prajapati — Writing</title>
            <url>https://www.yogprajapati.site/opengraph-image.jpg</url>
            <link>https://www.yogprajapati.site</link>
        </image>
        <copyright>© 2026 Yog Prajapati</copyright>
        <item>
            <title><![CDATA[Building a Production-Ready LangGraph Agent]]></title>
            <link>https://www.yogprajapati.site/writing/langgraph-agent-production</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/langgraph-agent-production</guid>
            <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[State machines, tool nodes, and error recovery — everything the tutorials skip before you ship your first real agent.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[Multi-Agent Orchestration: Supervisor and Subagent Patterns]]></title>
            <link>https://www.yogprajapati.site/writing/multi-agent-orchestration-langgraph</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/multi-agent-orchestration-langgraph</guid>
            <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to split complex tasks across specialised agents without losing control of state, context, or your sanity.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[Agentic RAG: Self-Correcting Retrieval That Works in Production]]></title>
            <link>https://www.yogprajapati.site/writing/agentic-rag-beyond-simple-retrieval</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/agentic-rag-beyond-simple-retrieval</guid>
            <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Naive vector search breaks silently. Corrective RAG loops catch the failure and rewrite the query before the user notices.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[Memory in LangGraph: Checkpointing, Persistence, and Long-Term Context]]></title>
            <link>https://www.yogprajapati.site/writing/langgraph-memory-checkpointing</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/langgraph-memory-checkpointing</guid>
            <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Three memory tiers — in-thread, cross-thread, and external store — and exactly when each one becomes the right tool.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[Tool-Use Reliability: Four Failure Modes and How to Handle Them]]></title>
            <link>https://www.yogprajapati.site/writing/tool-use-reliability-patterns</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/tool-use-reliability-patterns</guid>
            <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Hallucinated arguments, wrong tool selection, timeouts, schema drift — a field guide to keeping function-calling agents honest.]]></description>
            <author>Yog Prajapati</author>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[Human-in-the-Loop AI: Interrupt Patterns with LangGraph]]></title>
            <link>https://www.yogprajapati.site/writing/human-in-the-loop-langgraph</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/human-in-the-loop-langgraph</guid>
            <pubDate>Sun, 01 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How to pause an agent mid-graph, hand control to a human, and resume cleanly — without losing the thread.]]></description>
            <author>Yog Prajapati</author>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[Eval is a product, not a script]]></title>
            <link>https://www.yogprajapati.site/writing/eval-is-a-product</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/eval-is-a-product</guid>
            <pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Why most LLM evals quietly rot — and the small shifts that keep them honest as your system evolves.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[Halcyon: reference-free perceptual metrics at scale]]></title>
            <link>https://www.yogprajapati.site/writing/halcyon-reference-free-metrics</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/halcyon-reference-free-metrics</guid>
            <pubDate>Sun, 01 Dec 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We trained a calibration head on 1.4M human pairwise comparisons; FID becomes optional after that.]]></description>
            <author>Yog Prajapati</author>
            <category>Paper</category>
        </item>
        <item>
            <title><![CDATA[KV-cache reuse, explained slowly]]></title>
            <link>https://www.yogprajapati.site/writing/kv-cache-reuse-explained</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/kv-cache-reuse-explained</guid>
            <pubDate>Sat, 01 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A walkthrough with diagrams — what gets shared between requests, what doesn't, and where it goes wrong.]]></description>
            <author>Yog Prajapati</author>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[From notebook to production in 90 days]]></title>
            <link>https://www.yogprajapati.site/writing/notebook-to-production-90-days</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/notebook-to-production-90-days</guid>
            <pubDate>Mon, 01 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[An honest checklist of everything that breaks between your eval set and your first real user.]]></description>
            <author>Yog Prajapati</author>
            <category>Talk</category>
        </item>
        <item>
            <title><![CDATA[Scaling transformers: the hidden tradeoffs]]></title>
            <link>https://www.yogprajapati.site/writing/scaling-transformers-101</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/scaling-transformers-101</guid>
            <pubDate>Tue, 01 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[More parameters, more tokens, more GPUs — and where each tradeoff leaves you stranded if you get it wrong.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
        <item>
            <title><![CDATA[RAG systems in production: retrieval gone wrong]]></title>
            <link>https://www.yogprajapati.site/writing/rag-systems-in-production</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/rag-systems-in-production</guid>
            <pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Why semantic search is necessary but insufficient, and what you're actually debugging when your RAG fails.]]></description>
            <author>Yog Prajapati</author>
            <category>Notes</category>
        </item>
        <item>
            <title><![CDATA[The synthetic data trap]]></title>
            <link>https://www.yogprajapati.site/writing/synthetic-data-pitfalls</link>
            <guid isPermaLink="false">https://www.yogprajapati.site/writing/synthetic-data-pitfalls</guid>
            <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Generating more data looks like progress until your model learns to game your synthetic distribution.]]></description>
            <author>Yog Prajapati</author>
            <category>Essay</category>
        </item>
    </channel>
</rss>