<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://pfplabs.ai/</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/agents/practical</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/archive</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/impressum</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/privacy</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/production-ai-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/practical-agent-systems</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/ai-tooling</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/iot-smart-home</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/ai</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/cloud-services</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tags/product-engineering</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/agent-is-a-system-not-a-prompt</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tools-where-reasoning-meets-the-real-world</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/mcp-shared-capability-layer</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/context-engineering-less-but-better</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/rag-vs-live-tools-knowledge-is-not-state</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/deterministic-vs-probabilistic-orchestration</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/reliability-idempotency-retries-partial-failure</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/security-identity-acls-prompt-injection</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/human-confirmation-without-fatigue</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/scaling-agent-systems-backpressure-quotas</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/tool-sprawl-routers-specialist-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/evals-test-harness-stochastic-application</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/ablation-variance-adaptive-sampling</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/production-observability-traces-to-better-agents</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/production-agent-vocabulary-sheet</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/building-production-agent-runtime</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/agent-tool-layer-backpressure</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/fair-scheduler-agent-workloads</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/agent-eval-harness-from-scratch</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/draw-agent-architectures-fast</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/cursor-lovable-mcp-design-handoff</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/building-jarvis-local-voice-home-hub</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/ai-agents-cursor-kiro-mcp-explained</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/chatgpt-mcp-marketing-cockpit-customerio-meta-ads-creatify</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/cursor-aws-cloudwatch-mcp-server</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/gwhen-app-best-time-to-go-outside</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/homebridge-raspberry-pi-matter-smart-home</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/building-tinymissions-removing-ai-from-the-critical-path</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/family-meal-planning-apple-shortcuts-chatgpt</loc><changefreq>weekly</changefreq></url>
  <url><loc>https://pfplabs.ai/blog/instructor-led-coding</loc><changefreq>weekly</changefreq></url>
</urlset>