<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://botmonster.com/posts/agentic-rag-llm-decide-when-what-to-retrieve/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/ai/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/ai/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/ai-agents/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/developer-tools/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/development/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/docker/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/gpu/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/hall-effect-keyboard-switches-wooting-vs-geon-raw-he/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/hardware/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/hardware/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-kvm-over-ip-pikvm-remote-server-management/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/langgraph/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/linux/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/linux/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/llm/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/local-ai/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/networking/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/nix/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/nixos/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/nixos-practical-guide-for-developers/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/ollama/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/optimization/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/productivity/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/python/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/rag/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/raspberry-pi/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/run-vision-models-locally-florence-2-qwen-vl/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/</loc><lastmod>2026-04-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/automation/</loc><lastmod>2026-04-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-retro-gaming-console-raspberry-pi-5-retropie/</loc><lastmod>2026-04-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-status-page-self-hosted-services-gatus/</loc><lastmod>2026-04-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/yaml/</loc><lastmod>2026-04-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/ai-coding/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/claude/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/cli/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/guardrails-llm-apps-prevent-prompt-injection-data-leaks/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-local-ai-coding-agent-claude-code-mcp/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-fix-a-mechanical-keyboard-pcb-soldering-guide/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/production-ai/</loc><lastmod>2026-04-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-portable-hacking-lab-raspberry-pi-5/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/fine-tuning/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/benchmark-ssd-linux-nvme-gen5-performance/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/train-custom-text-to-speech-voice-coqui-tts/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/kali-linux/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/mcp-server-development-build-custom-tools/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/nvme/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/pentesting/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/performance/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/security/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/security/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/storage/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/5-open-source-repos-claude-code-unstoppable-march-2026/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/ai-art/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/comfyui/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/secure-local-dns-unbound-pihole-privacy/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/image-generation/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/privacy/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/stable-diffusion-controlnet-generate-images-sketches-depth-maps/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/stable-diffusion/</loc><lastmod>2026-03-29T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/home-assistant/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/secure-smart-home-network-segmentation-vlans/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/iot/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/smart-home/</loc><lastmod>2026-03-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/blogging/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/generating-svg-graphics-with-ai/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/hugo/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/mermaid/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/svg/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/technical-writing/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/categories/web-dev/</loc><lastmod>2026-03-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/git/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-back-up-home-assistant-config-to-github-automatically/</loc><lastmod>2026-03-22T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/best-silent-mechanical-keyboard-switches-in-2026/</loc><lastmod>2026-03-21T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/designing-a-professional-home-assistant-dashboard-with-css/</loc><lastmod>2026-03-20T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/chain-of-thought/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/evals/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/hallucinations/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-fix-llm-hallucinations-in-production-code/</loc><lastmod>2026-03-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/restore-an-old-macbook-pro-with-modern-linux-2026/</loc><lastmod>2026-03-18T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/better-presence-detection-with-bayesian-sensors-in-home-assistant/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/should-you-move-from-zigbee2mqtt-to-matter-2026/</loc><lastmod>2026-03-15T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/privacy-policy/</loc><lastmod>2026-03-13T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/terms-of-service/</loc><lastmod>2026-03-13T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-private-local-ai-voice-assistant-2026/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/voice-assistant/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/whisper/</loc><lastmod>2026-03-12T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/diy-nas-comparison-raspberry-pi-5-vs-intel-n100/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/implement-dark-mode-in-vanilla-css-zero-javascript/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/self-host-blog-comments-with-remark42-privacy-first/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/static-sites/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/writing-custom-python-integrations-for-home-assistant-hacs/</loc><lastmod>2026-03-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/automate-smart-blinds-and-adaptive-lighting-for-better-sleep/</loc><lastmod>2026-03-07T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/alacritty-vs-kitty-best-high-performance-linux-terminal-2026/</loc><lastmod>2026-03-05T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/automating-gmail-with-local-ai-agents-and-python/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/gmail/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/linux-thermal-management-fix-laptop-overheating/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/tuning-the-steam-deck-oled-kernel-for-gaming-performance/</loc><lastmod>2026-03-04T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/lightweight-full-text-search-a-guide-to-modern-high-performance-engines/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/meilisearch/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/rust/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/search/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/sonic/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/linux-wifi-speed-optimization/</loc><lastmod>2026-03-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/wifi/</loc><lastmod>2026-03-02T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/camera/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/evaluating-agents-md-repository-context-files-helpful/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/flux/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-set-up-flux-2-max-locally-in-2026/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/mini-camera-led-indicators/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-turn-off-the-triggering-switch-home-assistant/</loc><lastmod>2026-03-01T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/automate-linux-desktop-setup-with-ansible-and-dotfiles/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/edge-ai/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/embedded/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/fingerprint/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/gitea/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/quantization/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/usb_fingerprint/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/slm/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-interactively-browse-and-clone-gitea-repos/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/the-best-static-site-generators-for-your-blog-in-2026/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/why-small-language-models-are-better-for-edge-devices/</loc><lastmod>2026-02-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/setup-local-voice-control-with-willow-for-home-assistant/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/copilot/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/cursor/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/cursor-vs-vscode-copilot-best-ai-coding-editor-2026/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/moving-from-virtualbox-to-docker-desktop-on-linux/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/vscode/</loc><lastmod>2026-02-19T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/local-ai-security-cameras-frigate-with-google-coral-tpu/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-a-low-cost-air-quality-sensor-with-esphome/</loc><lastmod>2026-02-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-interactive-charts-in-hugo-without-javascript/</loc><lastmod>2026-02-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-optimize-hugo-build-times-and-asset-performance/</loc><lastmod>2026-02-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/reverse-engineer-usb-devices-with-wireshark-and-python/</loc><lastmod>2026-02-12T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-fine-tune-stable-diffusion-xl-2-with-lora/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/lora/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/sdxl/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/setup-a-private-wireguard-vpn-for-secure-remote-access/</loc><lastmod>2026-02-11T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/embeddings/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/qdrant/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/setup-private-local-rag-knowledge-base/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/track-your-homes-energy-usage-with-home-assistant/</loc><lastmod>2026-01-28T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/agents/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/building-multi-step-ai-agents-with-langgraph/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/fixing-wayland-screen-tearing-on-linux-mint-2026/</loc><lastmod>2026-01-25T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/build-a-diy-smart-mirror-with-home-assistant-integration/</loc><lastmod>2026-01-24T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-upgrade-your-laptop-to-wifi-7-2026/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/setup-an-e-ink-monitor-for-coding-and-reduced-eye-strain/</loc><lastmod>2026-01-18T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-use-systemd-analyze-to-fix-slow-boot-times/</loc><lastmod>2026-01-17T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/zfs-snapshots-guide-protect-your-data-from-ransomware/</loc><lastmod>2026-01-17T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/how-to-run-llama-4-on-consumer-gpus-2026/</loc><lastmod>2026-01-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/llama/</loc><lastmod>2026-01-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/tags/llama.cpp/</loc><lastmod>2026-01-14T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/is-a-risc-v-laptop-ready-for-linux-daily-use-in-2026/</loc><lastmod>2026-01-09T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/debian-vs-arch-2026-choosing-the-best-daily-driver/</loc><lastmod>2026-01-08T00:00:00+00:00</lastmod></url><url><loc>https://botmonster.com/posts/the-best-portable-monitors-for-a-cli-workflow-2026/</loc><lastmod>2026-01-08T00:00:00+00:00</lastmod></url></urlset>