<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>latent — AI systems, logged</title>
  <subtitle>A working log on building AI systems that survive production — RAG, tool-using agents, and honest evals. By Chirag Singhal.</subtitle>
  <link href="https://ai-blog.oriz.in/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="https://ai-blog.oriz.in/" rel="alternate" type="text/html"/>
  <id>https://ai-blog.oriz.in/</id>
  <updated>2026-08-11T00:00:00.000Z</updated>
  <author>
    <name>Chirag Singhal</name>
    <uri>https://oriz.in/about/</uri>
    <email>whyiswhen@gmail.com</email>
  </author>
  <generator uri="https://astro.build" version="6">Astro</generator>
  <entry>
    <title>Evaluating LLM outputs without fooling yourself</title>
    <link href="https://ai-blog.oriz.in/blog/evaluating-llm-outputs/"/>
    <id>https://ai-blog.oriz.in/blog/evaluating-llm-outputs/</id>
    <updated>2026-08-11T00:00:00.000Z</updated>
    <published>2026-08-11T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Vibes are not a metric. A practical framework for measuring whether your LLM feature is good — grounded in test sets, rubrics, and the honest limits of LLM-as-judge.</summary>
    <category term="Evals"/>
    <category term="LLM-as-Judge"/>
    <category term="Metrics"/>
    <category term="Testing"/>
    <category term="Benchmarks"/>
  </entry>
  <entry>
    <title>MCP: giving language models real tools</title>
    <link href="https://ai-blog.oriz.in/blog/mcp-real-tools-for-llms/"/>
    <id>https://ai-blog.oriz.in/blog/mcp-real-tools-for-llms/</id>
    <updated>2026-08-08T00:00:00.000Z</updated>
    <published>2026-08-08T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>The Model Context Protocol turns an LLM from a text generator into something that can read your files, call your APIs, and act. Here is what it is and how to build a server that does not misbehave.</summary>
    <category term="MCP"/>
    <category term="Agents"/>
    <category term="Tools"/>
    <category term="LLM"/>
    <category term="Protocol"/>
  </entry>
  <entry>
    <title>RAG pipelines that actually work in production</title>
    <link href="https://ai-blog.oriz.in/blog/rag-pipelines-that-work/"/>
    <id>https://ai-blog.oriz.in/blog/rag-pipelines-that-work/</id>
    <updated>2026-08-11T00:00:00.000Z</updated>
    <published>2026-08-05T00:00:00.000Z</published>
    <author><name>Chirag Singhal</name></author>
    <summary>Most RAG demos fall apart on real corpora. Here is the retrieval stack that survives messy documents, ambiguous queries, and users who paste in nonsense.</summary>
    <category term="RAG"/>
    <category term="Retrieval"/>
    <category term="Embeddings"/>
    <category term="Vector Search"/>
    <category term="Reranking"/>
  </entry>
</feed>
