<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://umbraltecnico.com/</loc><priority>1.0</priority></url>
<url><loc>https://umbraltecnico.com/sobre-nosotros</loc><priority>0.5</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-de-modelos-slm-7b-y-13b-en-tareas-de-razonamiento-numerico-para-finanzas-con-conjunto-de-datos-syntheti-qa</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/implementacion-de-una-cache-de-fragmentos-chunk-cache-para-la-recuperacion-eficiente-de-documentos-en-sistemas-rag-con-milvus-y-faiss</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/estrategias-de-compresion-de-modelos-de-vision-por-computadora-para-despliegue-en-entornos-de-inferencia-con-restricciones-de-memoria-en-dispositivos-moviles</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/evaluacion-del-rendimiento-termico-de-disipadores-pasivos-en-modulos-sfp-de-ia-en-centros-de-datos</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/tecnicas-avanzadas-de-meta-prompting-para-mejorar-la-consistencia-y-fiabilidad-en-la-toma-de-decisiones-de-agentes-reactivos-en-entornos-de-baja-observabilidad</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/optimizacion-del-aprovechamiento-de-la-memoria-unificada-del-apple-mac-studio-m2-max-para-cargas-de-trabajo-de-procesamiento-de-imagenes-medicas-con-monai</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/benchmarking-de-latencia-y-throughput-de-vllm-con-sharding-de-modelos-en-multiples-gpus-para-modelos-mixtral</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/analisis-tecnico-del-impacto-de-la-refrigeracion-por-inmersion-bifasica-en-la-eficiencia-ppe-de-racks-de-servidores-ia</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/automatizacion-de-reportes-y-hojas-de-calculo-con-python-y-polars</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/automatizacion-de-la-validacion-de-conformidad-gdpr-para-datasets-de-entrenamiento-de-ia-utilizando-scikit-learn</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/creacion-de-un-framework-python-para-orquestacion-dinamica-de-micro-agentes-de-procesamiento-de-lenguaje-natural</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/optimizacion-de-consultas-hibridas-en-bases-de-datos-vectoriales-con-filtrado-pre-recuperacion-para-rag-avanzado</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/rendimiento-de-mini-pcs-intel-nuc-con-tpus-coral-para-aplicaciones-de-vision-artificial-en-manufactura</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/auditoria-de-dependencias-python-con-uv-y-seguridad-de-entornos</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/crear-agente-local-con-ollama-y-function-calling</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/evaluacion-de-robustez-de-modelos-pre-entrenados-para-deteccion-de-anomalias-en-series-temporales-industriales</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/evaluacion-de-sesgos-en-respuestas-de-llms-utilizando-metricas-de-fairness-especificas-para-clasificacion</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/desarrollo-de-herramientas-cli-para-depuracion-interactiva-de-cadenas-de-agentes-con-loguru</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/analisis-de-politicas-de-eviction-para-cache-de-atencion-en-modelos-transformer-con-kv-caching-dinamico</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/impacto-de-la-interconexion-nvlink-en-la-escalabilidad-de-vram-para-clusters-de-deep-learning</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-de-rendimiento-entre-apple-m3-ultra-y-nvidia-rtx-4090-para-fine-tuning-local-de-llms</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/implementacion-de-la-privacidad-por-diseno-en-plataformas-de-ia-para-procesamiento-de-datos-personales</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/estrategias-de-automatizacion-de-pruebas-unitarias-para-codigo-de-agentes-ia-con-unittest-y-pytest</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/benchmarks-de-slms-con-15b-parametros-para-tareas-de-clasificacion-de-texto-medico</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/optimizacion-de-pipelines-de-agentes-colaborativos-para-resolucion-de-problemas-multi-dominio</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/cuantizacion-on-the-fly-de-modelos-large-language-para-despliegue-en-edge-gateways</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/estrategias-de-caching-de-embeddings-para-mejorar-la-relevancia-en-sistemas-de-recuperacion-de-informacion</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/optimizacion-de-la-latencia-en-inferencia-de-llms-con-triton-inference-server-y-tensorrt</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/configuracion-optima-de-ram-y-ssd-nvme-para-workstations-ia-con-cpu-intel-xeon</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/alternativas-de-aceleracion-de-inferencia-ia-con-fpgas-para-edge-computing-industrial</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/prevencion-de-prompt-injection-en-sistemas-de-produccion</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/seguridad-en-apis-de-ia-politicas-de-retencion-de-datos-zero-data-retention</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/gestion-de-contexto-prompt-caching-para-reducir-factura-de-api</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/arquitectura-rag-hibrida-bm25-con-embeddings-rerank</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/cuantizacion-gguf-exl2-awq-perdidas-reales-de-calidad</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/bases-de-datos-vectoriales-pgvector-frente-a-qdrant</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/vllm-frente-a-ollama-y-llama-cpp-throughput-en-produccion</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/automatizacion-con-playwright-y-python-scripts-desatendidos</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/evaluacion-de-prompts-evals-sinteticas-para-ingenieros</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/orquestacion-de-agentes-langgraph-frente-a-autogen</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/model-context-protocol-mcp-arquitectura-y-casos-de-uso</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/modelos-multimodales-open-source-para-ocr-de-facturas</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/whisper-large-v3-local-transcripcion-audio-espanol</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/qwen-2-5-coder-frente-a-claude-sonnet-en-tareas-de-refactor</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/modelos-slm-pequenos-menos-de-3b-parametros-para-movil</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-deepseek-r1-frente-a-gpt-o1-razonamiento</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-nvdia-rtx-vs-mac-studio-m4-para-deep-learning</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/monitores-formato-panoramico-lectura-de-codigo-y-logs</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/servidor-casero-homelab-para-modelos-ia-consumo-electrico</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mini-pc-memoria-unificada-para-inferencia-ia</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-gpus-para-correr-llms-en-local</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-modelos-de-ia-para-lm-studio</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-modelos-de-ia-para-codigo</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-modelos-de-ia-para-desarrollo-de-software</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-modelos-de-ia-para-generar-imagenes</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-modelos-de-ia-para-programar</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-automatizar-tareas-con-inteligencia-artificial</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-automatizar-procesos-con-inteligencia-artificial</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-automatizar-con-inteligencia-artificial</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-ia-para-resumir-pdfs-largos-libros-y-apuntes-de-universidad</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-hacer-presentaciones-y-diapositivas-automaticas-con-ia-en-30-segundos</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-detectores-de-ia-y-humanizadores-de-texto-funcionan-de-verdad</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-ejecutar-modelos-de-ia-en-local-sin-internet-con-ollama-y-lm-studio</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-herramientas-ia-para-clonar-voz-y-doblar-videos-en-espanol</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/claude-5-5-vs-gpt-6-vs-gemini-4-cual-es-mejor-para-programar-y-trabajar</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-crear-un-agente-de-ia-que-responda-correos-y-whatsapp-solo</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-generadores-de-video-con-ia-gratis-y-de-pago-comparativa</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-agentes-ia-automatizar-pc-trabajo</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mejores-ia-generar-video-realista-canales-automatizados</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/claude-5-5-vs-gpt-6-vs-gemini-4-vs-deepseek-v4</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-montar-un-servidor-domestico-de-inferencia-con-24-gb-de-vram</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/el-protocolo-mcp-explicado-desde-cero-como-conectar-bases-de-dato</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/qwen-3-5-coder-frente-a-los-modelos-propietarios-pruebas-reales-e</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/por-que-el-cache-de-contexto-prompt-caching-ha-cambiado-la-econom</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/automatizacion-de-facturas-y-verifactu-con-modelos-multimodales-l</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/guia-de-cuantizacion-en-2026-diferencias-reales-entre-q4-k-m-q6-k</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/sistemas-rag-locales-sin-bases-de-datos-vectoriales-complejas-cua</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/clonacion-de-voz-y-doblaje-tecnico-en-espanol-comparativa-de-late</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/ollama-frente-a-vllm-y-llama-cpp-en-windows-cual-elegir-segun-tu</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-auditar-lo-que-hace-un-agente-en-tu-terminal-sin-frenar-su-v</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/el-auge-de-los-modelos-pequenos-slms-de-menos-de-4b-parametros-en</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/extraccion-de-datos-web-scraping-asistida-por-llms-baratos-adios</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/memoria-a-largo-plazo-en-agentes-conversacionales-arquitecturas-q</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/cuanto-consume-en-la-factura-de-la-luz-dejar-un-pc-entrenando-o-s</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/deepseek-v4-por-dentro-como-la-arquitectura-mixture-of-experts-re</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/transcripcion-de-reuniones-y-clases-de-dos-horas-en-local-con-whi</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/por-que-las-interfaces-de-chat-tradicionales-estan-siendo-reempla</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-de-teclados-mecanicos-y-ratones-programables-para-flu</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/generacion-de-salidas-estructuradas-json-schema-que-modelos-nunca</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/mini-pcs-con-memoria-unificada-ryzen-ai-max-y-mac-mini-m4-pro-alt</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-limpiar-y-preparar-un-archivo-de-diez-mil-correos-antiguos-p</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/el-problema-de-la-contaminacion-sintetica-en-buscadores-y-como-fi</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/automatizacion-de-hojas-de-calculo-sin-formulas-imposibles-python</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/diseno-de-agentes-multi-paso-por-que-tres-llamadas-simples-supera</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/edicion-de-imagen-tecnica-y-diagramas-con-ia-donde-acaban-las-fot</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-programar-tareas-en-windows-task-scheduler-y-cron-para-ejecu</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/gemma-4-en-dispositivos-locales-el-equilibrio-entre-consumo-de-me</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/monetizacion-de-proyectos-tecnicos-en-2026-por-que-el-software-co</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/control-de-versiones-con-git-para-no-programadores-que-trabajan-c</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/pruebas-sinteticas-evals-caseras-como-saber-si-un-cambio-de-model</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/el-retorno-del-texto-plano-por-que-markdown-es-el-formato-nativo</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/traduccion-de-libros-tecnicos-y-documentacion-manteniendo-bloques</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/redes-locales-rapidas-2-5gbe-y-10gbe-como-compartir-un-unico-serv</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/limites-de-velocidad-rate-limits-y-reintentos-automaticos-como-ev</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/reconocimiento-optico-de-tablas-financieras-y-boletines-oficiales</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/privacidad-y-contratos-de-api-que-proveedores-garantizan-por-escr</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-usar-agentes-de-navegacion-playwright-para-comprobar-el-esta</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/refrigeracion-y-ruido-en-estaciones-de-trabajo-para-ia-curvas-de</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/busqueda-semantica-sobre-videos-locales-encuentra-el-segundo-exac</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/el-coste-real-de-mantener-un-blog-automatizado-frente-a-un-cms-tr</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/como-entrenar-un-adaptador-lora-ligero-hoy-cuando-sigue-teniendo</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/lectura-automatizada-de-contratos-de-alquiler-y-suministros-detec</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/configuracion-de-un-entorno-python-limpio-y-reproducible-con-uv-e</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/sintesis-de-boletines-matutinos-personalizados-tu-propio-periodic</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/arquitectura-de-costes-en-proyectos-con-miles-de-usuarios-como-ev</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/comparativa-de-monitores-4k-para-lectura-intensiva-de-codigo-y-do</loc><priority>0.8</priority></url>
<url><loc>https://umbraltecnico.com/posts/que-queda-del-trabajo-manual-de-edicion-cuando-la-primera-version</loc><priority>0.8</priority></url>
</urlset>