<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ranjankumar.in</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ranjankumar.in/blog</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ranjankumar.in/contact</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://ranjankumar.in/tools</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjankumar.in/books</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjankumar.in/mermanist</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjankumar.in/privacy-policy</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://ranjankumar.in/terms-of-service</loc>
<lastmod>2026-04-03T12:56:31.176Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://ranjankumar.in/harness-engineering-the-missing-layer-between-llms-and-production-systems</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/why-agent-memory-needs-a-graph-lessons-from-the-kumiho-architecture</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/design-patterns-for-slm-first-systems</loc>
<lastmod>2026-03-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/small-language-models-are-infrastructure</loc>
<lastmod>2026-03-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/from-unknown-codebase-to-architecture-doc-automated</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/from-unknown-codebase-to-architecture-document-a-complete-practitioners-guide</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/why-your-ai-agent-finishes-tasks-but-fails-the-goal</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/claude-code-guide-agentic-workflows</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/orchestration-in-agentic-ai-tool-selection-execution-planning-topologies-and-context-engineering</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/tool-use-in-llmagents-from-local-functions-to-the-model-context-protocol</loc>
<lastmod>2026-03-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/designing-user-experience-for-agentic-ai-systems</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/designing-agentic-ai-ystems-that-survive-production</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/5-principles-for-building-production-grade-agentic-ai-systems</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-7-genai-architectures-every-ai-engineer-should-know</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/from-llms-to-agents-the-mindset-shift-nobody-talks-about</loc>
<lastmod>2026-03-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/copilotkit-in-production-where-the-abstraction-holds-and-where-you-are-on-your-own</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/consequence-modeling-for-agent-systems-predicting-action-impact-before-execution</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/consequence-modeling-for-agent-systems-predicting-action-impact-before-execution</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/agentic-ai-observability-why-traditional-monitoring-breaks-with-autonomous-systems</loc>
<lastmod>2026-02-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/closing-the-loop-how-to-actually-measure-rag-quality-in-production</loc>
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/closing-the-loop-how-to-actually-measure-rag-quality-in-production</loc>
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/multi-party-authorization-requiring-human-approval-without-killing-autonomy</loc>
<lastmod>2026-02-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/beyond-copy-paste-staying-relevant-in-the-age-of-ai-code-assistants</loc>
<lastmod>2026-02-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/agent-audit-trails-logging-context-not-just-actions</loc>
<lastmod>2026-02-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/credential-scoping-for-agents-why-temporary-keys-arent-enough</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-tool-execution-firewall-pattern-based-defense-for-agent-actions</loc>
<lastmod>2026-02-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/model-context-protocol-mcp-architecture-tradeoffs-and-production-realities</loc>
<lastmod>2026-02-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/frontend-architecture-for-genai-why-your-react-patterns-dont-work-anymore</loc>
<lastmod>2026-02-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-chatgpt-style-streaming-in-react-fastapi-next-js-production-guide</loc>
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/trust-gradients-dynamic-permission-scaling-based-on-agent-behavior</loc>
<lastmod>2026-02-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/capability-tokens-fine-grained-authorization-for-non-deterministic-agents</loc>
<lastmod>2026-02-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-production-ready-ai-agent-services-fastapi-langgraph-template-deep-dive</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/context-sandboxing-how-to-prevent-tool-response-poisoning-in-agentic-systems</loc>
<lastmod>2026-02-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-agent-dmz-isolating-decision-making-from-execution-in-production-ai</loc>
<lastmod>2026-02-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/zero-trust-agents-why-verify-every-tool-call-is-the-only-defensible-architecture</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-panopticon-agent-how-agentic-ai-makes-surveillance-trivial-and-invisible</loc>
<lastmod>2026-02-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/prompt-injection-is-just-the-beginning-the-undefendable-attack-surface-of-agentic-ai</loc>
<lastmod>2026-02-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-agentic-security-divide-why-only-rich-companies-can-deploy-ai-agents-safely</loc>
<lastmod>2026-02-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-autonomous-credential-problem-when-your-ai-needs-root-access</loc>
<lastmod>2026-02-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/mlops-foundation-what-actually-breaks-when-you-deploy-ml-systems</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/choosing-the-right-llm-is-a-systems-decision-not-a-model-benchmark</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/choosing-the-right-llm-is-a-systems-decision-not-a-model-benchmark</loc>
<lastmod>2026-02-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-agent-trust-problem-why-security-theater-wont-save-us-from-agentic-ai</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/why-mcp-servers-will-replace-most-agent-tool-apis</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/observability-for-mcp-servers-debugging-context-not-prompts</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/multi-tenant-mcp-servers-isolating-context-at-scale</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/mcp-vs-rag-vs-tools-when-to-use-each-and-when-not-to</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/mcp-as-an-ai-control-plane-context-routing-governance-and-policy</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/implementing-mcp-with-langgraph-a-practical-walkthrough</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/how-mcp-changes-agent-architecture-from-loops-to-context-graphs</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/designing-secure-mcp-servers-preventing-context-injection-n-data-exfiltration</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/can-mcp-replace-memory-systems-a-critical-analysis</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-an-mcp-server-for-non-llm-clients-clis-ides-pipelines</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-a-production-mcp-server-architecture-pitfalls-and-best-practices</loc>
<lastmod>2026-01-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-a-local-banking-sandbox-why-I-created-devbanksdk</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-a-full-stack-hybrid-search-system-bm25-vectors-cross-encoders-with-docker</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/bm25-vs-dense-retrieval-for-rag-engineers</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/bm25-based-searching-a-developers-comprehensive-guide</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/stop-pasting-screenshots-how-ai-engineers-document-systems-with-mermaid</loc>
<lastmod>2025-12-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-production-ready-ai-agents-with-langgraph-a-developers-guide-to-deterministic-workflows</loc>
<lastmod>2025-12-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-production-ready-ai-agents-with-langgraph-a-developers-guide-to-deterministic-workflows</loc>
<lastmod>2025-12-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/choosing-the-right-llm-inference-framework-a-practical-guide</loc>
<lastmod>2025-12-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/agent-building-blocks-build-production-ready-ai-agents-with-langchain-complete-developer-guide</loc>
<lastmod>2025-12-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/when-your-chatbot-needs-to-actually-do-something-understanding-ai-agents</loc>
<lastmod>2025-12-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/how-googles-synthid-actually-works-a-visual-breakdown</loc>
<lastmod>2025-12-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/open-source-ais-original-sin-the-illusion-of-democratization</loc>
<lastmod>2025-12-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-tyranny-of-the-mean-population-based-optimization-in-healthcare-and-ai</loc>
<lastmod>2025-12-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-splintered-web-india-2025</loc>
<lastmod>2025-12-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/the-ai-ouroboros-how-gen-ai-is-eating-its-own-tail</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-agents-that-remember-state-management-in-multi-agent-ai-systems</loc>
<lastmod>2025-11-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/why-asynchronous-processing-queues-are-the-backbone-of-agentic-ai</loc>
<lastmod>2025-11-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-production-ready-agentic-ai-the-infrastructure-nobody-talks-about</loc>
<lastmod>2025-11-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/playwright-ai-the-ultimate-testing-power-combo-every-developer-should-use-in-2025</loc>
<lastmod>2025-11-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/introducing-my-new-book-the-chatml-chat-markup-language-handbook</loc>
<lastmod>2025-11-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/a-deep-dive-into-cross-encoders-and-how-they-work</loc>
<lastmod>2025-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/when-models-stand-between-us-and-the-web-the-future-of-the-internet-in-the-age-of-generative-ai</loc>
<lastmod>2025-09-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/cursor-ai-code-editor-boost-developer-productivity-with-mcp-servers</loc>
<lastmod>2025-09-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/building-privacy-preserving-machine-learning-applications-in-python-with-homomorphic-encryption</loc>
<lastmod>2025-09-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/provenance-in-ai-auto-capturing-provenance-with-mlflow-and-w3c-prov-o-in-pytorch-pipelines-part-4</loc>
<lastmod>2025-08-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/provenance-in-ai-tracking-ai-lineage-with-signed-provenance-logs-in-python-part-2</loc>
<lastmod>2025-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/provenance-in-ai-building-a-provenance-graph-with-neo4j-part-3</loc>
<lastmod>2025-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/navigating-ai-risks-with-nists-ai-risk-management-framework-ai-rmf</loc>
<lastmod>2025-08-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/provenance-in-ai-why-it-matters-for-ai-engineers</loc>
<lastmod>2025-08-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/llms-for-smes-001-how-small-businesses-can-leverage-ai-without-cloud-costs</loc>
<lastmod>2025-08-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/llm-powered-chatbots-a-practical-guide-to-user-input-classification-and-intent-handling</loc>
<lastmod>2025-08-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/reranking-for-rag-boosting-answer-quality-in-retrieval-augmented-generation</loc>
<lastmod>2025-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/chatml-the-structured-language-behind-conversational-ai</loc>
<lastmod>2025-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/question-answer-chatbot-using-rag-llama-qdrant-streamlit</loc>
<lastmod>2025-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/fast-face-search-billion-scale-face-recognition-using-facebook-ai-similarity-search-faiss</loc>
<lastmod>2025-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/on-emergent-abilities-of-large-language-models</loc>
<lastmod>2025-03-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/prompt-engineering</loc>
<lastmod>2025-03-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/text-clustering-and-topic-modeling-using-large-language-models-llms</loc>
<lastmod>2025-03-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/text-classification-using-large-language-models-llms</loc>
<lastmod>2025-03-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/large-language-models-llms-inference-and-serving</loc>
<lastmod>2025-02-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/fact-checking-in-llm</loc>
<lastmod>2025-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/summary-of-the-paper-deepseek-r1</loc>
<lastmod>2025-01-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/how-to-choose-among-competing-open-source-products-example-comparison-of-open-source-vector-databases</loc>
<lastmod>2025-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/hands-on-tutorial-on-making-an-audio-bot-using-llm-and-rag</loc>
<lastmod>2025-01-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/hands-on-tutorial-fine-tune-a-cross-encoder-for-semantic-similarity</loc>
<lastmod>2025-01-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/my-notes-on-the-paper-titled-a-comprehensive-survey-of-ai-generated-content-aigc-by-yihan-cao-et-al</loc>
<lastmod>2025-01-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/making-a-talking-bot-using-llama3-21b-running-on-raspberry-pi-4-model-b-4gb</loc>
<lastmod>2025-01-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/install-run-and-access-llama-using-ollama</loc>
<lastmod>2024-12-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ranjankumar.in/how-to-record-save-and-play-audio-in-python</loc>
<lastmod>2024-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
