<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//blog.charliewillis.com/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://blog.charliewillis.com/what-i-learned-automating-my-home-server-with-ai/</loc><lastmod>2026-03-24T02:26:10.000Z</lastmod><image:image><image:loc>https://media.blog.charliewillis.com/2026/02/PXL_20260223_041653802.MP.jpg</image:loc><image:caption>PXL_20260223_041653802.MP.jpg</image:caption></image:image></url><url><loc>https://blog.charliewillis.com/i-built-a-pi-cluster/</loc><lastmod>2026-03-24T02:24:43.000Z</lastmod><image:image><image:loc>https://media.blog.charliewillis.com/2026/02/image-7.jpeg</image:loc><image:caption>image-7.jpeg</image:caption></image:image></url><url><loc>https://blog.charliewillis.com/why-doesnt-my-chat-bot-know-who-my-dog-is/</loc><lastmod>2026-03-23T19:32:32.000Z</lastmod><image:image><image:loc>https://media.blog.charliewillis.com/2026/03/PXL_20260319_215219357.MP.jpg</image:loc><image:caption>PXL_20260319_215219357.MP.jpg</image:caption></image:image></url><url><loc>https://blog.charliewillis.com/i-built-a-multitenant-rag-model-platform/</loc><lastmod>2026-03-11T03:04:52.000Z</lastmod><image:image><image:loc>https://media.blog.charliewillis.com/2026/03/PXL_20260310_173330907.MP.jpg</image:loc><image:caption>PXL_20260310_173330907.MP.jpg</image:caption></image:image></url><url><loc>https://blog.charliewillis.com/my-return-to-tinkering/</loc><lastmod>2026-02-19T04:02:24.000Z</lastmod><image:image><image:loc>https://media.blog.charliewillis.com/2026/02/spark-blog-cover.jpg</image:loc><image:caption>spark-blog-cover.jpg</image:caption></image:image></url></urlset>