<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/ai-prompting-mistakes</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/case-studies/ai-ignored-output-constraint.webp</image:loc>
      <image:caption>An AI assistant explaining why it kept writing long explanations although it was told to return only the result.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/case-studies/ai-reported-task-complete.webp</image:loc>
      <image:caption>An AI assistant admitting it reported a spreadsheet task as complete without having written any data into the file.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/prompting-tutorial/learn-hero-prompting.webp</image:loc>
      <image:caption>Illustration showing a learning path from prompting basics to better AI results and deeper AI understanding</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/llm-advanced</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/full-transformer.webp</image:loc>
      <image:caption>Overview diagram of the full transformer flow from input tokens to generated output tokens.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/token-embeddings.webp</image:loc>
      <image:caption>Token embedding diagram showing tokens becoming vectors and clustering by meaning.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/transformer-self-attention.webp</image:loc>
      <image:caption>Transformer self-attention heatmap showing how tokens attend to each other.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/bpe-vs-wordpiece-tokenization.webp</image:loc>
      <image:caption>Comparison diagram of BPE and WordPiece tokenization on a long word.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/rag-hybrid-search.webp</image:loc>
      <image:caption>RAG pipeline diagram combining vector search and keyword search before generation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/hallucinations-technically-explained.webp</image:loc>
      <image:caption>Technical flow diagram explaining how an LLM can generate a confident but false answer.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/llm-beginner</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/prompt-lifecycle.webp</image:loc>
      <image:caption>Step-by-step diagram of what happens when a user sends a prompt to an LLM.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/what-are-tokens.webp</image:loc>
      <image:caption>Diagram showing text converted into colored token pieces and converted back into the original sentence.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/case-studies/ai-reported-task-complete.webp</image:loc>
      <image:caption>An AI assistant admitting it reported a spreadsheet task as complete without having written any data into the file.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/search-engine-vs-llm.webp</image:loc>
      <image:caption>Comparison diagram showing how a search engine and an LLM answer the same user question differently.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/llm-expert</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/kv-cache.webp</image:loc>
      <image:caption>Diagram showing how key-value cache stores and reuses attention states during text generation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/speculative-decoding.webp</image:loc>
      <image:caption>Diagram showing speculative decoding with draft tokens accepted or replaced by a larger model.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/quantization.webp</image:loc>
      <image:caption>Diagram showing model weights mapped from higher precision values to lower-bit integer values.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/llm-observability.webp</image:loc>
      <image:caption>Pipeline diagram for observing and improving LLM applications in production.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://promptingeasy.com/prompting-tutorial/llm-intermediate</loc>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/role-prompting.webp</image:loc>
      <image:caption>Side-by-side comparison of prompting with and without a role instruction.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/few-shot-prompting.webp</image:loc>
      <image:caption>Diagram showing how examples guide an LLM before the real task is answered.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/prompt-chaining.webp</image:loc>
      <image:caption>Step-by-step prompt chaining diagram with research, organize, draft and refine stages.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/rag-explained-simply.webp</image:loc>
      <image:caption>Simple RAG flow from user question to retrieved context to generated answer.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://promptingeasy.com/assets/llm-graphics/next-token-sampling.webp</image:loc>
      <image:caption>Comparison of greedy, top-k and top-p decoding strategies for next-token selection.</image:caption>
    </image:image>
  </url>
</urlset>
