<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://milos-mitrovic.online/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/resume</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/how-to-run-headless-ai-agent-browsing-with-cloudflare-kitesurf</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ai-safety-tests-becoming-active-security-threat</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/add-contextual-retrieval-rag-pipeline</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/on-policy-distillation-cheaper-specialized-llms</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-multi-agent-system-crewai</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/batch-llm-inference-when-async-beats-real-time</loc>
    <lastmod>2026-08-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/how-to-optimize-prompts-with-dspy</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/agent-harness-engineering-scaffolding-decides-performance</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-ai-agent-openai-agents-sdk-python</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/agent-context-compaction-when-to-summarize-or-truncate</loc>
    <lastmod>2026-08-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-type-safe-ai-agent-pydantic-ai</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/rl-environments-bottleneck-training-ai-agents</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-ai-agent-in-n8n</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/agent-payment-protocols-ap2-x402-acp-compared</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/serve-embeddings-locally-text-embeddings-inference-tei</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/tuning-reasoning-effort-cost-accuracy-tradeoff</loc>
    <lastmod>2026-08-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/add-long-term-memory-ai-agent-mem0</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/llm-as-a-judge-biased-measurement-how-to-correct</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ollama-tool-calling-local-llm</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/nvfp4-vs-mxfp4-4-bit-llm-inference</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/how-to-build-hybrid-search-qdrant-dense-sparse-vectors</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/deepseek-sparse-attention-long-context-inference-cost</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/run-litellm-proxy-unify-llm-providers</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/diffusion-llms-in-production-when-parallel-decoding-wins</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/evaluate-rag-pipeline-with-ragas</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/hybrid-mamba-transformer-llms-when-ssm-layers-pay-off</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/llm-model-routing-cut-inference-cost-keep-quality</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/chunk-documents-for-rag</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-local-rag-pipeline-llamaindex-ollama</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/gepa-reflective-prompt-optimization-vs-reinforcement-learning</loc>
    <lastmod>2026-07-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/self-host-open-webui-ollama-openai-api</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/opentelemetry-genai-conventions-agent-observability</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-stateful-ai-agent-langgraph</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/reinforcement-fine-tuning-agents-when-it-beats-prompting</loc>
    <lastmod>2026-07-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/trace-and-debug-llm-apps-with-langfuse</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/sandboxing-ai-agents-containers-gvisor-microvms</loc>
    <lastmod>2026-07-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/add-reranker-rag-pipeline</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ai-agent-memory-architecture-production</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/run-llm-evals-with-promptfoo</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/defending-ai-agents-against-prompt-injection</loc>
    <lastmod>2026-07-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/semantic-caching-llm-cost-accuracy-and-risk</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/cut-llm-api-costs-prompt-caching</loc>
    <lastmod>2026-07-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/reliable-json-llm-structured-outputs</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/context-engineering-long-horizon-ai-agents</loc>
    <lastmod>2026-07-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/sales-call-to-audit-and-email-designs-in-one-day</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/self-hosted-email-verification-pipeline</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/quantize-llm-to-gguf-llama-cpp</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/speculative-decoding-eagle-3-production-when-it-pays-off</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/how-to-host-kimi-llm-model-locally-private-inference</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/databricks-open-weight-ai-models-enterprise</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/fine-tune-llm-lora-qlora-hugging-face</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/prefill-decode-disaggregation-llm-serving</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/how-to-block-ai-scrapers-from-accessing-your-content-platform</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/inference-chips-ai-infrastructure-finance</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/pgvector-semantic-search-postgres</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/kv-cache-biggest-lever-in-llm-inference-cost</loc>
    <lastmod>2026-07-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ai-agents-that-spend-guardrails</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/bridging-agent-evaluation-gap-enterprise-ai-alignment</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/serve-open-llm-vllm-high-throughput-inference</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/when-to-use-small-language-models-agentic-systems</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/addressing-ai-context-issues-enterprise-apps</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/securely-isolate-ai-agents-scoped-identities</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/navigating-ai-compute-gap-costs</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/build-mcp-server-python-fastmcp</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/measuring-ai-agent-reliability-beyond-pass-at-1</loc>
    <lastmod>2026-07-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/set-up-suno-ai-music-generation</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/use-langchain-advanced-workflow-automation</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/convert-camera-roll-social-videos-reelful-ai</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ai-powered-patching-microsoft-security-transformation</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/exploring-vint-cerfs-vision-for-ai-agents-on-the-open-web</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/thinking-machines-inkling-beyond-one-size-fits-all-ai</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/model-context-protocol-enterprise-ai</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/run-large-language-models-locally-ollama</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/anthropic-blackstone-ai-implementation-focus</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/integrate-live-shopping-ai-ecommerce</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/applied-computing-ai-models-for-oil-gas</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/implement-agentic-orchestration-anthropic-apis</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/access-gated-models-hugging-face</loc>
    <lastmod>2026-07-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/ai-token-budgeting-engineering-challenges</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/satya-nadella-ai-warning-enterprises</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/shrink-token-budget-without-shrinking-team</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/hermes-ai-customer-agents</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/call-to-deal-attribution-pipeline</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/product-aware-abandoned-cart-emails</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/hugging-face-role-open-source-ai-adoption</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/open-source-ai-impact-enterprises</loc>
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/waze-new-ai-features-navigation</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://milos-mitrovic.online/blog/why-apple-suing-openai-over-trade-secrets</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
