<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://andreacapera.com/</loc><lastmod>2026-09-25</lastmod><priority>1.0</priority></url>
  <url><loc>https://andreacapera.com/services</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/about</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/contact</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/services/lovable-development</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/services/data-science</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/data-visualization</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/services/seo</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/web-development</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/social-media</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/services/rag-development</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/embeddings-vector-search</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/ai-agents</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/llm-development</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/ai-automation</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/ai-consulting</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/ai-integrations</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/prompt-engineering</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/model-evaluation</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/ai-knowledge-base</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/services/custom-ai-development</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/pricing</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/industries</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/payments</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/instant-deck</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/mailtrace</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/natural-beauty-clinic</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/founder-crm</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/careconnect</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/open-tools</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/deck-v2</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/blog</loc><lastmod>2026-10-15</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/blog/how-to-design-reliable-agentic-ai-workflows</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/rag-for-evidence-heavy-businesses</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/human-in-the-loop-ai-sensitive-workflows</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/from-ai-prototype-to-production-product</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/how-to-design-a-relationship-intelligence-crm</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/ai-document-generation-beyond-prompt-engineering</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/pgvector-semantic-search-production-lessons</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/structured-outputs-and-llm-evaluation</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/seo-safe-wordpress-to-sveltekit-migration</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/building-ai-products-around-real-business-workflows</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/case-studies/airbnb-engagement-dashboard</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/case-studies/school-wellbeing-machine-learning</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/privacy</loc><lastmod>2026-09-25</lastmod><priority>0.7</priority></url>
  <url><loc>https://andreacapera.com/terms</loc><lastmod>2026-09-25</lastmod><priority>0.7</priority></url>
  <url><loc>https://andreacapera.com/case-studies/parallel-ml-hpc-pipelines</loc><lastmod>2026-09-25</lastmod><priority>0.7</priority></url>
  <url><loc>https://andreacapera.com/blog/parallelizing-embedding-generation-pipelines</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/slurm-batch-scheduling-lessons-for-ml</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/dbscan-vs-kmeans-practical-guide</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/synthetic-data-for-sensitive-machine-learning</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/machine-learning-evaluation-beyond-accuracy</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/feature-engineering-longitudinal-data</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/r-shiny-machine-learning-dashboard-design</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/designing-risk-dashboards-for-human-review</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/how-to-evaluate-rag-systems</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/hybrid-search-vector-and-keyword-retrieval</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/reranking-for-rag-quality</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/observability-for-ai-agents</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/regression-testing-prompts-and-llm-workflows</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/model-routing-cost-latency-quality</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/structured-logging-production-ai</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/background-jobs-for-ai-workloads</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/postgres-data-models-for-ai-products</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/entity-modeling-for-ai-product-managers</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/roadmapping-ai-products-under-uncertainty</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/ai-poc-to-enterprise-checklist</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/airbnb-tableau-dashboard-design-lessons</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/case-studies/distributed-churn-prediction-ray</loc><lastmod>2026-09-25</lastmod><priority>0.9</priority></url>
  <url><loc>https://andreacapera.com/blog/fine-tuning-rag-high-stakes-decision-support</loc><lastmod>2026-09-29</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/rag-decision-support-faiss-explained</loc><lastmod>2026-09-29</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/rag-knowledge-graphs-context-relevance</loc><lastmod>2026-09-29</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/agentic-rag-multi-step-reasoning</loc><lastmod>2026-09-29</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-building-an-evidence-workspace</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-deterministic-code-and-ai</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-feature-engineering-email-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-clean-email-text-preserve-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-openai-embeddings-related-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-embedding-dimensions-and-versions</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-hybrid-retrieval</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-constrained-hierarchical-clustering</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-twelve-families-not-twelve-clusters</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-preventing-false-issue-merges</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-rag-responses-evidence-questions</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-citation-validation</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-reviewable-reversible-ai-suggestions</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-69-item-workflow-test</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-fastapi-persistent-ai-jobs</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-versioned-indexes-saved-results</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-testing-ai-application-boundaries</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-understandable-ai-interface</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-linear-classifiers-email-triage</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-tree-models-email-triage</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-compare-clustering-algorithms</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-gaussian-mixtures-ambiguous-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-reranking-retrieved-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-cross-validation-case-leakage</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-learning-from-reviewer-corrections</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-signature-assets-evidence-classifier</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-pca-tsne-embedding-exploration</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-anomaly-detection-evidence-import</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-when-fine-tuning-helps</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-smaller-models-routine-tasks</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-pretrained-ai-tensorflow-pytorch</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-agent-frameworks-workflow-ownership</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-pdf-ocr-multimodal-evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-one-backend-web-android</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/mailtrace-lessons-from-mailtrace-iterations</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/architecture</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/evidence</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/retrieval</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/organisation</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/evaluation</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/production</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/themes/web-data</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
  <url><loc>https://andreacapera.com/blog/series/building-mailtrace</loc><lastmod>2026-10-13</lastmod><priority>0.8</priority></url>
</urlset>
