<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Salvador F. Criado — Field notes</title><description>Field notes on shipping LLM systems to production: retrieval and ranking, determinism at temperature zero, vLLM serving, and the data jobs nobody puts on call.</description><link>https://salvadorfcriado.com/blog/</link><language>en</language><atom:link href="https://salvadorfcriado.com/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Thu, 10 Sep 2026 00:00:00 GMT</lastBuildDate><managingEditor>mail@salvadorfcriado.com (Salvador F. Criado)</managingEditor><webMaster>mail@salvadorfcriado.com (Salvador F. Criado)</webMaster><ttl>1440</ttl><item><title>The half of your GenAI system nobody put on call</title><link>https://salvadorfcriado.com/blog/the-half-nobody-put-on-call/</link><guid isPermaLink="true">https://salvadorfcriado.com/blog/the-half-nobody-put-on-call/</guid><description>Nobody&apos;s RAG system breaks — it quietly stops being right. The jobs nobody wrote down, three mechanisms that make them safe, and what to put on a dashboard.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>LLMOps</category><category>Data Engineering</category><category>RAG</category><author>mail@salvadorfcriado.com (Salvador F. Criado)</author></item><item><title>Temperature zero is not deterministic</title><link>https://salvadorfcriado.com/blog/temperature-zero-is-not-deterministic/</link><guid isPermaLink="true">https://salvadorfcriado.com/blog/temperature-zero-is-not-deterministic/</guid><description>Same prompt, same model, different answer. The mechanism behind non-determinism, the arithmetic that kills agent pilots, and what to do about it.</description><pubDate>Thu, 03 Sep 2026 00:00:00 GMT</pubDate><category>LLM Serving</category><category>Evaluation &amp; Monitoring</category><category>Regulation &amp; Governance</category><author>mail@salvadorfcriado.com (Salvador F. Criado)</author></item><item><title>Your RAG doesn&apos;t have a retrieval problem. It has a ranking problem.</title><link>https://salvadorfcriado.com/blog/rag-ranking-not-retrieval/</link><guid isPermaLink="true">https://salvadorfcriado.com/blog/rag-ranking-not-retrieval/</guid><description>The document was in the index and the answer was still wrong. How to tell a retrieval failure from a ranking failure, what to fix first, and what each costs.</description><pubDate>Thu, 27 Aug 2026 00:00:00 GMT</pubDate><category>RAG</category><category>Search &amp; Retrieval</category><category>Evaluation &amp; Monitoring</category><author>mail@salvadorfcriado.com (Salvador F. Criado)</author></item><item><title>The gates are the product, not the orchestration</title><link>https://salvadorfcriado.com/blog/gates-not-orchestration/</link><guid isPermaLink="true">https://salvadorfcriado.com/blog/gates-not-orchestration/</guid><description>The orchestration in an AI content pipeline is the boring part. What decides whether text ships is a set of model-free functions with an exit code.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><category>LLMOps</category><category>Evaluation &amp; Monitoring</category><author>mail@salvadorfcriado.com (Salvador F. Criado)</author></item></channel></rss>