<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Homepage -->
  <url>
    <loc>https://www.ai-engineer.io/</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <!-- Speaking Page -->
  <url>
    <loc>https://www.ai-engineer.io/speaking</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Tutorials Index -->
  <url>
    <loc>https://www.ai-engineer.io/tutorials</loc>
    <lastmod>2026-02-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <!-- Individual Tutorial Pages -->
  <url>
    <loc>https://www.ai-engineer.io/tutorials/ai-sdk-structured-outputs-with-zod</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/build-karaoke-style-captions-for-video</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/building-a-video-scene-detector-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/create-a-voice-assistent-you-can-speak-to-in-the-terminal</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/extract-audio-with-timestamps-and-speaker-labels</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/video-a11y-captions-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/video-backgroud-removal-running-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/virtual-outfit-try-on-clothes-using-gemini-flash-2.5-image-generation</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/fine-grained-image-editing-with-gemini-image-generation-nano-banana</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/generate-videos-from-images-with-openai-sora-2-api</loc>
    <lastmod>2025-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/generate-long-videos-for-sora-2-by-chaining-segments</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/mastering-sora-2-prompting-guide-with-a-prompt-builder</loc>
    <lastmod>2025-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/generate-hyperrealistic-videos-with-google-veo-3.1</loc>
    <lastmod>2025-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/tutorials/extract-structured-data-from-pdfs-with-ai-sdk</loc>
    <lastmod>2025-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://www.ai-engineer.io/tutorials/a-complete-gpt-in-357-lines-of-typescript</loc>
    <lastmod>2026-02-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Playground Pages -->
  <url>
    <loc>https://www.ai-engineer.io/playground/ai-sdk-structured-outputs-with-zod</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/build-karaoke-style-captions-for-video</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/building-a-video-scene-detector-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/create-a-voice-assistent-you-can-speak-to-in-the-terminal</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/extract-audio-with-timestamps-and-speaker-labels</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/video-a11y-captions-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/video-backgroud-removal-running-in-the-browser</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/virtual-outfit-try-on-clothes-using-gemini-flash-2.5-image-generation</loc>
    <lastmod>2025-09-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/fine-grained-image-editing-with-gemini-image-generation-nano-banana</loc>
    <lastmod>2025-10-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/generate-videos-from-images-with-openai-sora-2-api</loc>
    <lastmod>2025-10-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/generate-long-videos-for-sora-2-by-chaining-segments</loc>
    <lastmod>2025-10-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/mastering-sora-2-prompting-guide-with-a-prompt-builder</loc>
    <lastmod>2025-10-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/generate-hyperrealistic-videos-with-google-veo-3.1</loc>
    <lastmod>2025-10-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  
  <url>
    <loc>https://www.ai-engineer.io/playground/extract-structured-data-from-pdfs-with-ai-sdk</loc>
    <lastmod>2025-01-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
