<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://frankduah.me</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://frankduah.me/learnings</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/how</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-19-github-actions-for-ml-automation</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-16-claude-code-slash-commands-and-how-to-use-them</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-15-claude-md-teaching-claude-your-codebase</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-14-what-claude-code-is-and-new-features-in-claude-code</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-13-agent-safety-and-guardrails</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-12-evaluating-agents-how-do-you-know-it-is-working</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-09-llamaindex-rag-and-agents-over-your-own-data</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-07-langchain-building-chains-and-agents</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-05-multi-agent-systems-when-one-model-is-not-enough</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-02-what-an-ai-agent-actually-is</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-07-01-prompt-engineering-patterns-that-actually-work</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-30-context-windows-what-they-are-and-why-they-are-limited</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-29-model-quantization-making-models-smaller-and-faster</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-28-multimodal-models-text-image-audio-together</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-25-rag-architecture-retrieval-augmented-generation</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-24-lora-fine-tuning-adapting-models-without-full-retraining</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-22-evaluating-agents-how-do-you-know-it-is-working</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-21-agentic-coding-how-claude-code-works-under-the-hood</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-18-langgraph-stateful-multi-step-agent-workflows</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-16-agent-memory-short-term-long-term-episodic</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-15-multi-agent-systems-when-one-model-is-not-enough</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://frankduah.me/learnings/2026-06-14-react-pattern-reasoning-and-acting</loc>
<lastmod>2026-07-21T09:28:45.380Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
