<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://syntaxlab.com.br/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/sobre</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/contato</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/transparencia</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/termos-de-uso</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/politica-de-privacidade</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/politica-cookies</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>

  <!-- SL_SYNC_SITEMAP_START -->
  <url>
    <loc>https://syntaxlab.com.br/blog/</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/categoria/inteligencia-artificial/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/categoria/docker-e-devops/</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/categoria/engenharia-de-software/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/categoria/hospedagem-e-deploy/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/rate-limit-apis-llm-producao/</loc>
    <lastmod>2026-07-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/dados-sensiveis-llms-api-externa/</loc>
    <lastmod>2026-07-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/banco-de-dados-vetorial-pgvector-qdrant-weaviate/</loc>
    <lastmod>2026-07-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/prompt-caching-llms-quando-contexto-fixo-compensa/</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/llm-como-juiz-avaliar-respostas-ia-producao/</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/batch-api-llms-quando-processar-em-lote-compensa/</loc>
    <lastmod>2026-06-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/contexto-longo-llms-quando-usar-sem-rag/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/llm-como-classificador-quando-usar-vs-ml-tradicional/</loc>
    <lastmod>2026-06-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/modelos-de-raciocinio-extended-thinking-quando-vale/</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/custo-llms-producao-como-estimar-controlar/</loc>
    <lastmod>2026-06-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/latencia-llm-producao-onde-medir-como-otimizar/</loc>
    <lastmod>2026-06-17</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/saidas-estruturadas-llm-json-producao/</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/rag-na-pratica-quando-montar-pipeline-de-recuperacao/</loc>
    <lastmod>2026-06-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/roteamento-de-llms-como-enviar-cada-tarefa-ao-modelo-certo/</loc>
    <lastmod>2026-06-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/fine-tuning-vs-prompt-engineering-quando-usar-2/</loc>
    <lastmod>2026-06-04</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/guardrails-para-llms-validacao-tempo-real-producao/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/cloudflare-tunnel-expor-homelab-com-seguranca/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/mlflow-docker-rastreamento-experimentos-ml/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/litellm-gateway-unificado-apis-llm/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/deteccao-de-drift-modelo-ml-parou-de-servir/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/traefik-docker-compose-reverse-proxy/</loc>
    <lastmod>2026-06-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/langfuse-self-hosted-rastreamento-llms-docker/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/ollama-como-rodar-llms-localmente/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/como-avaliar-llm-em-producao/</loc>
    <lastmod>2026-05-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/duckdb-polars-analise-dados-local-sem-stack-pesada/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/embeddings-busca-semantica-quando-usar-como-medir/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/prompt-caching-para-llms-como-parar-de-pagar-pelo-mesmo-token-duas-vezes/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/feature-store-ml-producao-quando-vale-o-investimento/</loc>
    <lastmod>2026-06-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/janela-de-contexto-llm-como-nao-desperdicar-tokens/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/banco-de-dados-vetorial-pgvector-ou-banco-dedicado/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/owasp-top-10-na-pratica-seguranca-em-aplicacoes-web/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/docker-compose-do-zero-guia-completo/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/monitoramento-de-graca-prometheus-grafana-docker-compose/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/data-contracts-na-pratica-como-evitar-que-dados-quebrados-derrubem-sua-ia/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/como-avaliar-respostas-de-llm-em-producao-sem-depender-de-achismo/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/como-monitorar-custo-e-latencia-de-llms-antes-da-conta-sair-do-controle/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/fine-tuning-vs-prompt-engineering-quando-usar/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/gestao-de-segredos-em-producao-api-keys-credenciais/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/quando-retreinar-modelo-ia-sinais-degradacao/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/postgresql-vs-mongodb-como-escolher-banco-de-dados-certo/</loc>
    <lastmod>2026-07-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/cache-semantico-llms-como-reduzir-custo-por-request/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/como-funcionam-llms-do-token-ao-output/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/homelab-proxmox-guia-pratico-do-zero/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/evals-ia-producao-como-construir-conjunto-avaliacao/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/escolha-de-modelo-de-ia-em-producao/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/injecao-de-prompt-em-llms-como-funciona-e-como-reduzir-risco/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/avaliacao-rag-producao-como-medir-qualidade-recuperacao/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/observabilidade-llms-producao-rastrear-alem-custo-latencia/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/dados-sinteticos-para-treino-de-ia-quando-funcionam/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/llms-locais-ollama-quando-vale-rodar-modelo-propria-maquina/</loc>
    <lastmod>2026-07-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/loop-de-feedback-ia-producao-coletar-sinal-real/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/vps-na-pratica-como-escolher-e-configurar/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/fastapi-do-zero-api-rest-em-python-em-menos-de-uma-hora/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/o-que-acontece-com-seus-dados-api-llm/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://syntaxlab.com.br/blog/github-actions-do-zero-cicd-pratico-para-projetos/</loc>
    <lastmod>2026-05-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- SL_SYNC_SITEMAP_END -->
</urlset>
