<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://balazscsorba.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/about"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/about"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/about"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/about"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/about"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/about"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/about</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/about"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/about"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/about"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/about"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/references</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/references"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/references"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/references"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/references"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/references</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/references"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/references"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/references"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/references"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/references</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/references"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/references"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/references"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/references"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/expertise/ai-engineer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/ai-engineer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/expertise/ai-engineer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/ai-engineer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/expertise/ai-engineer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/ai-engineer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/ai-engineer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/expertise/vue-nuxt-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/expertise/vue-nuxt-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/expertise/vue-nuxt-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/vue-nuxt-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/vue-nuxt-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/expertise/b2b-ecommerce-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/expertise/b2b-ecommerce-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/expertise/b2b-ecommerce-developer</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/expertise/b2b-ecommerce-developer"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/expertise/b2b-ecommerce-developer"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/game</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/game"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/game"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/game"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/game"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/game</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/game"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/game"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/game"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/game"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/game</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/game"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/game"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/game"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/game"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/accessibility</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/accessibility"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/accessibility"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/accessibility"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/accessibility"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/accessibility</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/accessibility"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/accessibility"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/accessibility"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/accessibility"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/accessibility</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/accessibility"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/accessibility"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/accessibility"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/accessibility"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/privacy"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/privacy"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/privacy</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/privacy"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/imprint</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/imprint"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/imprint"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/imprint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/imprint"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/imprint</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/imprint"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/imprint"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/imprint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/imprint"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/imprint</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/imprint"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/imprint"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/imprint"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/imprint"/>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/openai-dots-always-on-agents-impact</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/openai-dots-always-on-agents-impact/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/openai-dots-always-on-agents-impact/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/openai-dots-always-on-agents-impact</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/openai-dots-always-on-agents-impact"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/openai-dots-always-on-agents-impact"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/openai-dots-always-on-agents-impact/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/human-in-the-loop-ai-agents</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/human-in-the-loop-ai-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/human-in-the-loop-ai-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/human-in-the-loop-ai-agents</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/human-in-the-loop-ai-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/human-in-the-loop-ai-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/human-in-the-loop-ai-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/european-accessibility-act-b2b-shop</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/european-accessibility-act-b2b-shop/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/european-accessibility-act-b2b-shop/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/european-accessibility-act-b2b-shop</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/european-accessibility-act-b2b-shop"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/european-accessibility-act-b2b-shop"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/european-accessibility-act-b2b-shop/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/headless-product-configurator-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/headless-product-configurator-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/headless-product-configurator-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/headless-product-configurator-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/headless-product-configurator-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/headless-product-configurator-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/headless-product-configurator-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/headless-product-configurator-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/pimcore-erp-delta-sync</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pimcore-erp-delta-sync/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/pimcore-erp-delta-sync</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pimcore-erp-delta-sync/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/pimcore-erp-delta-sync</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pimcore-erp-delta-sync"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pimcore-erp-delta-sync"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pimcore-erp-delta-sync/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/ai-agent-identity-least-privilege</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-identity-least-privilege/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-identity-least-privilege/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/ai-agent-identity-least-privilege</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-identity-least-privilege"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-identity-least-privilege"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-identity-least-privilege/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/agent-observability-opentelemetry</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-observability-opentelemetry/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/agent-observability-opentelemetry</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-observability-opentelemetry/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/agent-observability-opentelemetry</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-observability-opentelemetry"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-observability-opentelemetry"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-observability-opentelemetry/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/llm-hallucination-grounding-citations</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-hallucination-grounding-citations/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-hallucination-grounding-citations/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/llm-hallucination-grounding-citations</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-hallucination-grounding-citations"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-hallucination-grounding-citations"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-hallucination-grounding-citations/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/ai-agent-memory-design</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-memory-design/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/ai-agent-memory-design</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-memory-design/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/ai-agent-memory-design</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-agent-memory-design"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-agent-memory-design"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-agent-memory-design/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/multi-agent-systems-when-worth-it</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multi-agent-systems-when-worth-it/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multi-agent-systems-when-worth-it/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/multi-agent-systems-when-worth-it</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multi-agent-systems-when-worth-it"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multi-agent-systems-when-worth-it"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multi-agent-systems-when-worth-it/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/pgvector-vs-vector-databases</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pgvector-vs-vector-databases/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/pgvector-vs-vector-databases</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pgvector-vs-vector-databases/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/pgvector-vs-vector-databases</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pgvector-vs-vector-databases"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pgvector-vs-vector-databases"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pgvector-vs-vector-databases/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/graphrag-knowledge-graph-rag</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/graphrag-knowledge-graph-rag/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/graphrag-knowledge-graph-rag/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/graphrag-knowledge-graph-rag</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/graphrag-knowledge-graph-rag"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/graphrag-knowledge-graph-rag"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/graphrag-knowledge-graph-rag/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/rag-evaluation-metrics</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-evaluation-metrics/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/rag-evaluation-metrics</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-evaluation-metrics/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/rag-evaluation-metrics</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-evaluation-metrics"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-evaluation-metrics"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-evaluation-metrics/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/pii-redaction-llm-pipelines</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pii-redaction-llm-pipelines/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pii-redaction-llm-pipelines/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/pii-redaction-llm-pipelines</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/pii-redaction-llm-pipelines"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/pii-redaction-llm-pipelines"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/pii-redaction-llm-pipelines/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-gpai-high-risk-2026/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-gpai-high-risk-2026/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/eu-ai-act-gpai-high-risk-2026</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-gpai-high-risk-2026"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-gpai-high-risk-2026"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-gpai-high-risk-2026/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/nuxt-core-web-vitals-performance</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-core-web-vitals-performance/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-core-web-vitals-performance/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/nuxt-core-web-vitals-performance</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-core-web-vitals-performance"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-core-web-vitals-performance"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-core-web-vitals-performance/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/semantic-product-search-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/semantic-product-search-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/semantic-product-search-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/semantic-product-search-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/semantic-product-search-b2b</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/semantic-product-search-b2b"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/semantic-product-search-b2b"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/semantic-product-search-b2b/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/fine-tuning-vs-rag-vs-prompting/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/fine-tuning-vs-rag-vs-prompting/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/fine-tuning-vs-rag-vs-prompting</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/fine-tuning-vs-rag-vs-prompting"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/fine-tuning-vs-rag-vs-prompting"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/fine-tuning-vs-rag-vs-prompting/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/voice-agents-realtime-latency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/voice-agents-realtime-latency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/voice-agents-realtime-latency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/voice-agents-realtime-latency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/voice-agents-realtime-latency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/voice-agents-realtime-latency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/voice-agents-realtime-latency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/voice-agents-realtime-latency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager</loc>
    <lastmod>2026-09-29</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/home-assistant-ev-charging-energy-manager/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager</loc>
    <lastmod>2026-09-29</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/home-assistant-ev-charging-energy-manager/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/home-assistant-ev-charging-energy-manager</loc>
    <lastmod>2026-09-29</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/home-assistant-ev-charging-energy-manager"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/home-assistant-ev-charging-energy-manager"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/home-assistant-ev-charging-energy-manager/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/generative-engine-optimization-audit</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/generative-engine-optimization-audit/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/generative-engine-optimization-audit</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/generative-engine-optimization-audit/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/generative-engine-optimization-audit</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/generative-engine-optimization-audit"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/generative-engine-optimization-audit"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/generative-engine-optimization-audit/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/token-saving-tools-coding-agents-top-20/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/token-saving-tools-coding-agents-top-20/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/token-saving-tools-coding-agents-top-20</loc>
    <lastmod>2026-09-28</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/token-saving-tools-coding-agents-top-20"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/token-saving-tools-coding-agents-top-20"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/token-saving-tools-coding-agents-top-20/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/artificial-analysis-leaderboard-claude-opus-5-5/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/artificial-analysis-leaderboard-claude-opus-5-5/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/artificial-analysis-leaderboard-claude-opus-5-5</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/artificial-analysis-leaderboard-claude-opus-5-5"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/artificial-analysis-leaderboard-claude-opus-5-5/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/agent-loop-explained</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-loop-explained/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/agent-loop-explained</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-loop-explained/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/agent-loop-explained</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agent-loop-explained"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agent-loop-explained"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agent-loop-explained/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-pipeline-chunking-hybrid-search-reranking/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-pipeline-chunking-hybrid-search-reranking/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/rag-pipeline-chunking-hybrid-search-reranking</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-pipeline-chunking-hybrid-search-reranking"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-pipeline-chunking-hybrid-search-reranking/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/jev-typed-decisions-llm-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/jev-typed-decisions-llm-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/jev-typed-decisions-llm-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/jev-typed-decisions-llm-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/jev-typed-decisions-llm-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/jev-typed-decisions-llm-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/jev-typed-decisions-llm-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-tool-design-lessons-jira-server/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/mcp-tool-design-lessons-jira-server</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-tool-design-lessons-jira-server/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/mcp-tool-design-lessons-jira-server</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-tool-design-lessons-jira-server"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-tool-design-lessons-jira-server"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-tool-design-lessons-jira-server/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/prompt-injection-lethal-trifecta-patterns/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/prompt-injection-lethal-trifecta-patterns/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/prompt-injection-lethal-trifecta-patterns</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/prompt-injection-lethal-trifecta-patterns"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/prompt-injection-lethal-trifecta-patterns"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/prompt-injection-lethal-trifecta-patterns/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-2026-hybrid-agentic-long-context/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-2026-hybrid-agentic-long-context/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/rag-2026-hybrid-agentic-long-context</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/rag-2026-hybrid-agentic-long-context"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/rag-2026-hybrid-agentic-long-context"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/rag-2026-hybrid-agentic-long-context/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/llm-evals-for-product-features</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-evals-for-product-features/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/llm-evals-for-product-features</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-evals-for-product-features/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/llm-evals-for-product-features</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-evals-for-product-features"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-evals-for-product-features"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-evals-for-product-features/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/harness-engineering-coding-agents</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/harness-engineering-coding-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/harness-engineering-coding-agents</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/harness-engineering-coding-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/harness-engineering-coding-agents</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/harness-engineering-coding-agents"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/harness-engineering-coding-agents"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/harness-engineering-coding-agents/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-2026-07-28-stateless-migration-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-2026-07-28-stateless-migration-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/mcp-2026-07-28-stateless-migration-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-2026-07-28-stateless-migration-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-2026-07-28-stateless-migration-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/webmcp-agent-ready-website-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/webmcp-agent-ready-website-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/webmcp-agent-ready-website-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/webmcp-agent-ready-website-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/webmcp-agent-ready-website-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/webmcp-agent-ready-website-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/webmcp-agent-ready-website-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-cost-latency-prompt-caching-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-cost-latency-prompt-caching-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/llm-cost-latency-prompt-caching-routing</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llm-cost-latency-prompt-caching-routing"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llm-cost-latency-prompt-caching-routing"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llm-cost-latency-prompt-caching-routing/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agents-md-skills-mcp-cli-decision-matrix/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agents-md-skills-mcp-cli-decision-matrix/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/agents-md-skills-mcp-cli-decision-matrix</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agents-md-skills-mcp-cli-decision-matrix"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agents-md-skills-mcp-cli-decision-matrix/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/mcp-server-security-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-server-security-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/mcp-server-security-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-server-security-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/mcp-server-security-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/mcp-server-security-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/mcp-server-security-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/mcp-server-security-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/sandboxing-coding-agents-ci-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/sandboxing-coding-agents-ci-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/sandboxing-coding-agents-ci-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/sandboxing-coding-agents-ci-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/sandboxing-coding-agents-ci-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/sandboxing-coding-agents-ci-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-generated-pr-review-bottleneck/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-generated-pr-review-bottleneck/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/ai-generated-pr-review-bottleneck</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/ai-generated-pr-review-bottleneck"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/ai-generated-pr-review-bottleneck"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/ai-generated-pr-review-bottleneck/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-article-50-developer-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-article-50-developer-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/eu-ai-act-article-50-developer-checklist</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/eu-ai-act-article-50-developer-checklist"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/eu-ai-act-article-50-developer-checklist"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/eu-ai-act-article-50-developer-checklist/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/gdpr-llm-api-eu-data-residency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/gdpr-llm-api-eu-data-residency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/gdpr-llm-api-eu-data-residency</loc>
    <lastmod>2026-10-02</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/gdpr-llm-api-eu-data-residency"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/gdpr-llm-api-eu-data-residency"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/gdpr-llm-api-eu-data-residency/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llms-txt-vs-markdown-content-negotiation/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llms-txt-vs-markdown-content-negotiation/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/llms-txt-vs-markdown-content-negotiation</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/llms-txt-vs-markdown-content-negotiation"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/llms-txt-vs-markdown-content-negotiation"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/llms-txt-vs-markdown-content-negotiation/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-llm-features-ai-sdk-streaming/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-llm-features-ai-sdk-streaming/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/nuxt-llm-features-ai-sdk-streaming</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/nuxt-llm-features-ai-sdk-streaming"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/nuxt-llm-features-ai-sdk-streaming/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agentic-commerce-protocols-ucp-acp-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agentic-commerce-protocols-ucp-acp-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/agentic-commerce-protocols-ucp-acp-guide</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/agentic-commerce-protocols-ucp-acp-guide"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/agentic-commerce-protocols-ucp-acp-guide/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/coding-agent-skills-workflow</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/coding-agent-skills-workflow/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/coding-agent-skills-workflow</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/coding-agent-skills-workflow/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/coding-agent-skills-workflow</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/coding-agent-skills-workflow"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/coding-agent-skills-workflow"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/coding-agent-skills-workflow/cover.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/blog/multiplayer-sailing-game-threejs</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multiplayer-sailing-game-threejs/dusk.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multiplayer-sailing-game-threejs/dusk.webp</image:loc></image:image>
  </url>
  <url>
    <loc>https://balazscsorba.com/hu/blog/multiplayer-sailing-game-threejs</loc>
    <lastmod>2026-09-27</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://balazscsorba.com/de/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="hu" href="https://balazscsorba.com/hu/blog/multiplayer-sailing-game-threejs"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://balazscsorba.com/blog/multiplayer-sailing-game-threejs"/>
    <image:image><image:loc>https://balazscsorba.com/images/blog/multiplayer-sailing-game-threejs/dusk.webp</image:loc></image:image>
  </url>
</urlset>
