<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Shamil Sherhan</title><description>Notes on building things — AI systems, side projects, tools, and whatever I&apos;m tinkering with.</description><link>https://sherhan.vercel.app/</link><item><title>Testing Non-Deterministic Agents in CI</title><link>https://sherhan.vercel.app/blog/testing-nondeterministic-agents-in-ci/</link><guid isPermaLink="true">https://sherhan.vercel.app/blog/testing-nondeterministic-agents-in-ci/</guid><description>A practical design for combining deterministic contracts, semantic checks, DeepEval, Promptfoo, and dual LLM judges without letting flaky evaluation hold every pull request hostage.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Lessons from Building a Hybrid RAG Pipeline</title><link>https://sherhan.vercel.app/blog/rag-pipeline-lessons/</link><guid isPermaLink="true">https://sherhan.vercel.app/blog/rag-pipeline-lessons/</guid><description>Why pure vector search isn&apos;t enough, and how combining knowledge graphs with embedding retrieval produces significantly better results.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate></item><item><title>Building Multi-Agent Systems with LangGraph</title><link>https://sherhan.vercel.app/blog/building-multi-agent-systems/</link><guid isPermaLink="true">https://sherhan.vercel.app/blog/building-multi-agent-systems/</guid><description>Lessons learned from architecting a production multi-agent system for supply chain Q&amp;A — from naive chains to specialized agent orchestration.</description><pubDate>Thu, 15 Jan 2026 00:00:00 GMT</pubDate></item></channel></rss>