<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://northgradient.com/</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://northgradient.com/toc</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://northgradient.com/about</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/llm-foundations</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/neural-networks</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/Introduction-to-LLM-agents</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/ai-agents-and-guidelines</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/prompt-design</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/t/attention-is-all-you-need</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/01-why-models-need-numbers</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/02-what-is-a-token</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/03-byte-pair-encoding</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/04-tokenizers-in-practice</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/05-special-tokens</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/06-from-token-ids-to-vectors</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/07-measuring-similarity</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/08-position-matters</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/01-tokenization-embeddings/09-why-llms-act-the-way-they-do</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/01-inputs-and-outputs</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/02-the-forward-pass</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/03-sampling-and-decoding</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/04-inside-the-transformer-block</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/05-parallel-processing-and-context</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/02-inside-the-transformer/06-the-kv-cache</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/01-what-one-neuron-computes</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/02-the-activation-function</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/03-neuron-to-layer</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/04-stacking-layers</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/05-decision-boundaries</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/06-loss-functions</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/07-gradient-descent</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/08-backpropagation</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/neural-networks/09-the-training-loop</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/01-your-first-tool</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/02-the-reasoning-step</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/03-calling-the-tool</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/04-closing-the-loop</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/05-when-things-go-wrong</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/06-remembering-context</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/Introduction-to-LLM-agents/07-where-to-go-next</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/01-what-is-an-agent</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/02-tools-and-graphs</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/03-state-fundamentals</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/04-agent-architecture</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/05-memory-and-state</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/06-self-improvement-patterns</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/07-reliability-and-safety</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/08-observability-and-tracing</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/ai-agents-and-guidelines/09-code-hygiene</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/01-anatomy/01-what-is-a-prompt</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/01-anatomy/02-the-slots-of-a-prompt</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/01-anatomy/03-primacy-and-recency</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/02-instructions/01-writing-clear-instructions</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/02-instructions/02-positive-and-negative-framing</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/03-role/01-giving-the-model-a-role</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/04-in-context-learning/01-zero-shot-and-few-shot</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/04-in-context-learning/02-formatting-your-examples</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/05-decomposition/01-when-one-prompt-is-not-enough</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/05-decomposition/02-chaining-prompts</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/06-reasoning/01-chain-of-thought</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/06-reasoning/02-tree-of-thoughts</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/07-output/01-controlling-output-format</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/08-reliability/01-prompt-sensitivity</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/prompt-design/08-reliability/02-testing-your-prompts</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/01-the-problem-with-rnns</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/02-the-transformer-at-a-glance</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/03-input-representation</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/04-scaled-dot-product-attention</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/05-multi-head-attention</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/06-the-encoder</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/07-the-decoder</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/08-why-it-works</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://northgradient.com/chapter/attention-is-all-you-need/09-results-and-impact</loc>
    <lastmod>2026-06-19T16:02:08.710Z</lastmod>
    <priority>0.6</priority>
  </url>
</urlset>
