<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.vamsiannamreddy.com</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-60-from-model-demos-to-mission-ready-ai-systems</loc>
    <lastmod>2026-07-20T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-59-why-production-ai-is-coordinated-infrastructure</loc>
    <lastmod>2026-07-19T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-58-why-governance-belongs-in-the-architecture</loc>
    <lastmod>2026-07-19T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-57-why-retrieved-content-must-stay-untrusted</loc>
    <lastmod>2026-07-18T14:34:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-56-why-evaluating-the-model-is-not-enough</loc>
    <lastmod>2026-07-18T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-55-why-observability-is-not-optional-for-ai-systems</loc>
    <lastmod>2026-07-18T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-54-why-multi-agent-systems-need-decision-rules</loc>
    <lastmod>2026-07-17T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-53-why-handoffs-need-contracts</loc>
    <lastmod>2026-07-15T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-52-why-shared-memory-becomes-a-permission-problem</loc>
    <lastmod>2026-07-14T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-51-why-agents-need-a-shared-language</loc>
    <lastmod>2026-07-13T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-50-why-role-design-matters-more-than-agent-count</loc>
    <lastmod>2026-07-12T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-49-when-decentralized-agent-behavior-makes-sense</loc>
    <lastmod>2026-07-11T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-48-why-ai-debate-needs-a-reliable-judge</loc>
    <lastmod>2026-07-11T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-47-why-shared-state-needs-structure-and-attribution</loc>
    <lastmod>2026-07-08T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-46-why-peer-agents-need-protocols-not-vibes</loc>
    <lastmod>2026-07-06T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-45-why-pipelines-make-ai-handoffs-inspectable</loc>
    <lastmod>2026-07-05T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-44-why-dynamic-dispatch-needs-ownership-rules</loc>
    <lastmod>2026-07-05T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-43-when-hierarchy-helps-multi-agent-work-scale</loc>
    <lastmod>2026-07-04T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-42-why-supervisor-agents-help-and-where-they-bottleneck</loc>
    <lastmod>2026-07-04T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-41-why-one-giant-agent-is-rarely-the-cleanest-design</loc>
    <lastmod>2026-07-03T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-40-why-autonomy-needs-budgets</loc>
    <lastmod>2026-07-01T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-39-why-production-agents-need-recovery-design</loc>
    <lastmod>2026-06-29T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-38-why-guardrails-should-enable-safe-action</loc>
    <lastmod>2026-06-28T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-37-where-human-review-actually-belongs-in-ai-workflows</loc>
    <lastmod>2026-06-27T14:34:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-36-why-reflection-should-change-the-next-action</loc>
    <lastmod>2026-06-27T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-35-why-agent-memory-is-not-one-database</loc>
    <lastmod>2026-06-27T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-34-why-tool-access-is-where-ai-becomes-operational-risk</loc>
    <lastmod>2026-06-24T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-33-why-planning-reduces-wasted-ai-actions</loc>
    <lastmod>2026-06-23T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-32-why-agent-behavior-is-a-loop-not-a-single-prompt</loc>
    <lastmod>2026-06-22T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-31-why-agents-need-outcomes-boundaries-and-stop-conditions</loc>
    <lastmod>2026-06-21T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-30-why-rag-must-be-evaluated-in-parts</loc>
    <lastmod>2026-06-21T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-29-why-reflection-only-matters-when-tied-to-evidence</loc>
    <lastmod>2026-06-20T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-28-why-weak-evidence-should-trigger-recovery-not-confidence</loc>
    <lastmod>2026-06-20T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-27-why-freshness-is-part-of-correctness</loc>
    <lastmod>2026-06-19T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-26-why-evidence-is-becoming-multimodal</loc>
    <lastmod>2026-06-17T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-25-why-production-knowledge-often-lives-in-systems-not-pdfs</loc>
    <lastmod>2026-06-15T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-24-why-some-answers-live-in-relationships-not-documents</loc>
    <lastmod>2026-06-14T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-23-why-complex-ai-questions-need-decomposition</loc>
    <lastmod>2026-06-13T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-22-why-one-user-question-may-need-many-searches</loc>
    <lastmod>2026-06-13T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-21-why-rag-needs-both-broad-context-and-precise-evidence</loc>
    <lastmod>2026-06-10T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-20-why-every-important-ai-claim-needs-provenance</loc>
    <lastmod>2026-06-08T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-19-why-reranking-is-where-retrieval-becomes-useful</loc>
    <lastmod>2026-06-07T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-18-why-relevant-data-can-still-be-unauthorized-data</loc>
    <lastmod>2026-06-07T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-17-why-hybrid-search-is-often-the-practical-default</loc>
    <lastmod>2026-06-06T14:34:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-16-why-keyword-search-and-semantic-search-both-matter</loc>
    <lastmod>2026-06-06T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-15-why-vector-stores-are-infrastructure-not-magic-memory</loc>
    <lastmod>2026-06-06T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-14-why-embeddings-are-useful-and-easy-to-overtrust</loc>
    <lastmod>2026-06-05T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-13-why-chunk-boundaries-shape-answer-quality</loc>
    <lastmod>2026-06-03T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-12-why-retrieval-quality-starts-before-search</loc>
    <lastmod>2026-06-02T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-11-why-rag-is-an-evidence-design-problem-not-a-buzzword</loc>
    <lastmod>2026-06-01T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-10-when-to-use-a-chatbot-workflow-or-agent</loc>
    <lastmod>2026-05-31T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-09-why-a-capable-model-is-still-not-a-product</loc>
    <lastmod>2026-05-30T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-08-why-production-ai-needs-structured-outputs</loc>
    <lastmod>2026-05-30T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-07-why-confident-ai-answers-still-need-evidence</loc>
    <lastmod>2026-05-27T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-06-why-creativity-settings-are-product-decisions</loc>
    <lastmod>2026-05-25T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-05-why-vague-prompts-become-vague-systems</loc>
    <lastmod>2026-05-24T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-04-why-more-context-can-make-an-ai-system-worse</loc>
    <lastmod>2026-05-24T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-03-why-tokenization-quietly-affects-cost-limits-and-reliability</loc>
    <lastmod>2026-05-23T11:17:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-02-why-llms-feel-intelligent-but-still-generate-one-step-at-a-time</loc>
    <lastmod>2026-05-23T09:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/day-01-why-model-choice-is-rarely-the-first-production-ai-problem</loc>
    <lastmod>2026-05-22T19:00:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/page/start-here</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/page/about</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/ai-systems-basics</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/from-llm-demo-to-ai-product</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/retrieval-foundations</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/evidence-driven-rag-patterns</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/production-rag-operations</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/agentic-ai-foundations</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/agent-control-and-supervision</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/multi-agent-design-patterns</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/agent-coordination-contracts</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/series/production-ai-readiness</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/archive</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.vamsiannamreddy.com/recommendations</loc>
    <lastmod>2026-07-22T11:53:07.548Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>