{"name":"Aulafy","url":"https://www.aulafy.net","description":"Free practical open-source AI courses in Spanish and English: Claude Code, local AI, RAG, agents, MLOps, security, automation, generative AI and small-business AI workflows.","license":"Content: CC BY 4.0. Code: MIT.","author":"Ramón Guillamón","updatedAt":"2026-07-09T19:24:25.382Z","entries":[{"url":"https://www.aulafy.net","route":"/","title":"Aulafy","description":"Cursos gratuitos de inteligencia artificial open source en español e inglés.","language":"multi","type":"core","priority":1,"alternateLanguages":{"es-ES":"https://www.aulafy.net","en-US":"https://www.aulafy.net/en"}},{"url":"https://www.aulafy.net/en","route":"/en","title":"Aulafy in English","description":"Free practical open-source AI courses in English and Spanish.","language":"en","type":"english","priority":0.98},{"url":"https://www.aulafy.net/cursos","route":"/cursos","title":"Cursos gratis de IA open source","description":"Catálogo de cursos gratuitos de IA local, Claude Code, RAG, agentes, seguridad y automatización.","language":"es","type":"courses","priority":0.95,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos","en-US":"https://www.aulafy.net/en/courses"}},{"url":"https://www.aulafy.net/en/courses","route":"/en/courses","title":"Free open-source AI courses","description":"English catalog for Claude Code, local AI, RAG, agents, MLOps, security and automation.","language":"en","type":"english","priority":0.93,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos","en-US":"https://www.aulafy.net/en/courses"}},{"url":"https://www.aulafy.net/blog","route":"/blog","title":"Blog de IA práctica","description":"Análisis, guías y tutoriales sobre IA, modelos, prompts, automatización y SEO/AEO.","language":"es","type":"blog","priority":0.92},{"url":"https://www.aulafy.net/que-es-aulafy","route":"/que-es-aulafy","title":"Qué es Aulafy","description":"Definición breve de Aulafy para personas, buscadores y asistentes de IA.","language":"es","type":"core","priority":0.82},{"url":"https://www.aulafy.net/acerca","route":"/acerca","title":"Proyecto y fuentes","description":"Criterios editoriales, licencias, fuentes y forma recomendada de citar Aulafy.","language":"es","type":"core","priority":0.7},{"url":"https://www.aulafy.net/fuentes","route":"/fuentes","title":"Fuentes oficiales","description":"Documentación y repositorios usados para contrastar los cursos de Aulafy.","language":"es","type":"core","priority":0.68},{"url":"https://www.aulafy.net/sobre-ramon-guillamon","route":"/sobre-ramon-guillamon","title":"Ramón Guillamón","description":"Autoría, criterio editorial, perfiles públicos y áreas de experiencia de Aulafy.","language":"es","type":"core","priority":0.72},{"url":"https://www.aulafy.net/aviso-legal","route":"/aviso-legal","title":"Aviso legal","description":"Aviso legal de Aulafy.","language":"es","type":"core","priority":0.42},{"url":"https://www.aulafy.net/licencia","route":"/licencia","title":"Licencia","description":"Licencia de Aulafy.","language":"es","type":"core","priority":0.42},{"url":"https://www.aulafy.net/privacidad","route":"/privacidad","title":"Privacidad","description":"Privacidad de Aulafy.","language":"es","type":"core","priority":0.42},{"url":"https://www.aulafy.net/cookies","route":"/cookies","title":"Cookies","description":"Cookies de Aulafy.","language":"es","type":"core","priority":0.42},{"url":"https://www.aulafy.net/aulafy-guia-completa.pdf","route":"/aulafy-guia-completa.pdf","title":"Guía completa de Aulafy","description":"Guía PDF gratuita de Aulafy con contenido educativo de IA open source.","language":"es","type":"documents","priority":0.68},{"url":"https://www.aulafy.net/guia-claude-code.pdf","route":"/guia-claude-code.pdf","title":"Guía Claude Code","description":"Guía PDF gratuita de Aulafy con contenido educativo de IA open source.","language":"es","type":"documents","priority":0.68},{"url":"https://www.aulafy.net/guia-claude-code-vol2.pdf","route":"/guia-claude-code-vol2.pdf","title":"Guía Claude Code + IA local","description":"Guía PDF gratuita de Aulafy con contenido educativo de IA open source.","language":"es","type":"documents","priority":0.68},{"url":"https://www.aulafy.net/curso-claude-code-espanol","route":"/curso-claude-code-espanol","title":"Curso Claude Code en español gratis","description":"Aprende Claude Code en español con instalación, comandos, prompts, MCP, hooks, skills, subagentes y proyectos prácticos. Curso gratis y sin registro.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/curso-ia-local-ollama","route":"/curso-ia-local-ollama","title":"Curso IA local con Ollama en español","description":"Aprende IA local en español: Ollama, LM Studio, modelos GGUF, cuantización, Open WebUI, Qdrant, RAG privado y publicación de apps.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/curso-rag-pdf-ia","route":"/curso-rag-pdf-ia","title":"Curso RAG con PDF y documentos privados","description":"Aprende RAG avanzado y seguro en español: chunking, embeddings, Qdrant, búsqueda híbrida, reranking, citaciones, permisos, evals y prompt injection.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/curso-agentes-ia-espanol","route":"/curso-agentes-ia-espanol","title":"Curso agentes de IA en español","description":"Aprende a diseñar agentes de IA útiles y seguros con subagentes, MCP, hooks, LangGraph, n8n, memoria, retries, estado, logs y revisión humana.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/ia-para-pymes","route":"/ia-para-pymes","title":"IA para pymes y autónomos","description":"Aprende IA para pymes en español con ejemplos prácticos: emails, facturas, presupuestos, Excel, WhatsApp, RGPD básico y flujos revisables.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/automatizacion-ia-n8n-ollama","route":"/automatizacion-ia-n8n-ollama","title":"Automatización IA con n8n, Ollama y Open WebUI","description":"Monta automatizaciones de IA privadas con n8n, Ollama, Open WebUI, webhooks, Docker, VPS, aprobaciones humanas, colas, backups y monitorización.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/alternativa-claude-code-local-ollama","route":"/alternativa-claude-code-local-ollama","title":"Alternativa local a Claude Code con Ollama","description":"Aprende a montar un flujo de agente de código local con Ollama, modelos abiertos, contexto suficiente y verificación antes de tocar proyectos reales.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/n8n-self-hosted-docker-windows-ia","route":"/n8n-self-hosted-docker-windows-ia","title":"n8n self-hosted en Windows con Docker y WSL","description":"Instala n8n self-hosted en Windows con Docker Desktop y WSL, diagnostica errores típicos y prepara workflows IA con Ollama y webhooks.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/langgraph-error-recovery-agentes","route":"/langgraph-error-recovery-agentes","title":"LangGraph error recovery para agentes IA","description":"Aprende patrones de recuperación para agentes IA: clasificación de errores, retries con backoff, timeouts, estado persistente y revisión humana.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/mcp-server-verificacion-agentes","route":"/mcp-server-verificacion-agentes","title":"MCP server de verificación para agentes","description":"Diseña un workflow MCP para que un agente edite código y otro proceso verifique dependencias, tests, build y logs antes de merge.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/rag-alucinaciones-grounding-prompt","route":"/rag-alucinaciones-grounding-prompt","title":"RAG alucina: grounding y prompt completo","description":"Depura un sistema RAG que recupera documentos correctos pero responde mal: logging del prompt completo, grounding estricto, citas y tests.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/vllm-oom-vram-ollama-llamacpp","route":"/vllm-oom-vram-ollama-llamacpp","title":"vLLM OOM y VRAM: cuándo usar Ollama o llama.cpp","description":"Diagnostica CUDA OOM, contexto, KV cache y límites de VRAM en IA local. Aprende cuándo usar vLLM, Ollama o llama.cpp.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/mac-m4-vs-windows-wsl2-ia-local","route":"/mac-m4-vs-windows-wsl2-ia-local","title":"Mac M4 vs Windows WSL2 para IA local","description":"Compara Mac Apple Silicon, Windows con WSL2/NVIDIA y Linux para IA local: Ollama, MLX, Docker GPU, contexto, errores y uso real.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/homelab-rtx-3090-ia-local","route":"/homelab-rtx-3090-ia-local","title":"Homelab IA local con RTX 3090 usadas","description":"Guía para pensar un homelab de IA local con RTX 3090 usadas: VRAM, multi-GPU, llama.cpp, consumo, calor, ruido y ROI.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/open-webui-troubleshooting-produccion","route":"/open-webui-troubleshooting-produccion","title":"Open WebUI troubleshooting y producción ligera","description":"Checklist para mantener Open WebUI estable con Ollama, Docker, volúmenes, backups, tool calling, Qdrant y actualizaciones.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/cuantizacion-modelos-coding-ollama","route":"/cuantizacion-modelos-coding-ollama","title":"Cuantización y modelos locales para coding","description":"Aprende a elegir modelos y quants para coding agents locales: GGUF, Q4, Q5, Q8, FP8, contexto, velocidad, calidad y pruebas.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/agente-coding-local-ollama-hermes","route":"/agente-coding-local-ollama-hermes","title":"Agente coding local con Ollama y Hermes","description":"Aprende a montar un agente de código local con Hermes Agent, Ollama, Gemma/Qwen, tool calling, memoria, stop logic y verificación con Git.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/rag-privado-n8n-qdrant-ollama","route":"/rag-privado-n8n-qdrant-ollama","title":"RAG privado con n8n, Qdrant y Ollama","description":"Monta un agente RAG privado con n8n, Qdrant, Ollama y Open WebUI: documentos, permisos, Telegram/chat, citas y troubleshooting.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/runaway-agent-loop-fix-local","route":"/runaway-agent-loop-fix-local","title":"Cómo evitar loops infinitos en agentes locales","description":"Diseña multi-agentes locales con límites de pasos, herramientas, memoria persistente, compute budget y reglas de parada para Ollama, Hermes o LangGraph.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/docker-compose-ia-local-ollama-n8n-qdrant","route":"/docker-compose-ia-local-ollama-n8n-qdrant","title":"Docker Compose para IA local con Ollama, n8n y Qdrant","description":"Monta un stack reproducible con Ollama, Open WebUI, Qdrant y n8n usando Docker Compose, volúmenes, perfiles y backups.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/tool-calling-modelos-locales-ollama","route":"/tool-calling-modelos-locales-ollama","title":"Tool calling con modelos locales y Ollama","description":"Diagnostica tool calling roto en agentes locales con Ollama, Hermes, Open WebUI y MCP: schemas, parsers, quants y trazas.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/agente-local-24-7-mac-rtx-low-vram","route":"/agente-local-24-7-mac-rtx-low-vram","title":"Agente local 24/7 en Mac, RTX o low VRAM","description":"Diseña agentes locales 24/7 con bandeja de entrada, watchdog, límites de compute, logs y recuperación para Mac, RTX 3090/4090 o mini PC.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/routing-hibrido-litellm-ollama-cloud","route":"/routing-hibrido-litellm-ollama-cloud","title":"Routing híbrido con LiteLLM, Ollama y cloud","description":"Usa LiteLLM para enrutar tareas entre Ollama, vLLM y modelos cloud con fallbacks, presupuestos, privacidad y trazas.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/mcp-herramientas-locales-agentes","route":"/mcp-herramientas-locales-agentes","title":"MCP para herramientas locales en agentes","description":"Diseña herramientas MCP locales para agentes con lectura segura, comandos permitidos, allowlists, trazas y aprobación humana.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/observabilidad-agentes-locales-langfuse","route":"/observabilidad-agentes-locales-langfuse","title":"Observabilidad para agentes locales con Langfuse","description":"Aprende qué registrar en agentes locales: modelo, ruta, tools, chunks RAG, latencia, errores, aprobación humana y coste real.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/obsidian-rag-segundo-cerebro-local","route":"/obsidian-rag-segundo-cerebro-local","title":"Obsidian RAG: segundo cerebro local","description":"Convierte notas Markdown de Obsidian en un RAG local con frontmatter, filtros, backlinks, Qdrant y respuestas con citas.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/migrar-agente-cloud-a-local-ollama","route":"/migrar-agente-cloud-a-local-ollama","title":"Migrar un agente cloud a local con Ollama","description":"Plan paso a paso para mover un agente de APIs cloud a Ollama, vLLM o LiteLLM con evals, fallbacks, privacidad y pruebas de tools.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/crear-servidor-mcp-custom-python","route":"/crear-servidor-mcp-custom-python","title":"Crear servidor MCP custom en Python","description":"Aprende a crear un servidor MCP custom con FastMCP, tools propias, validación de rutas, allowlists, logs y pruebas antes de conectarlo a agentes.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/hermes-agent-gemma-mlx-apple-silicon","route":"/hermes-agent-gemma-mlx-apple-silicon","title":"Hermes Agent con Gemma y MLX","description":"Diseña workflows avanzados con Hermes Agent, Gemma, MLX, skills, memoria, Mixture of Agents y límites de loops para agentes locales.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/memoria-persistente-agentes-qdrant-obsidian","route":"/memoria-persistente-agentes-qdrant-obsidian","title":"Memoria persistente para agentes con Qdrant y Obsidian","description":"Diseña memoria multi-agente con capas hot/warm/cold, Qdrant, Obsidian, task board, decay, permisos y detección de conflictos.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/chunking-avanzado-rag-privado","route":"/chunking-avanzado-rag-privado","title":"Chunking avanzado para RAG privado","description":"Aprende a diseñar chunks con sentido, headings, metadatos, overlap y evaluación de recuperación para RAG privado con Qdrant.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/rag-respuestas-estructuradas-citas-confidence","route":"/rag-respuestas-estructuradas-citas-confidence","title":"RAG con respuestas estructuradas y citas","description":"Define contratos de respuesta para RAG profesional con citas, confianza, campos faltantes y rechazo cuando no hay evidencia suficiente.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/crear-cli-agentes-ia-local","route":"/crear-cli-agentes-ia-local","title":"Crear una CLI de agentes IA local en Python","description":"Tutorial para crear una CLI de agentes IA local inspirada en R: Python, Click, Rich, Ollama, skills, permisos, auditoría y SQLite.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/curso-videojuegos-3d-ia-fable-godot-blender","route":"/curso-videojuegos-3d-ia-fable-godot-blender","title":"Curso de videojuegos 3D con IA, Fable 5, Godot y Blender","description":"Aprende a crear prototipos 3D, assets y escenas jugables con Fable 5, Blender y Godot. Curso gratis en español, práctico y sin registro.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/fable-5-blender-godot-assets-3d","route":"/fable-5-blender-godot-assets-3d","title":"Fable 5 con Blender y Godot para assets 3D","description":"Aprende a especificar, limpiar, exportar e importar assets 3D con Fable 5, Blender, GLB/glTF, Godot, Unity y Three.js.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/ia-cad-autocad-fusion-validacion","route":"/ia-cad-autocad-fusion-validacion","title":"IA para CAD, AutoCAD y Fusion con validación profesional","description":"Aprende a usar IA en CAD con rigor: AutoCAD, AutoLISP, Fusion, Blender, BIM, cotas, tolerancias, interferencias y responsabilidad profesional.","language":"es","type":"landings","priority":0.88},{"url":"https://www.aulafy.net/blog/grok-45-guia-evaluacion-2026","route":"/blog/grok-45-guia-evaluacion-2026","title":"Grok 4.5: qué sabemos y cómo evaluarlo sin caer en el hype","description":"Guía práctica para seguir la posible llegada de Grok 4.5, separar rumor de información verificable y probar un modelo frontier con criterios útiles: razonamiento, código, coste, privacidad y seguridad.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/crear-tutoriales-ia-x-aulafy","route":"/blog/crear-tutoriales-ia-x-aulafy","title":"Cómo crear tutoriales de IA para X sin humo: método paso a paso","description":"Guía práctica para convertir una lección de IA en un hilo de X útil: tema, gancho, pasos, comandos, verificación, errores, replies y enlace a Aulafy.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/mcp-2026-07-28-migracion-guia-espanol","route":"/blog/mcp-2026-07-28-migracion-guia-espanol","title":"MCP 2026-07-28 en español: qué cambia y cómo preparar tu stack","description":"Guía práctica sobre el próximo cambio de MCP previsto para el 28 de julio de 2026: stateless, sesiones, seguridad, migración, Claude Code, Cursor, n8n y agentes.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/mejores-herramientas-ia-gratis-2026","route":"/blog/mejores-herramientas-ia-gratis-2026","title":"Mejores herramientas de IA gratis en 2026: guía práctica para empezar","description":"Herramientas gratis separando plan gratuito, límites reales, privacidad, IA local, automatización y riesgos de depender de cuotas opacas.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/chatgpt-vs-claude-vs-gemini-vs-grok-2026","route":"/blog/chatgpt-vs-claude-vs-gemini-vs-grok-2026","title":"ChatGPT vs Claude vs Gemini vs Grok en 2026: cuál usar según tu tarea","description":"Comparativa por tarea, no por fanatismo: escritura, código, documentos, investigación reciente, señales de X, coste y verificación.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/como-usar-ia-para-seo-aeo-2026","route":"/blog/como-usar-ia-para-seo-aeo-2026","title":"Cómo usar IA para SEO y AEO en 2026 sin crear contenido basura","description":"Workflow para SEO, AEO y citabilidad en asistentes IA sin caer en contenido genérico: fuentes, estructura, FAQs, experiencia y revisión.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/mejores-prompts-chatgpt-claude-blogs","route":"/blog/mejores-prompts-chatgpt-claude-blogs","title":"Mejores prompts para ChatGPT y Claude si escribes blogs en español","description":"Sistema de prompts por fases para blogs: investigación, brief, estructura, redacción por secciones, edición dura, fact-checking y distribución.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/ia-para-pymes-autonomos-casos-uso-2026","route":"/blog/ia-para-pymes-autonomos-casos-uso-2026","title":"IA para pymes y autónomos: 25 casos de uso prácticos en 2026","description":"Casos de uso para pymes con criterio español: emails, facturas, WhatsApp, Excel, RAG privado, RGPD, Verifactu y revisión humana.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/blog/tendencias-ia-2026-agentes-ia-local-rag","route":"/blog/tendencias-ia-2026-agentes-ia-local-rag","title":"Tendencias de IA en 2026: agentes, IA local, RAG, vídeo y automatización","description":"Tendencias útiles separadas del hype: agentes verificables, IA local realista, RAG con permisos, evals, gobernanza, vídeo y automatización.","language":"es","type":"blog","priority":0.86},{"url":"https://www.aulafy.net/cursos/claude-code","route":"/cursos/claude-code","title":"Claude Code, de 0 a pro","description":"Aprende a construir software y aplicaciones hablando con la IA en tu terminal: instalación, recetas, proyectos guiados, skills, subagentes, MCP y flujos profesionales.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code","en-US":"https://www.aulafy.net/en/courses/claude-code"}},{"url":"https://www.aulafy.net/cursos/claude-code/instalacion","route":"/cursos/claude-code/instalacion","title":"Instalación","description":"Instalación. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/instalacion","en-US":"https://www.aulafy.net/en/courses/claude-code/instalacion"}},{"url":"https://www.aulafy.net/cursos/claude-code/primeros-pasos","route":"/cursos/claude-code/primeros-pasos","title":"Primeros pasos","description":"Primeros pasos. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/primeros-pasos","en-US":"https://www.aulafy.net/en/courses/claude-code/primeros-pasos"}},{"url":"https://www.aulafy.net/cursos/claude-code/donde-usar","route":"/cursos/claude-code/donde-usar","title":"CLI, app y móvil","description":"CLI, app y móvil. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/donde-usar","en-US":"https://www.aulafy.net/en/courses/claude-code/donde-usar"}},{"url":"https://www.aulafy.net/cursos/claude-code/recetas","route":"/cursos/claude-code/recetas","title":"Recetas prácticas","description":"Recetas prácticas. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/recetas","en-US":"https://www.aulafy.net/en/courses/claude-code/recetas"}},{"url":"https://www.aulafy.net/cursos/claude-code/proyectos","route":"/cursos/claude-code/proyectos","title":"Proyectos guiados","description":"Proyectos guiados. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/proyectos","en-US":"https://www.aulafy.net/en/courses/claude-code/proyectos"}},{"url":"https://www.aulafy.net/cursos/claude-code/prompts","route":"/cursos/claude-code/prompts","title":"Escribir buenos prompts","description":"Escribir buenos prompts. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/prompts","en-US":"https://www.aulafy.net/en/courses/claude-code/prompts"}},{"url":"https://www.aulafy.net/cursos/claude-code/contexto-costes","route":"/cursos/claude-code/contexto-costes","title":"Controla el contexto y los costes","description":"Controla el contexto y los costes. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/contexto-costes","en-US":"https://www.aulafy.net/en/courses/claude-code/contexto-costes"}},{"url":"https://www.aulafy.net/cursos/claude-code/glosario","route":"/cursos/claude-code/glosario","title":"Glosario","description":"Glosario. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/glosario","en-US":"https://www.aulafy.net/en/courses/claude-code/glosario"}},{"url":"https://www.aulafy.net/cursos/claude-code/pymes","route":"/cursos/claude-code/pymes","title":"Pymes y oficina","description":"Pymes y oficina. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/pymes","en-US":"https://www.aulafy.net/en/courses/claude-code/pymes"}},{"url":"https://www.aulafy.net/cursos/claude-code/equipos","route":"/cursos/claude-code/equipos","title":"Perfiles técnicos","description":"Perfiles técnicos. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/equipos","en-US":"https://www.aulafy.net/en/courses/claude-code/equipos"}},{"url":"https://www.aulafy.net/cursos/claude-code/skills","route":"/cursos/claude-code/skills","title":"Skills","description":"Skills. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/skills","en-US":"https://www.aulafy.net/en/courses/claude-code/skills"}},{"url":"https://www.aulafy.net/cursos/claude-code/subagentes","route":"/cursos/claude-code/subagentes","title":"Subagentes","description":"Subagentes. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/subagentes","en-US":"https://www.aulafy.net/en/courses/claude-code/subagentes"}},{"url":"https://www.aulafy.net/cursos/claude-code/plugins","route":"/cursos/claude-code/plugins","title":"Plugins","description":"Plugins. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/plugins","en-US":"https://www.aulafy.net/en/courses/claude-code/plugins"}},{"url":"https://www.aulafy.net/cursos/claude-code/flujos","route":"/cursos/claude-code/flujos","title":"Flujos de trabajo pro","description":"Flujos de trabajo pro. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/flujos","en-US":"https://www.aulafy.net/en/courses/claude-code/flujos"}},{"url":"https://www.aulafy.net/cursos/claude-code/comandos","route":"/cursos/claude-code/comandos","title":"Comandos","description":"Comandos. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/comandos","en-US":"https://www.aulafy.net/en/courses/claude-code/comandos"}},{"url":"https://www.aulafy.net/cursos/claude-code/configuracion","route":"/cursos/claude-code/configuracion","title":"Configuración","description":"Configuración. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/configuracion","en-US":"https://www.aulafy.net/en/courses/claude-code/configuracion"}},{"url":"https://www.aulafy.net/cursos/claude-code/mcp","route":"/cursos/claude-code/mcp","title":"Servidores MCP","description":"Servidores MCP. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/mcp","en-US":"https://www.aulafy.net/en/courses/claude-code/mcp"}},{"url":"https://www.aulafy.net/cursos/claude-code/hooks","route":"/cursos/claude-code/hooks","title":"Hooks","description":"Hooks. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/hooks","en-US":"https://www.aulafy.net/en/courses/claude-code/hooks"}},{"url":"https://www.aulafy.net/cursos/claude-code/permisos","route":"/cursos/claude-code/permisos","title":"Permisos","description":"Permisos. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/permisos","en-US":"https://www.aulafy.net/en/courses/claude-code/permisos"}},{"url":"https://www.aulafy.net/cursos/claude-code/avanzado","route":"/cursos/claude-code/avanzado","title":"Uso avanzado","description":"Uso avanzado. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/avanzado","en-US":"https://www.aulafy.net/en/courses/claude-code/avanzado"}},{"url":"https://www.aulafy.net/cursos/claude-code/faq","route":"/cursos/claude-code/faq","title":"Preguntas frecuentes","description":"Preguntas frecuentes. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/faq","en-US":"https://www.aulafy.net/en/courses/claude-code/faq"}},{"url":"https://www.aulafy.net/cursos/claude-code/problemas","route":"/cursos/claude-code/problemas","title":"Solución de problemas","description":"Solución de problemas. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/problemas","en-US":"https://www.aulafy.net/en/courses/claude-code/problemas"}},{"url":"https://www.aulafy.net/cursos/claude-code/recursos","route":"/cursos/claude-code/recursos","title":"Recursos","description":"Recursos. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/recursos","en-US":"https://www.aulafy.net/en/courses/claude-code/recursos"}},{"url":"https://www.aulafy.net/cursos/claude-code/comparativa","route":"/cursos/claude-code/comparativa","title":"Comparativa","description":"Comparativa. Lección gratuita del curso Claude Code, de 0 a pro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/comparativa","en-US":"https://www.aulafy.net/en/courses/claude-code/comparativa"}},{"url":"https://www.aulafy.net/cursos/ia-local","route":"/cursos/ia-local","title":"Claude Code + IA Local","description":"Construye herramientas de IA que se ejecutan en tu propio equipo (RAG, PDF, voz, 3D, WordPress…) y aprende a publicarlas en internet. La continuación práctica del curso de Claude Code.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local","en-US":"https://www.aulafy.net/en/courses/ia-local"}},{"url":"https://www.aulafy.net/cursos/ia-local/terminal","route":"/cursos/ia-local/terminal","title":"La terminal sin miedo (CLI)","description":"La terminal sin miedo (CLI). Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/terminal","en-US":"https://www.aulafy.net/en/courses/ia-local/terminal"}},{"url":"https://www.aulafy.net/cursos/ia-local/proyectos","route":"/cursos/ia-local/proyectos","title":"Cómo trabajar con tus proyectos","description":"Cómo trabajar con tus proyectos. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/proyectos","en-US":"https://www.aulafy.net/en/courses/ia-local/proyectos"}},{"url":"https://www.aulafy.net/cursos/ia-local/prompts","route":"/cursos/ia-local/prompts","title":"Escribir buenos encargos","description":"Escribir buenos encargos. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/prompts","en-US":"https://www.aulafy.net/en/courses/ia-local/prompts"}},{"url":"https://www.aulafy.net/cursos/ia-local/ia-local","route":"/cursos/ia-local/ia-local","title":"IA local: elige tu modelo","description":"IA local: elige tu modelo. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ia-local","en-US":"https://www.aulafy.net/en/courses/ia-local/ia-local"}},{"url":"https://www.aulafy.net/cursos/ia-local/ollama-desde-cero","route":"/cursos/ia-local/ollama-desde-cero","title":"Ollama desde cero","description":"Ollama desde cero. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-desde-cero","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-desde-cero"}},{"url":"https://www.aulafy.net/cursos/ia-local/cuantizacion-gguf","route":"/cursos/ia-local/cuantizacion-gguf","title":"Cuantización GGUF: Q4, Q5 y Q8","description":"Cuantización GGUF: Q4, Q5 y Q8. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cuantizacion-gguf","en-US":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-gguf"}},{"url":"https://www.aulafy.net/cursos/ia-local/conectar-ollama","route":"/cursos/ia-local/conectar-ollama","title":"Conecta Claude Code con tu IA local","description":"Conecta Claude Code con tu IA local. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/conectar-ollama","en-US":"https://www.aulafy.net/en/courses/ia-local/conectar-ollama"}},{"url":"https://www.aulafy.net/cursos/ia-local/troubleshooting-ollama","route":"/cursos/ia-local/troubleshooting-ollama","title":"Soluciona errores de Ollama","description":"Soluciona errores de Ollama. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/troubleshooting-ollama","en-US":"https://www.aulafy.net/en/courses/ia-local/troubleshooting-ollama"}},{"url":"https://www.aulafy.net/cursos/ia-local/ollama-gpu-windows","route":"/cursos/ia-local/ollama-gpu-windows","title":"Ollama no usa la GPU en Windows","description":"Ollama no usa la GPU en Windows. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-gpu-windows","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-gpu-windows"}},{"url":"https://www.aulafy.net/cursos/ia-local/depurar","route":"/cursos/ia-local/depurar","title":"Depurar y proteger tu trabajo","description":"Depurar y proteger tu trabajo. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/depurar","en-US":"https://www.aulafy.net/en/courses/ia-local/depurar"}},{"url":"https://www.aulafy.net/cursos/ia-local/hardware-minimo-2026","route":"/cursos/ia-local/hardware-minimo-2026","title":"Hardware mínimo para IA local en 2026","description":"Hardware mínimo para IA local en 2026. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hardware-minimo-2026","en-US":"https://www.aulafy.net/en/courses/ia-local/hardware-minimo-2026"}},{"url":"https://www.aulafy.net/cursos/ia-local/ollama-vllm-sglang-mlx","route":"/cursos/ia-local/ollama-vllm-sglang-mlx","title":"Ollama, vLLM, SGLang y MLX: qué usar","description":"Ollama, vLLM, SGLang y MLX: qué usar. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-vllm-sglang-mlx","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-vllm-sglang-mlx"}},{"url":"https://www.aulafy.net/cursos/ia-local/windows-wsl2-vs-mac-m4","route":"/cursos/ia-local/windows-wsl2-vs-mac-m4","title":"Windows/WSL2 vs Mac M4 para IA local","description":"Windows/WSL2 vs Mac M4 para IA local. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/windows-wsl2-vs-mac-m4","en-US":"https://www.aulafy.net/en/courses/ia-local/windows-wsl2-vs-mac-m4"}},{"url":"https://www.aulafy.net/cursos/ia-local/homelab-rtx-3090","route":"/cursos/ia-local/homelab-rtx-3090","title":"Homelab IA con RTX 3090 usadas","description":"Homelab IA con RTX 3090 usadas. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/homelab-rtx-3090","en-US":"https://www.aulafy.net/en/courses/ia-local/homelab-rtx-3090"}},{"url":"https://www.aulafy.net/cursos/ia-local/cuantizacion-modelos-coding","route":"/cursos/ia-local/cuantizacion-modelos-coding","title":"Cuantización y modelos para coding","description":"Cuantización y modelos para coding. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cuantizacion-modelos-coding","en-US":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-modelos-coding"}},{"url":"https://www.aulafy.net/cursos/ia-local/agentes-codigo-locales","route":"/cursos/ia-local/agentes-codigo-locales","title":"Agentes de código locales con Ollama","description":"Agentes de código locales con Ollama. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/agentes-codigo-locales","en-US":"https://www.aulafy.net/en/courses/ia-local/agentes-codigo-locales"}},{"url":"https://www.aulafy.net/cursos/ia-local/hermes-agente-coding-local","route":"/cursos/ia-local/hermes-agente-coding-local","title":"Agente coding local con Hermes y Ollama","description":"Agente coding local con Hermes y Ollama. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hermes-agente-coding-local","en-US":"https://www.aulafy.net/en/courses/ia-local/hermes-agente-coding-local"}},{"url":"https://www.aulafy.net/cursos/ia-local/hermes-gemma-mlx-avanzado","route":"/cursos/ia-local/hermes-gemma-mlx-avanzado","title":"Hermes avanzado con Gemma y MLX","description":"Hermes avanzado con Gemma y MLX. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hermes-gemma-mlx-avanzado","en-US":"https://www.aulafy.net/en/courses/ia-local/hermes-gemma-mlx-avanzado"}},{"url":"https://www.aulafy.net/cursos/ia-local/tool-calling-modelos-locales","route":"/cursos/ia-local/tool-calling-modelos-locales","title":"Tool calling con modelos locales","description":"Tool calling con modelos locales. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/tool-calling-modelos-locales","en-US":"https://www.aulafy.net/en/courses/ia-local/tool-calling-modelos-locales"}},{"url":"https://www.aulafy.net/cursos/ia-local/open-webui-qdrant","route":"/cursos/ia-local/open-webui-qdrant","title":"Open WebUI + Ollama + Qdrant","description":"Open WebUI + Ollama + Qdrant. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/open-webui-qdrant","en-US":"https://www.aulafy.net/en/courses/ia-local/open-webui-qdrant"}},{"url":"https://www.aulafy.net/cursos/ia-local/open-webui-troubleshooting","route":"/cursos/ia-local/open-webui-troubleshooting","title":"Open WebUI troubleshooting y producción ligera","description":"Open WebUI troubleshooting y producción ligera. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/open-webui-troubleshooting","en-US":"https://www.aulafy.net/en/courses/ia-local/open-webui-troubleshooting"}},{"url":"https://www.aulafy.net/cursos/ia-local/chatbot-legal","route":"/cursos/ia-local/chatbot-legal","title":"Chatbot que cita la ley (RAG)","description":"Chatbot que cita la ley (RAG). Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/chatbot-legal","en-US":"https://www.aulafy.net/en/courses/ia-local/chatbot-legal"}},{"url":"https://www.aulafy.net/cursos/ia-local/webapp-tipo-lexia","route":"/cursos/ia-local/webapp-tipo-lexia","title":"Web app tipo Lexia con RAG","description":"Web app tipo Lexia con RAG. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/webapp-tipo-lexia","en-US":"https://www.aulafy.net/en/courses/ia-local/webapp-tipo-lexia"}},{"url":"https://www.aulafy.net/cursos/ia-local/pdf","route":"/cursos/ia-local/pdf","title":"Pregúntale a tus PDF","description":"Pregúntale a tus PDF. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/pdf","en-US":"https://www.aulafy.net/en/courses/ia-local/pdf"}},{"url":"https://www.aulafy.net/cursos/ia-local/voz","route":"/cursos/ia-local/voz","title":"Chatbot que escucha y habla","description":"Chatbot que escucha y habla. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/voz","en-US":"https://www.aulafy.net/en/courses/ia-local/voz"}},{"url":"https://www.aulafy.net/cursos/ia-local/texto-a-audio","route":"/cursos/ia-local/texto-a-audio","title":"Texto a audio","description":"Texto a audio. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/texto-a-audio","en-US":"https://www.aulafy.net/en/courses/ia-local/texto-a-audio"}},{"url":"https://www.aulafy.net/cursos/ia-local/simulaciones-3d","route":"/cursos/ia-local/simulaciones-3d","title":"Simulaciones 3D","description":"Simulaciones 3D. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/simulaciones-3d","en-US":"https://www.aulafy.net/en/courses/ia-local/simulaciones-3d"}},{"url":"https://www.aulafy.net/cursos/ia-local/avatar","route":"/cursos/ia-local/avatar","title":"Avatar que habla","description":"Avatar que habla. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/avatar","en-US":"https://www.aulafy.net/en/courses/ia-local/avatar"}},{"url":"https://www.aulafy.net/cursos/ia-local/wordpress","route":"/cursos/ia-local/wordpress","title":"Tema de WordPress con IA","description":"Tema de WordPress con IA. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/wordpress","en-US":"https://www.aulafy.net/en/courses/ia-local/wordpress"}},{"url":"https://www.aulafy.net/cursos/ia-local/landing","route":"/cursos/ia-local/landing","title":"Web para tu servicio","description":"Web para tu servicio. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/landing","en-US":"https://www.aulafy.net/en/courses/ia-local/landing"}},{"url":"https://www.aulafy.net/cursos/ia-local/facturacion","route":"/cursos/ia-local/facturacion","title":"Asistente para autónomos","description":"Asistente para autónomos. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/facturacion","en-US":"https://www.aulafy.net/en/courses/ia-local/facturacion"}},{"url":"https://www.aulafy.net/cursos/ia-local/estudio","route":"/cursos/ia-local/estudio","title":"App para estudiar","description":"App para estudiar. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/estudio","en-US":"https://www.aulafy.net/en/courses/ia-local/estudio"}},{"url":"https://www.aulafy.net/cursos/ia-local/publicar","route":"/cursos/ia-local/publicar","title":"Publica tu app en internet","description":"Publica tu app en internet. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/publicar","en-US":"https://www.aulafy.net/en/courses/ia-local/publicar"}},{"url":"https://www.aulafy.net/cursos/ia-local/cluster","route":"/cursos/ia-local/cluster","title":"Clúster casero con exo","description":"Clúster casero con exo. Lección gratuita del curso Claude Code + IA Local en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cluster","en-US":"https://www.aulafy.net/en/courses/ia-local/cluster"}},{"url":"https://www.aulafy.net/cursos/ia-generativa","route":"/cursos/ia-generativa","title":"IA generativa: imagen, voz y vídeo","description":"Aprende a generar y editar imágenes, voces, transcripciones y clips de vídeo con ComfyUI, FLUX, Diffusers, Whisper, Piper y Wan, cuidando licencias, reproducibilidad y uso educativo.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa","en-US":"https://www.aulafy.net/en/courses/ia-generativa"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/mapa-licencias","route":"/cursos/ia-generativa/mapa-licencias","title":"Mapa de herramientas y licencias","description":"Mapa de herramientas y licencias. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/mapa-licencias","en-US":"https://www.aulafy.net/en/courses/ia-generativa/mapa-licencias"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/comfyui-flux","route":"/cursos/ia-generativa/comfyui-flux","title":"ComfyUI + FLUX desde cero","description":"ComfyUI + FLUX desde cero. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/comfyui-flux","en-US":"https://www.aulafy.net/en/courses/ia-generativa/comfyui-flux"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/diffusers-python","route":"/cursos/ia-generativa/diffusers-python","title":"Diffusers con Python reproducible","description":"Diffusers con Python reproducible. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/diffusers-python","en-US":"https://www.aulafy.net/en/courses/ia-generativa/diffusers-python"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/control-lora","route":"/cursos/ia-generativa/control-lora","title":"Control, referencias y LoRA","description":"Control, referencias y LoRA. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/control-lora","en-US":"https://www.aulafy.net/en/courses/ia-generativa/control-lora"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/voz-local","route":"/cursos/ia-generativa/voz-local","title":"Voz local: Whisper y Piper","description":"Voz local: Whisper y Piper. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/voz-local","en-US":"https://www.aulafy.net/en/courses/ia-generativa/voz-local"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/video-local","route":"/cursos/ia-generativa/video-local","title":"Vídeo local con Wan y ComfyUI","description":"Vídeo local con Wan y ComfyUI. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/video-local","en-US":"https://www.aulafy.net/en/courses/ia-generativa/video-local"}},{"url":"https://www.aulafy.net/cursos/ia-generativa/proyecto-multimodal","route":"/cursos/ia-generativa/proyecto-multimodal","title":"Proyecto: cápsula educativa multimedia","description":"Proyecto: cápsula educativa multimedia. Lección gratuita del curso IA generativa: imagen, voz y vídeo en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/proyecto-multimodal","en-US":"https://www.aulafy.net/en/courses/ia-generativa/proyecto-multimodal"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia","route":"/cursos/videojuegos-3d-ia","title":"Videojuegos, 3D y simulaciones con IA","description":"Aprende a crear prototipos 3D, assets, escenas jugables y flujos CAD con Fable 5, Blender, Godot, Unity y validación profesional. Una ruta práctica para pasar de idea a demo jugable sin perder control técnico.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/introduccion","route":"/cursos/videojuegos-3d-ia/introduccion","title":"Fable 5 para videojuegos, 3D y simulaciones","description":"Fable 5 para videojuegos, 3D y simulaciones. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/introduccion","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/introduccion"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/setup-blender-godot","route":"/cursos/videojuegos-3d-ia/setup-blender-godot","title":"Setup Blender, Godot y Fable 5","description":"Setup Blender, Godot y Fable 5. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/setup-blender-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/setup-blender-godot"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/assets-3d-ia","route":"/cursos/videojuegos-3d-ia/assets-3d-ia","title":"Assets 3D con IA: limpiar y exportar","description":"Assets 3D con IA: limpiar y exportar. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/assets-3d-ia","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/assets-3d-ia"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/npc-llm-local-godot","route":"/cursos/videojuegos-3d-ia/npc-llm-local-godot","title":"NPC con LLM local y memoria en Godot","description":"NPC con LLM local y memoria en Godot. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/npc-llm-local-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/npc-llm-local-godot"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/prototipo-godot","route":"/cursos/videojuegos-3d-ia/prototipo-godot","title":"Primer prototipo 3D en Godot","description":"Primer prototipo 3D en Godot. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/prototipo-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/prototipo-godot"}},{"url":"https://www.aulafy.net/cursos/videojuegos-3d-ia/cad-validacion","route":"/cursos/videojuegos-3d-ia/cad-validacion","title":"IA, CAD y validación profesional","description":"IA, CAD y validación profesional. Lección gratuita del curso Videojuegos, 3D y simulaciones con IA en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/cad-validacion","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/cad-validacion"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals","route":"/cursos/seguridad-evals","title":"Seguridad y evaluación de modelos","description":"Aprende a evaluar modelos y aplicaciones de IA con criterios prácticos: OWASP Top 10 LLM, NIST AI RMF, red teaming, privacidad, supply chain, logs, benchmarks y auditoría previa a producción.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals","en-US":"https://www.aulafy.net/en/courses/seguridad-evals"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/mapa-riesgos","route":"/cursos/seguridad-evals/mapa-riesgos","title":"Mapa de riesgos de IA generativa","description":"Mapa de riesgos de IA generativa. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/mapa-riesgos","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/mapa-riesgos"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/owasp-llm","route":"/cursos/seguridad-evals/owasp-llm","title":"OWASP Top 10 LLM explicado","description":"OWASP Top 10 LLM explicado. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/owasp-llm","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/owasp-llm"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/evals-basicas","route":"/cursos/seguridad-evals/evals-basicas","title":"Evals básicas y regresiones","description":"Evals básicas y regresiones. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/evals-basicas","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/evals-basicas"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/red-teaming","route":"/cursos/seguridad-evals/red-teaming","title":"Red teaming y jailbreaks","description":"Red teaming y jailbreaks. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/red-teaming","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/red-teaming"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/privacidad-datos","route":"/cursos/seguridad-evals/privacidad-datos","title":"Privacidad, logs y datos sensibles","description":"Privacidad, logs y datos sensibles. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/privacidad-datos","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/privacidad-datos"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/supply-chain","route":"/cursos/seguridad-evals/supply-chain","title":"Supply chain de modelos y datasets","description":"Supply chain de modelos y datasets. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/supply-chain","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/supply-chain"}},{"url":"https://www.aulafy.net/cursos/seguridad-evals/proyecto-auditoria","route":"/cursos/seguridad-evals/proyecto-auditoria","title":"Proyecto: auditoría de una app IA","description":"Proyecto: auditoría de una app IA. Lección gratuita del curso Seguridad y evaluación de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/proyecto-auditoria","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/proyecto-auditoria"}},{"url":"https://www.aulafy.net/cursos/mlops-local","route":"/cursos/mlops-local","title":"MLOps local y despliegue de modelos","description":"Aprende a llevar modelos abiertos de tu portátil a un servicio usable: llama.cpp, vLLM, LiteLLM, colas, caché, costes, observabilidad, evals y despliegue con límites claros.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local","en-US":"https://www.aulafy.net/en/courses/mlops-local"}},{"url":"https://www.aulafy.net/cursos/mlops-local/mapa-serving","route":"/cursos/mlops-local/mapa-serving","title":"Mapa de serving: Ollama, llama.cpp, vLLM","description":"Mapa de serving: Ollama, llama.cpp, vLLM. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/mapa-serving","en-US":"https://www.aulafy.net/en/courses/mlops-local/mapa-serving"}},{"url":"https://www.aulafy.net/cursos/mlops-local/vram-oom-vllm-ollama","route":"/cursos/mlops-local/vram-oom-vllm-ollama","title":"VRAM y OOM: vLLM vs Ollama/llama.cpp","description":"VRAM y OOM: vLLM vs Ollama/llama.cpp. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/vram-oom-vllm-ollama","en-US":"https://www.aulafy.net/en/courses/mlops-local/vram-oom-vllm-ollama"}},{"url":"https://www.aulafy.net/cursos/mlops-local/llama-server","route":"/cursos/mlops-local/llama-server","title":"llama.cpp server en local","description":"llama.cpp server en local. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/llama-server","en-US":"https://www.aulafy.net/en/courses/mlops-local/llama-server"}},{"url":"https://www.aulafy.net/cursos/mlops-local/vllm-openai","route":"/cursos/mlops-local/vllm-openai","title":"vLLM con API compatible OpenAI","description":"vLLM con API compatible OpenAI. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/vllm-openai","en-US":"https://www.aulafy.net/en/courses/mlops-local/vllm-openai"}},{"url":"https://www.aulafy.net/cursos/mlops-local/litellm-gateway","route":"/cursos/mlops-local/litellm-gateway","title":"LiteLLM como gateway y control de costes","description":"LiteLLM como gateway y control de costes. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/litellm-gateway","en-US":"https://www.aulafy.net/en/courses/mlops-local/litellm-gateway"}},{"url":"https://www.aulafy.net/cursos/mlops-local/routing-hibrido-litellm","route":"/cursos/mlops-local/routing-hibrido-litellm","title":"Routing híbrido local/cloud con LiteLLM","description":"Routing híbrido local/cloud con LiteLLM. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/routing-hibrido-litellm","en-US":"https://www.aulafy.net/en/courses/mlops-local/routing-hibrido-litellm"}},{"url":"https://www.aulafy.net/cursos/mlops-local/migrar-cloud-local","route":"/cursos/mlops-local/migrar-cloud-local","title":"Migrar un agente cloud a local","description":"Migrar un agente cloud a local. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/migrar-cloud-local","en-US":"https://www.aulafy.net/en/courses/mlops-local/migrar-cloud-local"}},{"url":"https://www.aulafy.net/cursos/mlops-local/observabilidad","route":"/cursos/mlops-local/observabilidad","title":"Observabilidad con Langfuse y OpenTelemetry","description":"Observabilidad con Langfuse y OpenTelemetry. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/observabilidad","en-US":"https://www.aulafy.net/en/courses/mlops-local/observabilidad"}},{"url":"https://www.aulafy.net/cursos/mlops-local/colas-costes","route":"/cursos/mlops-local/colas-costes","title":"Colas, rate limits y caché","description":"Colas, rate limits y caché. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/colas-costes","en-US":"https://www.aulafy.net/en/courses/mlops-local/colas-costes"}},{"url":"https://www.aulafy.net/cursos/mlops-local/proyecto-produccion","route":"/cursos/mlops-local/proyecto-produccion","title":"Proyecto: mini plataforma LLM privada","description":"Proyecto: mini plataforma LLM privada. Lección gratuita del curso MLOps local y despliegue de modelos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/proyecto-produccion","en-US":"https://www.aulafy.net/en/courses/mlops-local/proyecto-produccion"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local","route":"/cursos/fine-tuning-local","title":"Fine-tuning y post-training de LLMs","description":"Aprende a preparar datasets, entrenar LoRA/QLoRA con PEFT, TRL, Unsloth o Axolotl, evitar overfitting, evaluar mejoras y exportar modelos a GGUF/Ollama para usarlos en local.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/mapa-post-training","route":"/cursos/fine-tuning-local/mapa-post-training","title":"Mapa: SFT, LoRA, QLoRA y DPO","description":"Mapa: SFT, LoRA, QLoRA y DPO. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/mapa-post-training","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/mapa-post-training"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/datasets-instrucciones","route":"/cursos/fine-tuning-local/datasets-instrucciones","title":"Datasets de instrucciones de calidad","description":"Datasets de instrucciones de calidad. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/datasets-instrucciones","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/datasets-instrucciones"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/lora-qlora","route":"/cursos/fine-tuning-local/lora-qlora","title":"LoRA y QLoRA sin humo","description":"LoRA y QLoRA sin humo. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/lora-qlora","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/lora-qlora"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/unsloth-sft","route":"/cursos/fine-tuning-local/unsloth-sft","title":"SFT rápido con Unsloth","description":"SFT rápido con Unsloth. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/unsloth-sft","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/unsloth-sft"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/axolotl-config","route":"/cursos/fine-tuning-local/axolotl-config","title":"Axolotl para entrenamientos reproducibles","description":"Axolotl para entrenamientos reproducibles. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/axolotl-config","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/axolotl-config"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/evals-overfitting","route":"/cursos/fine-tuning-local/evals-overfitting","title":"Evals, overfitting y regresiones","description":"Evals, overfitting y regresiones. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/evals-overfitting","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/evals-overfitting"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/export-gguf-ollama","route":"/cursos/fine-tuning-local/export-gguf-ollama","title":"Exportar a GGUF y Ollama","description":"Exportar a GGUF y Ollama. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/export-gguf-ollama","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/export-gguf-ollama"}},{"url":"https://www.aulafy.net/cursos/fine-tuning-local/proyecto-modelo-pyme","route":"/cursos/fine-tuning-local/proyecto-modelo-pyme","title":"Proyecto: modelo adaptado para una pyme","description":"Proyecto: modelo adaptado para una pyme. Lección gratuita del curso Fine-tuning y post-training de LLMs en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/proyecto-modelo-pyme","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/proyecto-modelo-pyme"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion","route":"/cursos/agentes-automatizacion","title":"Agentes y automatización","description":"Aprende a convertir tareas repetitivas en sistemas agénticos: subagentes, CLI local-first tipo R, hooks, skills, MCP, GitHub Actions, agentes 24/7, OOM, retries, estado persistente, loops, costes y governance.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/mapa","route":"/cursos/agentes-automatizacion/mapa","title":"Mapa real de agentes en 2026","description":"Mapa real de agentes en 2026. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mapa","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mapa"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/subagentes","route":"/cursos/agentes-automatizacion/subagentes","title":"Subagentes con roles y límites","description":"Subagentes con roles y límites. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/subagentes","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/subagentes"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/crear-cli-tipo-r","route":"/cursos/agentes-automatizacion/crear-cli-tipo-r","title":"Crear una CLI de agentes tipo R","description":"Crear una CLI de agentes tipo R. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/crear-cli-tipo-r","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/crear-cli-tipo-r"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/hooks","route":"/cursos/agentes-automatizacion/hooks","title":"Hooks: automatización determinista","description":"Hooks: automatización determinista. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/hooks","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/hooks"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/skills-seguras","route":"/cursos/agentes-automatizacion/skills-seguras","title":"Skills seguras y auditables","description":"Skills seguras y auditables. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/skills-seguras","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/skills-seguras"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-seguro","route":"/cursos/agentes-automatizacion/mcp-seguro","title":"MCP sin regalar tus llaves","description":"MCP sin regalar tus llaves. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-seguro","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-seguro"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-herramientas-locales","route":"/cursos/agentes-automatizacion/mcp-herramientas-locales","title":"MCP para herramientas locales","description":"MCP para herramientas locales. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-herramientas-locales","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-herramientas-locales"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/servidor-mcp-custom","route":"/cursos/agentes-automatizacion/servidor-mcp-custom","title":"Crear un servidor MCP personalizado","description":"Crear un servidor MCP personalizado. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/servidor-mcp-custom","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/servidor-mcp-custom"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/github-routines","route":"/cursos/agentes-automatizacion/github-routines","title":"GitHub Actions y routines","description":"GitHub Actions y routines. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/github-routines","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/github-routines"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/agente-247","route":"/cursos/agentes-automatizacion/agente-247","title":"Proyecto: agente 24/7 con bandeja de entrada","description":"Proyecto: agente 24/7 con bandeja de entrada. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/agente-247","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/agente-247"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/agentes-247-hardware-real","route":"/cursos/agentes-automatizacion/agentes-247-hardware-real","title":"Agentes 24/7 offline en hardware real","description":"Agentes 24/7 offline en hardware real. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/agentes-247-hardware-real","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/agentes-247-hardware-real"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/oom-memory","route":"/cursos/agentes-automatizacion/oom-memory","title":"OOM y gestión de memoria","description":"OOM y gestión de memoria. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/oom-memory","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/oom-memory"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/retry-idempotencia","route":"/cursos/agentes-automatizacion/retry-idempotencia","title":"Retries, idempotencia y exactly-once","description":"Retries, idempotencia y exactly-once. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/retry-idempotencia","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/retry-idempotencia"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/estado-recuperacion","route":"/cursos/agentes-automatizacion/estado-recuperacion","title":"Estado persistente y crash recovery","description":"Estado persistente y crash recovery. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/estado-recuperacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/estado-recuperacion"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/loops-costes","route":"/cursos/agentes-automatizacion/loops-costes","title":"Loops infinitos y control de costes","description":"Loops infinitos y control de costes. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/loops-costes","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/loops-costes"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/multiagentes-locales-loops","route":"/cursos/agentes-automatizacion/multiagentes-locales-loops","title":"Multi-agentes locales, memoria y loops","description":"Multi-agentes locales, memoria y loops. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/multiagentes-locales-loops","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/multiagentes-locales-loops"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/memoria-persistente-compartida","route":"/cursos/agentes-automatizacion/memoria-persistente-compartida","title":"Memoria persistente compartida","description":"Memoria persistente compartida. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/memoria-persistente-compartida","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/memoria-persistente-compartida"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-verificacion","route":"/cursos/agentes-automatizacion/mcp-verificacion","title":"MCP de verificación antes de merge","description":"MCP de verificación antes de merge. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-verificacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-verificacion"}},{"url":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-governance","route":"/cursos/agentes-automatizacion/mcp-governance","title":"Governance MCP y conocimiento fiable","description":"Governance MCP y conocimiento fiable. Lección gratuita del curso Agentes y automatización en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-governance","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-governance"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion","route":"/cursos/agentes-produccion","title":"Agentes en producción con LangGraph y n8n","description":"Construye agentes con estado, herramientas, revisión humana y automatizaciones de negocio usando LangGraph, n8n, Ollama y buenas prácticas de seguridad.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion","en-US":"https://www.aulafy.net/en/courses/agentes-produccion"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/mapa-frameworks","route":"/cursos/agentes-produccion/mapa-frameworks","title":"LangGraph, n8n y CrewAI: qué usar","description":"LangGraph, n8n y CrewAI: qué usar. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/mapa-frameworks","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/mapa-frameworks"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/langgraph-vs-crewai-n8n","route":"/cursos/agentes-produccion/langgraph-vs-crewai-n8n","title":"LangGraph vs CrewAI vs n8n en 2026","description":"LangGraph vs CrewAI vs n8n en 2026. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/langgraph-vs-crewai-n8n","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/langgraph-vs-crewai-n8n"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/estado-memoria","route":"/cursos/agentes-produccion/estado-memoria","title":"Estado, memoria y bucles controlados","description":"Estado, memoria y bucles controlados. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/estado-memoria","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/estado-memoria"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/n8n-tools","route":"/cursos/agentes-produccion/n8n-tools","title":"n8n como capa de herramientas","description":"n8n como capa de herramientas. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/n8n-tools","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/n8n-tools"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/human-in-the-loop","route":"/cursos/agentes-produccion/human-in-the-loop","title":"Aprobaciones humanas y permisos","description":"Aprobaciones humanas y permisos. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/human-in-the-loop","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/human-in-the-loop"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/recuperacion-errores","route":"/cursos/agentes-produccion/recuperacion-errores","title":"Recuperación de errores y fallos 503","description":"Recuperación de errores y fallos 503. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/recuperacion-errores","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/recuperacion-errores"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/evals-logs","route":"/cursos/agentes-produccion/evals-logs","title":"Evals, logs y observabilidad","description":"Evals, logs y observabilidad. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/evals-logs","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/evals-logs"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/observabilidad-agentes-locales","route":"/cursos/agentes-produccion/observabilidad-agentes-locales","title":"Observabilidad para agentes locales","description":"Observabilidad para agentes locales. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/observabilidad-agentes-locales","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/observabilidad-agentes-locales"}},{"url":"https://www.aulafy.net/cursos/agentes-produccion/proyecto-inbox","route":"/cursos/agentes-produccion/proyecto-inbox","title":"Proyecto: agente de inbox para pymes","description":"Proyecto: agente de inbox para pymes. Lección gratuita del curso Agentes en producción con LangGraph y n8n en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/proyecto-inbox","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/proyecto-inbox"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted","route":"/cursos/automatizacion-self-hosted","title":"Automatización IA self-hosted para pymes","description":"Monta una plataforma barata y privada para automatizar tareas de negocio con n8n, Open WebUI, Ollama o vLLM, webhooks, aprobaciones humanas, colas, backups, seguridad y monitorización básica.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/mapa-stack","route":"/cursos/automatizacion-self-hosted/mapa-stack","title":"Mapa del stack: n8n, Open WebUI y modelos","description":"Mapa del stack: n8n, Open WebUI y modelos. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/mapa-stack","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/mapa-stack"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/docker-vps","route":"/cursos/automatizacion-self-hosted/docker-vps","title":"Docker y VPS barato sin liarla","description":"Docker y VPS barato sin liarla. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/docker-vps","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/docker-vps"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/stack-docker-ia-local","route":"/cursos/automatizacion-self-hosted/stack-docker-ia-local","title":"Docker Compose para stack completo de IA local","description":"Docker Compose para stack completo de IA local. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/stack-docker-ia-local","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/stack-docker-ia-local"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-windows-wsl","route":"/cursos/automatizacion-self-hosted/n8n-windows-wsl","title":"n8n en Windows: Docker, WSL y errores típicos","description":"n8n en Windows: Docker, WSL y errores típicos. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-windows-wsl","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-windows-wsl"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/ollama-openwebui","route":"/cursos/automatizacion-self-hosted/ollama-openwebui","title":"Ollama y Open WebUI como interfaz privada","description":"Ollama y Open WebUI como interfaz privada. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/ollama-openwebui","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/ollama-openwebui"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/rag-n8n-qdrant-ollama","route":"/cursos/automatizacion-self-hosted/rag-n8n-qdrant-ollama","title":"RAG privado con n8n, Qdrant y Ollama","description":"RAG privado con n8n, Qdrant y Ollama. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/rag-n8n-qdrant-ollama","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/rag-n8n-qdrant-ollama"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-webhooks","route":"/cursos/automatizacion-self-hosted/n8n-webhooks","title":"n8n con webhooks y credenciales","description":"n8n con webhooks y credenciales. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-webhooks","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-webhooks"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/aprobaciones-humanas","route":"/cursos/automatizacion-self-hosted/aprobaciones-humanas","title":"Aprobaciones humanas antes de actuar","description":"Aprobaciones humanas antes de actuar. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/aprobaciones-humanas","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/aprobaciones-humanas"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/colas-backups-monitoring","route":"/cursos/automatizacion-self-hosted/colas-backups-monitoring","title":"Colas, backups y monitorización","description":"Colas, backups y monitorización. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/colas-backups-monitoring","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/colas-backups-monitoring"}},{"url":"https://www.aulafy.net/cursos/automatizacion-self-hosted/proyecto-soporte-pyme","route":"/cursos/automatizacion-self-hosted/proyecto-soporte-pyme","title":"Proyecto: soporte interno para una pyme","description":"Proyecto: soporte interno para una pyme. Lección gratuita del curso Automatización IA self-hosted para pymes en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/proyecto-soporte-pyme","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/proyecto-soporte-pyme"}},{"url":"https://www.aulafy.net/cursos/rag-seguro","route":"/cursos/rag-seguro","title":"RAG avanzado y seguro","description":"Aprende a construir sistemas RAG con PDFs y documentos privados: chunking, embeddings, búsqueda híbrida, reranking, citaciones, permisos, evals y defensa frente a prompt injection.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro","en-US":"https://www.aulafy.net/en/courses/rag-seguro"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/mapa-rag","route":"/cursos/rag-seguro/mapa-rag","title":"RAG útil: mucho más que chat con PDF","description":"RAG útil: mucho más que chat con PDF. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/mapa-rag","en-US":"https://www.aulafy.net/en/courses/rag-seguro/mapa-rag"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/ingesta-chunking","route":"/cursos/rag-seguro/ingesta-chunking","title":"Ingesta, limpieza y chunking","description":"Ingesta, limpieza y chunking. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/ingesta-chunking","en-US":"https://www.aulafy.net/en/courses/rag-seguro/ingesta-chunking"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/chunking-avanzado","route":"/cursos/rag-seguro/chunking-avanzado","title":"Chunking avanzado para RAG privado","description":"Chunking avanzado para RAG privado. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/chunking-avanzado","en-US":"https://www.aulafy.net/en/courses/rag-seguro/chunking-avanzado"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/graphrag-local","route":"/cursos/rag-seguro/graphrag-local","title":"GraphRAG local y memoria con grafos","description":"GraphRAG local y memoria con grafos. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/graphrag-local","en-US":"https://www.aulafy.net/en/courses/rag-seguro/graphrag-local"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/ocr-tablas","route":"/cursos/rag-seguro/ocr-tablas","title":"OCR y tablas en PDFs reales","description":"OCR y tablas en PDFs reales. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/ocr-tablas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/ocr-tablas"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/embeddings-vector-db","route":"/cursos/rag-seguro/embeddings-vector-db","title":"Embeddings y bases vectoriales","description":"Embeddings y bases vectoriales. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/embeddings-vector-db","en-US":"https://www.aulafy.net/en/courses/rag-seguro/embeddings-vector-db"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/hybrid-reranking","route":"/cursos/rag-seguro/hybrid-reranking","title":"Búsqueda híbrida y reranking","description":"Búsqueda híbrida y reranking. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/hybrid-reranking","en-US":"https://www.aulafy.net/en/courses/rag-seguro/hybrid-reranking"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/qdrant-permisos","route":"/cursos/rag-seguro/qdrant-permisos","title":"Qdrant multiusuario y permisos","description":"Qdrant multiusuario y permisos. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/qdrant-permisos","en-US":"https://www.aulafy.net/en/courses/rag-seguro/qdrant-permisos"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/obsidian-segundo-cerebro","route":"/cursos/rag-seguro/obsidian-segundo-cerebro","title":"Segundo cerebro local con Obsidian y RAG","description":"Segundo cerebro local con Obsidian y RAG. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/obsidian-segundo-cerebro","en-US":"https://www.aulafy.net/en/courses/rag-seguro/obsidian-segundo-cerebro"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/prompt-injection","route":"/cursos/rag-seguro/prompt-injection","title":"Prompt injection en RAG","description":"Prompt injection en RAG. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/prompt-injection","en-US":"https://www.aulafy.net/en/courses/rag-seguro/prompt-injection"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/debugging-grounding","route":"/cursos/rag-seguro/debugging-grounding","title":"Debugging RAG: grounding y prompt completo","description":"Debugging RAG: grounding y prompt completo. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/debugging-grounding","en-US":"https://www.aulafy.net/en/courses/rag-seguro/debugging-grounding"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/respuestas-estructuradas-citas","route":"/cursos/rag-seguro/respuestas-estructuradas-citas","title":"Respuestas estructuradas con citas","description":"Respuestas estructuradas con citas. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/respuestas-estructuradas-citas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/respuestas-estructuradas-citas"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/evals-metricas","route":"/cursos/rag-seguro/evals-metricas","title":"Evals RAG con métricas","description":"Evals RAG con métricas. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/evals-metricas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/evals-metricas"}},{"url":"https://www.aulafy.net/cursos/rag-seguro/evals-citaciones","route":"/cursos/rag-seguro/evals-citaciones","title":"Evals, citaciones y trazabilidad","description":"Evals, citaciones y trazabilidad. Lección gratuita del curso RAG avanzado y seguro en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/evals-citaciones","en-US":"https://www.aulafy.net/en/courses/rag-seguro/evals-citaciones"}},{"url":"https://www.aulafy.net/cursos/ia-pymes","route":"/cursos/ia-pymes","title":"IA para pymes y autónomos","description":"Aprende a aplicar IA en tareas reales de negocio: emails, facturas, presupuestos, hojas de cálculo, atención al cliente y RGPD básico con flujos locales y revisables.","language":"es","type":"courses","priority":0.9,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes","en-US":"https://www.aulafy.net/en/courses/ia-pymes"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/mapa","route":"/cursos/ia-pymes/mapa","title":"Mapa de IA útil para una pyme","description":"Mapa de IA útil para una pyme. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/mapa","en-US":"https://www.aulafy.net/en/courses/ia-pymes/mapa"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/rgpd-basico","route":"/cursos/ia-pymes/rgpd-basico","title":"RGPD básico para usar IA sin sustos","description":"RGPD básico para usar IA sin sustos. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/rgpd-basico","en-US":"https://www.aulafy.net/en/courses/ia-pymes/rgpd-basico"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/emails","route":"/cursos/ia-pymes/emails","title":"Emails: clasificar y crear borradores","description":"Emails: clasificar y crear borradores. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/emails","en-US":"https://www.aulafy.net/en/courses/ia-pymes/emails"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/facturas","route":"/cursos/ia-pymes/facturas","title":"Facturas: extraer datos y revisar","description":"Facturas: extraer datos y revisar. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/facturas","en-US":"https://www.aulafy.net/en/courses/ia-pymes/facturas"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/facturas-verifactu-ocr","route":"/cursos/ia-pymes/facturas-verifactu-ocr","title":"Facturas, OCR y Verifactu con revisión humana","description":"Facturas, OCR y Verifactu con revisión humana. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/facturas-verifactu-ocr","en-US":"https://www.aulafy.net/en/courses/ia-pymes/facturas-verifactu-ocr"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/presupuestos-excel","route":"/cursos/ia-pymes/presupuestos-excel","title":"Presupuestos, Excel y Sheets","description":"Presupuestos, Excel y Sheets. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/presupuestos-excel","en-US":"https://www.aulafy.net/en/courses/ia-pymes/presupuestos-excel"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/whatsapp-atencion","route":"/cursos/ia-pymes/whatsapp-atencion","title":"WhatsApp y Telegram con aprobación humana","description":"WhatsApp y Telegram con aprobación humana. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/whatsapp-atencion","en-US":"https://www.aulafy.net/en/courses/ia-pymes/whatsapp-atencion"}},{"url":"https://www.aulafy.net/cursos/ia-pymes/aeo-pymes","route":"/cursos/ia-pymes/aeo-pymes","title":"AEO para pymes: aparecer en respuestas de IA","description":"AEO para pymes: aparecer en respuestas de IA. Lección gratuita del curso IA para pymes y autónomos en Aulafy.","language":"es","type":"courses","priority":0.78,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/aeo-pymes","en-US":"https://www.aulafy.net/en/courses/ia-pymes/aeo-pymes"}},{"url":"https://www.aulafy.net/en/courses/claude-code","route":"/en/courses/claude-code","title":"Claude Code, from zero to pro","description":"A practical route from installation to skills, subagents, MCP and professional workflows, including local AI apps that run on your own computer.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code","en-US":"https://www.aulafy.net/en/courses/claude-code"}},{"url":"https://www.aulafy.net/en/courses/claude-code/instalacion","route":"/en/courses/claude-code/instalacion","title":"Installation","description":"Install Claude Code on your system in a couple of minutes. You only need an Anthropic account (a Claude subscription or a console account).","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/instalacion","en-US":"https://www.aulafy.net/en/courses/claude-code/instalacion"}},{"url":"https://www.aulafy.net/en/courses/claude-code/primeros-pasos","route":"/en/courses/claude-code/primeros-pasos","title":"First Steps","description":"Learn how to start Claude Code, understand its interface, and complete your first AI-assisted programming tasks.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/primeros-pasos","en-US":"https://www.aulafy.net/en/courses/claude-code/primeros-pasos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/donde-usar","route":"/en/courses/claude-code/donde-usar","title":"CLI, app, and mobile","description":"Claude Code doesn't live only in the terminal. You can use it on several surfaces, and they all share the SAME engine: your CLAUDE.md files, your...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/donde-usar","en-US":"https://www.aulafy.net/en/courses/claude-code/donde-usar"}},{"url":"https://www.aulafy.net/en/courses/claude-code/recetas","route":"/en/courses/claude-code/recetas","title":"Practical Recipes","description":"Real-world use cases for everyday work. Each recipe includes the exact prompt you can copy and paste into Claude Code. Designed for people who are just...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/recetas","en-US":"https://www.aulafy.net/en/courses/claude-code/recetas"}},{"url":"https://www.aulafy.net/en/courses/claude-code/proyectos","route":"/en/courses/claude-code/proyectos","title":"Guided Projects","description":"The best way to learn is by building something real. Here are three complete projects, from start to finish, with the exact prompts in order. All you...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/proyectos","en-US":"https://www.aulafy.net/en/courses/claude-code/proyectos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/prompts","route":"/en/courses/claude-code/prompts","title":"Writing Good Prompts","description":"The quality of what Claude Code gives you depends a lot on how you ask. You don't need to know how to \"speak technical\"—just be clear. Here are 7...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/prompts","en-US":"https://www.aulafy.net/en/courses/claude-code/prompts"}},{"url":"https://www.aulafy.net/en/courses/claude-code/contexto-costes","route":"/en/courses/claude-code/contexto-costes","title":"Control Context and Costs","description":"The two most common complaints from beginners: \"every session starts from scratch and I have to re-explain everything\" and \"I burn through my plan...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/contexto-costes","en-US":"https://www.aulafy.net/en/courses/claude-code/contexto-costes"}},{"url":"https://www.aulafy.net/en/courses/claude-code/glosario","route":"/en/courses/claude-code/glosario","title":"Glossary","description":"Have you gotten lost with a technical term? Here are the terms you see most often when using Claude Code, explained in plain language and with...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/glosario","en-US":"https://www.aulafy.net/en/courses/claude-code/glosario"}},{"url":"https://www.aulafy.net/en/courses/claude-code/pymes","route":"/en/courses/claude-code/pymes","title":"SMBs and Office Work","description":"Although Claude Code is a tool for programming, its real superpower—working with YOUR files and automating your computer—makes it incredibly useful for...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/pymes","en-US":"https://www.aulafy.net/en/courses/claude-code/pymes"}},{"url":"https://www.aulafy.net/en/courses/claude-code/equipos","route":"/en/courses/claude-code/equipos","title":"Technical playbooks","description":"Concrete recipes for getting the most out of Claude Code on serious team projects: code review, large refactors, testing, CI/CD, and standardization....","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/equipos","en-US":"https://www.aulafy.net/en/courses/claude-code/equipos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/skills","route":"/en/courses/claude-code/skills","title":"Skills","description":"Skills are the most powerful way to teach Claude Code how to perform specific tasks your way: reviews, deployments, debugging, repetitive workflows......","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/skills","en-US":"https://www.aulafy.net/en/courses/claude-code/skills"}},{"url":"https://www.aulafy.net/en/courses/claude-code/subagentes","route":"/en/courses/claude-code/subagentes","title":"Subagents","description":"Subagents are \"specialized helpers\" that Claude Code can launch to work in parallel: one reviews code, another researches, another writes tests......","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/subagentes","en-US":"https://www.aulafy.net/en/courses/claude-code/subagentes"}},{"url":"https://www.aulafy.net/en/courses/claude-code/plugins","route":"/en/courses/claude-code/plugins","title":"Plugins","description":"Plugins are packages that add functionality to Claude Code in one go: they bundle skills, subagents, commands, hooks, and MCP servers. It's the fastest...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/plugins","en-US":"https://www.aulafy.net/en/courses/claude-code/plugins"}},{"url":"https://www.aulafy.net/en/courses/claude-code/flujos","route":"/en/courses/claude-code/flujos","title":"Pro Workflows","description":"The features and routines that separate occasional Claude Code users from those who truly get the most out of it: plan before you act, undo without...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/flujos","en-US":"https://www.aulafy.net/en/courses/claude-code/flujos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/comandos","route":"/en/courses/claude-code/comandos","title":"Commands","description":"Complete reference of slash commands and CLI flags available in Claude Code.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/comandos","en-US":"https://www.aulafy.net/en/courses/claude-code/comandos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/configuracion","route":"/en/courses/claude-code/configuracion","title":"Configuration","description":"Claude Code is highly configurable. Learn how to customize its behavior, model, memory, and global or per-project preferences.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/configuracion","en-US":"https://www.aulafy.net/en/courses/claude-code/configuracion"}},{"url":"https://www.aulafy.net/en/courses/claude-code/mcp","route":"/en/courses/claude-code/mcp","title":"MCP Servers","description":"The Model Context Protocol (MCP) lets you connect Claude Code with external tools: databases, APIs, browsers, cloud services, and much more.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/mcp","en-US":"https://www.aulafy.net/en/courses/claude-code/mcp"}},{"url":"https://www.aulafy.net/en/courses/claude-code/hooks","route":"/en/courses/claude-code/hooks","title":"Hooks","description":"Hooks are shell scripts that run automatically in response to Claude Code events. They give you full control over the tool's behavior.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/hooks","en-US":"https://www.aulafy.net/en/courses/claude-code/hooks"}},{"url":"https://www.aulafy.net/en/courses/claude-code/permisos","route":"/en/courses/claude-code/permisos","title":"Permissions","description":"Claude Code's permission system ensures nothing happens without your knowledge. Learn how to configure what Claude can and cannot do.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/permisos","en-US":"https://www.aulafy.net/en/courses/claude-code/permisos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/avanzado","route":"/en/courses/claude-code/avanzado","title":"Advanced Usage","description":"Advanced techniques to get the most out of Claude Code: subagents, worktrees, CI/CD integration, headless mode, and more.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/avanzado","en-US":"https://www.aulafy.net/en/courses/claude-code/avanzado"}},{"url":"https://www.aulafy.net/en/courses/claude-code/faq","route":"/en/courses/claude-code/faq","title":"Frequently Asked Questions","description":"The questions almost everyone has when getting started with Claude Code, answered straight to the point.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/faq","en-US":"https://www.aulafy.net/en/courses/claude-code/faq"}},{"url":"https://www.aulafy.net/en/courses/claude-code/problemas","route":"/en/courses/claude-code/problemas","title":"Troubleshooting","description":"The most common stumbling blocks when getting started and how to fix them. If something isn't working for you, it's probably covered here.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/problemas","en-US":"https://www.aulafy.net/en/courses/claude-code/problemas"}},{"url":"https://www.aulafy.net/en/courses/claude-code/recursos","route":"/en/courses/claude-code/recursos","title":"Resources","description":"Official and community links, updated (2026), to dive deeper into Claude Code.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/recursos","en-US":"https://www.aulafy.net/en/courses/claude-code/recursos"}},{"url":"https://www.aulafy.net/en/courses/claude-code/comparativa","route":"/en/courses/claude-code/comparativa","title":"Comparison","description":"How Claude Code differs from other AI programming tools, to help you choose.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/claude-code/comparativa","en-US":"https://www.aulafy.net/en/courses/claude-code/comparativa"}},{"url":"https://www.aulafy.net/en/courses/ia-local","route":"/en/courses/ia-local","title":"Claude Code + Local AI","description":"Learn to connect Claude Code with Ollama, local models, vector databases and desktop workflows you can run without sending every task to the cloud.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local","en-US":"https://www.aulafy.net/en/courses/ia-local"}},{"url":"https://www.aulafy.net/en/courses/ia-local/terminal","route":"/en/courses/ia-local/terminal","title":"The Terminal Without Fear (CLI)","description":"Before you build anything, let's make peace with a window that intimidates a lot of people: the terminal. It's the tool you'll use in every chapter,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/terminal","en-US":"https://www.aulafy.net/en/courses/ia-local/terminal"}},{"url":"https://www.aulafy.net/en/courses/ia-local/proyectos","route":"/en/courses/ia-local/proyectos","title":"How to Work with Your Projects","description":"This chapter is the backbone of the book. Every application you build will live in a project folder. Here you learn how to create it, save it, close...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/proyectos","en-US":"https://www.aulafy.net/en/courses/ia-local/proyectos"}},{"url":"https://www.aulafy.net/en/courses/ia-local/prompts","route":"/en/courses/ia-local/prompts","title":"Writing Good Prompts","description":"In this book you don't program—you tell Claude Code what you want. The quality of what you get back depends mainly on how you write that prompt. This...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/prompts","en-US":"https://www.aulafy.net/en/courses/ia-local/prompts"}},{"url":"https://www.aulafy.net/en/courses/ia-local/ia-local","route":"/en/courses/ia-local/ia-local","title":"Local AI: choose your model","description":"You're going to get an AI \"brain\" running on your own computer and choose the right one for your setup. This chapter is the foundation for almost all...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ia-local","en-US":"https://www.aulafy.net/en/courses/ia-local/ia-local"}},{"url":"https://www.aulafy.net/en/courses/ia-local/ollama-desde-cero","route":"/en/courses/ia-local/ollama-desde-cero","title":"Ollama from Scratch","description":"Ollama is the most direct way to run open models on your computer. In this lesson you set up a real local AI, choose a sensible model for your...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-desde-cero","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-desde-cero"}},{"url":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-gguf","route":"/en/courses/ia-local/cuantizacion-gguf","title":"GGUF Quantization: Q4, Q5, and Q8","description":"Quantization is what lets you run large models on ordinary hardware. The key isn't picking \"the biggest model,\" but finding the best balance of...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cuantizacion-gguf","en-US":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-gguf"}},{"url":"https://www.aulafy.net/en/courses/ia-local/conectar-ollama","route":"/en/courses/ia-local/conectar-ollama","title":"Connect Claude Code to Your Local AI","description":"It's one of the most frequently asked questions in the community: \"I have Ollama and I have Claude Code… how do I connect them?\" In this lesson, you'll...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/conectar-ollama","en-US":"https://www.aulafy.net/en/courses/ia-local/conectar-ollama"}},{"url":"https://www.aulafy.net/en/courses/ia-local/troubleshooting-ollama","route":"/en/courses/ia-local/troubleshooting-ollama","title":"Fix Ollama Errors","description":"Most local AI failures aren't mysterious: the service is off, the model name is misspelled, the port is wrong, you're out of memory, or your...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/troubleshooting-ollama","en-US":"https://www.aulafy.net/en/courses/ia-local/troubleshooting-ollama"}},{"url":"https://www.aulafy.net/en/courses/ia-local/ollama-gpu-windows","route":"/en/courses/ia-local/ollama-gpu-windows","title":"Ollama Is Not Using the GPU on Windows","description":"If Ollama responds slowly and your processor hits 100%, the model is probably running on the CPU. This guide gives you a structured diagnosis for...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-gpu-windows","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-gpu-windows"}},{"url":"https://www.aulafy.net/en/courses/ia-local/depurar","route":"/en/courses/ia-local/depurar","title":"Debug and protect your work","description":"Sooner or later something will fail: a startup error, an installation that gets stuck, Claude Code doing something unexpected. It's not a disaster—it's...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/depurar","en-US":"https://www.aulafy.net/en/courses/ia-local/depurar"}},{"url":"https://www.aulafy.net/en/courses/ia-local/hardware-minimo-2026","route":"/en/courses/ia-local/hardware-minimo-2026","title":"Minimum Hardware for Local AI in 2026","description":"The question isn't \"which computer runs AI,\" but what experience you want: lightweight chat, RAG with documents, local coding, or agents. Each level...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hardware-minimo-2026","en-US":"https://www.aulafy.net/en/courses/ia-local/hardware-minimo-2026"}},{"url":"https://www.aulafy.net/en/courses/ia-local/ollama-vllm-sglang-mlx","route":"/en/courses/ia-local/ollama-vllm-sglang-mlx","title":"Ollama, vLLM, SGLang, and MLX: What to Use","description":"The real question isn't which one is better, but which one fits your task, your hardware, and your operational level. Prototyping, serving multiple...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/ollama-vllm-sglang-mlx","en-US":"https://www.aulafy.net/en/courses/ia-local/ollama-vllm-sglang-mlx"}},{"url":"https://www.aulafy.net/en/courses/ia-local/windows-wsl2-vs-mac-m4","route":"/en/courses/ia-local/windows-wsl2-vs-mac-m4","title":"Windows/WSL2 vs Mac M4 for Local AI","description":"The decision isn't \"Mac or PC\" in the abstract. It's about what work you want to do: comfortable local coding, Windows enterprise tools, Docker with...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/windows-wsl2-vs-mac-m4","en-US":"https://www.aulafy.net/en/courses/ia-local/windows-wsl2-vs-mac-m4"}},{"url":"https://www.aulafy.net/en/courses/ia-local/homelab-rtx-3090","route":"/en/courses/ia-local/homelab-rtx-3090","title":"AI Homelab with Used RTX 3090s","description":"The RTX 3090 remains a popular choice for its 24 GB of VRAM and used-market price, but a homelab isn't just about buying GPUs: you need a power supply,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/homelab-rtx-3090","en-US":"https://www.aulafy.net/en/courses/ia-local/homelab-rtx-3090"}},{"url":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-modelos-coding","route":"/en/courses/ia-local/cuantizacion-modelos-coding","title":"Quantization and models for coding","description":"For coding with local models, the biggest model doesn't always win. The one that responds well enough, fits with useful context, and can repeat tasks...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cuantizacion-modelos-coding","en-US":"https://www.aulafy.net/en/courses/ia-local/cuantizacion-modelos-coding"}},{"url":"https://www.aulafy.net/en/courses/ia-local/agentes-codigo-locales","route":"/en/courses/ia-local/agentes-codigo-locales","title":"Local code agents with Ollama","description":"You can use local models for coding tasks without sending your project to the cloud, but you need to design the workflow with context, permissions, and...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/agentes-codigo-locales","en-US":"https://www.aulafy.net/en/courses/ia-local/agentes-codigo-locales"}},{"url":"https://www.aulafy.net/en/courses/ia-local/hermes-agente-coding-local","route":"/en/courses/ia-local/hermes-agente-coding-local","title":"Local coding agent with Hermes and Ollama","description":"Hermes Agent lets you set up an agent that works with tools, memory, and skills using local providers such as Ollama. The important part is not making...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hermes-agente-coding-local","en-US":"https://www.aulafy.net/en/courses/ia-local/hermes-agente-coding-local"}},{"url":"https://www.aulafy.net/en/courses/ia-local/hermes-gemma-mlx-avanzado","route":"/en/courses/ia-local/hermes-gemma-mlx-avanzado","title":"Advanced Hermes with Gemma and MLX","description":"Hermes, Gemma, and MLX form one of the most talked-about stacks for local agents on Mac. The key isn't just speed: it's designing skills, memory,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/hermes-gemma-mlx-avanzado","en-US":"https://www.aulafy.net/en/courses/ia-local/hermes-gemma-mlx-avanzado"}},{"url":"https://www.aulafy.net/en/courses/ia-local/tool-calling-modelos-locales","route":"/en/courses/ia-local/tool-calling-modelos-locales","title":"Tool calling with local models","description":"When a local agent fails, sometimes the model isn't \"dumb\": it simply isn't emitting tool calls in the format your runtime expects. The fix starts with...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/tool-calling-modelos-locales","en-US":"https://www.aulafy.net/en/courses/ia-local/tool-calling-modelos-locales"}},{"url":"https://www.aulafy.net/en/courses/ia-local/open-webui-qdrant","route":"/en/courses/ia-local/open-webui-qdrant","title":"Open WebUI + Ollama + Qdrant","description":"This stack gives you a ChatGPT-style interface, local models with Ollama, and a vector database for RAG. It's a practical foundation for learning,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/open-webui-qdrant","en-US":"https://www.aulafy.net/en/courses/ia-local/open-webui-qdrant"}},{"url":"https://www.aulafy.net/en/courses/ia-local/open-webui-troubleshooting","route":"/en/courses/ia-local/open-webui-troubleshooting","title":"Open WebUI troubleshooting and lightweight production","description":"Open WebUI is very convenient for using local models, but when you turn it into a daily tool you need to think about versions, volumes, backups, UI...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/open-webui-troubleshooting","en-US":"https://www.aulafy.net/en/courses/ia-local/open-webui-troubleshooting"}},{"url":"https://www.aulafy.net/en/courses/ia-local/chatbot-legal","route":"/en/courses/ia-local/chatbot-legal","title":"Chatbot That Cites the Law (RAG)","description":"A simple web app where you type a question in plain language — for example, \"How many days of moving leave do I get?\" — and an assistant answers based...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/chatbot-legal","en-US":"https://www.aulafy.net/en/courses/ia-local/chatbot-legal"}},{"url":"https://www.aulafy.net/en/courses/ia-local/webapp-tipo-lexia","route":"/en/courses/ia-local/webapp-tipo-lexia","title":"Lexia-style web app with RAG","description":"In this lesson you will build the Lexia technical pattern: a web application that goes beyond chat—it queries its own library, retrieves relevant...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/webapp-tipo-lexia","en-US":"https://www.aulafy.net/en/courses/ia-local/webapp-tipo-lexia"}},{"url":"https://www.aulafy.net/en/courses/ia-local/pdf","route":"/en/courses/ia-local/pdf","title":"Ask Your PDFs","description":"An app where you drop any PDF — a manual, a contract, an article, course notes — and ask questions in plain language. It answers and tells you which...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/pdf","en-US":"https://www.aulafy.net/en/courses/ia-local/pdf"}},{"url":"https://www.aulafy.net/en/courses/ia-local/voz","route":"/en/courses/ia-local/voz","title":"Chatbot that listens and speaks","description":"An assistant you talk to through the microphone and it answers out loud. All with local AI: speech recognition, brain, and synthetic voice, without...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/voz","en-US":"https://www.aulafy.net/en/courses/ia-local/voz"}},{"url":"https://www.aulafy.net/en/courses/ia-local/texto-a-audio","route":"/en/courses/ia-local/texto-a-audio","title":"Text to Audio","description":"A tool that takes text — an article, notes, a book chapter — and turns it into an audio file you can listen to on your phone or in the car. In whatever...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/texto-a-audio","en-US":"https://www.aulafy.net/en/courses/ia-local/texto-a-audio"}},{"url":"https://www.aulafy.net/en/courses/ia-local/simulaciones-3d","route":"/en/courses/ia-local/simulaciones-3d","title":"3D Simulations","description":"An interactive 3D scene in the browser —for example the solar system, a molecule, or a geometric shape you can rotate and explore— for use in classes,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/simulaciones-3d","en-US":"https://www.aulafy.net/en/courses/ia-local/simulaciones-3d"}},{"url":"https://www.aulafy.net/en/courses/ia-local/avatar","route":"/en/courses/ia-local/avatar","title":"Speaking Avatar","description":"An animated face (an avatar) that reads text while moving its mouth, for presentations, online courses, or explainer videos. You write what you want it...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/avatar","en-US":"https://www.aulafy.net/en/courses/ia-local/avatar"}},{"url":"https://www.aulafy.net/en/courses/ia-local/wordpress","route":"/en/courses/ia-local/wordpress","title":"WordPress Theme with AI","description":"A theme (the design and visual structure) for WordPress, custom-built with help from Claude Code. Ideal if you have or want a WordPress site and don't...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/wordpress","en-US":"https://www.aulafy.net/en/courses/ia-local/wordpress"}},{"url":"https://www.aulafy.net/en/courses/ia-local/landing","route":"/en/courses/ia-local/landing","title":"Website for your service","description":"A landing page: a single-page, attractive and clear website to present your service, collect contacts, or sell something. From idea to published...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/landing","en-US":"https://www.aulafy.net/en/courses/ia-local/landing"}},{"url":"https://www.aulafy.net/en/courses/ia-local/facturacion","route":"/en/courses/ia-local/facturacion","title":"Assistant for freelancers","description":"A small local application that helps you with day-to-day paperwork as a freelancer: create invoices, keep track of income and expenses, and answer...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/facturacion","en-US":"https://www.aulafy.net/en/courses/ia-local/facturacion"}},{"url":"https://www.aulafy.net/en/courses/ia-local/estudio","route":"/en/courses/ia-local/estudio","title":"Study App","description":"An app that turns your notes or a syllabus into quiz questions, tests you, grades your answers, and explains your mistakes. Use it to prepare for a...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/estudio","en-US":"https://www.aulafy.net/en/courses/ia-local/estudio"}},{"url":"https://www.aulafy.net/en/courses/ia-local/publicar","route":"/en/courses/ia-local/publicar","title":"Publish your app on the internet","description":"Until now, your projects lived on your computer (localhost). In this chapter, you learn to publish them on the internet so anyone can open them from a...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/publicar","en-US":"https://www.aulafy.net/en/courses/ia-local/publicar"}},{"url":"https://www.aulafy.net/en/courses/ia-local/cluster","route":"/en/courses/ia-local/cluster","title":"Home cluster with exo","description":"The most ambitious chapter: connect several computers on a network so they work together and run larger AI models than would fit on a single machine....","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-local/cluster","en-US":"https://www.aulafy.net/en/courses/ia-local/cluster"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa","route":"/en/courses/ia-generativa","title":"Generative AI: image, voice and video","description":"A hands-on course for images, audio, video and creative automation, with attention to quality, control and repeatable workflows.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa","en-US":"https://www.aulafy.net/en/courses/ia-generativa"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/mapa-licencias","route":"/en/courses/ia-generativa/mapa-licencias","title":"Tool and license map","description":"Generative AI changes fast. That's why we're not going to memorize names: we're going to learn how to choose tools by control, license, cost, privacy,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/mapa-licencias","en-US":"https://www.aulafy.net/en/courses/ia-generativa/mapa-licencias"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/comfyui-flux","route":"/en/courses/ia-generativa/comfyui-flux","title":"ComfyUI + FLUX from scratch","description":"ComfyUI feels odd at first because it doesn't hide the process. That's precisely its strength: every node makes clear which model, prompt, size, seed,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/comfyui-flux","en-US":"https://www.aulafy.net/en/courses/ia-generativa/comfyui-flux"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/diffusers-python","route":"/en/courses/ia-generativa/diffusers-python","title":"Reproducible Diffusers with Python","description":"When an image is part of a course, campaign, or product, you need to reproduce it, compare it, and document it. That's where Diffusers wins: it turns...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/diffusers-python","en-US":"https://www.aulafy.net/en/courses/ia-generativa/diffusers-python"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/control-lora","route":"/en/courses/ia-generativa/control-lora","title":"Control, references, and LoRA","description":"A good course doesn't need spectacular images: it needs consistent, readable images that stay true to the concept. Control matters more than visual impact.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/control-lora","en-US":"https://www.aulafy.net/en/courses/ia-generativa/control-lora"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/voz-local","route":"/en/courses/ia-generativa/voz-local","title":"Local voice: Whisper and Piper","description":"Voice is one of the most useful forms of generative AI for education: transcribing lectures, creating subtitles, narrating short lessons, and making...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/voz-local","en-US":"https://www.aulafy.net/en/courses/ia-generativa/voz-local"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/video-local","route":"/en/courses/ia-generativa/video-local","title":"Local video with Wan and ComfyUI","description":"Generative video is tempting, but memory-intensive and easy to get out of hand. For education, start with short clips, simple shots, and a clear role...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/video-local","en-US":"https://www.aulafy.net/en/courses/ia-generativa/video-local"}},{"url":"https://www.aulafy.net/en/courses/ia-generativa/proyecto-multimodal","route":"/en/courses/ia-generativa/proyecto-multimodal","title":"Project: multimedia educational capsule","description":"The final project ties everything together: a short capsule to explain an AI concept with your own image, narration, subtitles, manifest, and a...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-generativa/proyecto-multimodal","en-US":"https://www.aulafy.net/en/courses/ia-generativa/proyecto-multimodal"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia","route":"/en/courses/videojuegos-3d-ia","title":"Games, 3D and simulations with AI","description":"Build playable prototypes, 3D scenes, mechanics and asset workflows using AI as a practical production partner.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/introduccion","route":"/en/courses/videojuegos-3d-ia/introduccion","title":"Fable 5 for Video Games, 3D, and Simulations","description":"Fable 5 can speed up design, code, assets, and documentation, but professional results come from a verifiable workflow: a small idea, a reproducible...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/introduccion","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/introduccion"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/setup-blender-godot","route":"/en/courses/videojuegos-3d-ia/setup-blender-godot","title":"Setup Blender, Godot, and Fable 5","description":"The goal of setup isn't to install lots of tools: it's to create a short pipeline from idea to scene, scene to asset, and asset to a testable prototype.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/setup-blender-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/setup-blender-godot"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/assets-3d-ia","route":"/en/courses/videojuegos-3d-ia/assets-3d-ia","title":"3D Assets with AI: Clean Up and Export","description":"AI can create or describe assets very quickly. The quality leap comes from turning that output into lightweight, named, licensed pieces that are easy...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/assets-3d-ia","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/assets-3d-ia"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/npc-llm-local-godot","route":"/en/courses/videojuegos-3d-ia/npc-llm-local-godot","title":"NPC with Local LLM and Memory in Godot","description":"An AI NPC doesn't need to be infinite. It needs character, lore, a small memory, clear boundaries, and a safe fallback when the model is slow or...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/npc-llm-local-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/npc-llm-local-godot"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/prototipo-godot","route":"/en/courses/videojuegos-3d-ia/prototipo-godot","title":"First 3D Prototype in Godot","description":"Here the goal is a minimal vertical slice: move, look around, collect objects, open a door, and export a playable build. Small, complete, and verifiable.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/prototipo-godot","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/prototipo-godot"}},{"url":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/cad-validacion","route":"/en/courses/videojuegos-3d-ia/cad-validacion","title":"AI, CAD, and Professional Validation","description":"In CAD and architecture, AI can speed up sketches, documentation, and automation, but it never replaces technical review: dimensions, tolerances,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/videojuegos-3d-ia/cad-validacion","en-US":"https://www.aulafy.net/en/courses/videojuegos-3d-ia/cad-validacion"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals","route":"/en/courses/seguridad-evals","title":"AI security and evaluation","description":"A practical security path for prompts, agents and models: evals, red teaming, data risks, guardrails and responsible deployment.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals","en-US":"https://www.aulafy.net/en/courses/seguridad-evals"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/mapa-riesgos","route":"/en/courses/seguridad-evals/mapa-riesgos","title":"Generative AI Risk Map","description":"An AI system is not secure because it \"seems to answer well.\" It is secure when you know what can fail, how you measure it, who is accountable, and...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/mapa-riesgos","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/mapa-riesgos"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/owasp-llm","route":"/en/courses/seguridad-evals/owasp-llm","title":"OWASP Top 10 for LLMs Explained","description":"OWASP grounds generative AI security in concrete problems. It does not protect \"the model\" in the abstract—it protects the entire application, its...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/owasp-llm","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/owasp-llm"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/evals-basicas","route":"/en/courses/seguridad-evals/evals-basicas","title":"Basic evals and regressions","description":"An eval doesn't have to be perfect to be useful. It needs to be repeatable, cover important errors, and alert you when a change makes the system worse.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/evals-basicas","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/evals-basicas"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/red-teaming","route":"/en/courses/seguridad-evals/red-teaming","title":"Red teaming and jailbreaks","description":"Red teaming is not about \"breaking things for the sake of breaking them.\" It is about finding flaws in a controlled way so that a user, an attacker, or...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/red-teaming","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/red-teaming"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/privacidad-datos","route":"/en/courses/seguridad-evals/privacidad-datos","title":"Privacy, Logs, and Sensitive Data","description":"Privacy breaks down in very ordinary places: saved prompts, overly complete logs, screenshots, vectors containing personal data, forwarded emails, or...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/privacidad-datos","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/privacidad-datos"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/supply-chain","route":"/en/courses/seguridad-evals/supply-chain","title":"Model and dataset supply chain","description":"Your AI app inherits trust from everything it downloads: model, tokenizer, dataset, LoRA, npm package, Docker image, workflow, script, and extension.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/supply-chain","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/supply-chain"}},{"url":"https://www.aulafy.net/en/courses/seguridad-evals/proyecto-auditoria","route":"/en/courses/seguridad-evals/proyecto-auditoria","title":"Project: AI App Audit","description":"The final project is a hands-on audit: you take an AI app and produce a short report that states what it does, what could go wrong, which tests it...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/seguridad-evals/proyecto-auditoria","en-US":"https://www.aulafy.net/en/courses/seguridad-evals/proyecto-auditoria"}},{"url":"https://www.aulafy.net/en/courses/mlops-local","route":"/en/courses/mlops-local","title":"Local MLOps and model deployment","description":"Move from local experiments to controlled deployments with model serving, logs, evaluation loops and operational discipline.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local","en-US":"https://www.aulafy.net/en/courses/mlops-local"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/mapa-serving","route":"/en/courses/mlops-local/mapa-serving","title":"Serving map: Ollama, llama.cpp, vLLM","description":"Running a model on your machine is the first step. Serving it well means a stable API, limits, logs, metrics, queues, cache, and a clear way to switch...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/mapa-serving","en-US":"https://www.aulafy.net/en/courses/mlops-local/mapa-serving"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/vram-oom-vllm-ollama","route":"/en/courses/mlops-local/vram-oom-vllm-ollama","title":"VRAM and OOM: vLLM vs Ollama/llama.cpp","description":"Most local setups don't fail because the model is 'bad': they fail because it doesn't fit, because context blows up the KV cache, or because you're...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/vram-oom-vllm-ollama","en-US":"https://www.aulafy.net/en/courses/mlops-local/vram-oom-vllm-ollama"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/llama-server","route":"/en/courses/mlops-local/llama-server","title":"llama.cpp server locally","description":"llama.cpp server is a straightforward way to serve GGUF models locally. It's lightweight, controllable, and perfect for learning what it means to have...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/llama-server","en-US":"https://www.aulafy.net/en/courses/mlops-local/llama-server"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/vllm-openai","route":"/en/courses/mlops-local/vllm-openai","title":"vLLM with OpenAI-compatible API","description":"vLLM is designed to serve models efficiently on GPU. Its main practical advantage: it exposes an OpenAI-compatible API, so many apps can switch...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/vllm-openai","en-US":"https://www.aulafy.net/en/courses/mlops-local/vllm-openai"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/litellm-gateway","route":"/en/courses/mlops-local/litellm-gateway","title":"LiteLLM as a Gateway and Cost Control","description":"When an app can call multiple models, you need a common gateway: keys, limits, budgets, fallbacks, cache, and traces. That's the role of an LLM gateway.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/litellm-gateway","en-US":"https://www.aulafy.net/en/courses/mlops-local/litellm-gateway"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/routing-hibrido-litellm","route":"/en/courses/mlops-local/routing-hibrido-litellm","title":"Hybrid local/cloud routing with LiteLLM","description":"The goal is not to use local for everything. The goal is to use local for routine, private, or low-cost work, and scale to an external model only when...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/routing-hibrido-litellm","en-US":"https://www.aulafy.net/en/courses/mlops-local/routing-hibrido-litellm"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/migrar-cloud-local","route":"/en/courses/mlops-local/migrar-cloud-local","title":"Migrate a cloud agent to local","description":"Migrating to local isn't just changing a URL and calling it done. Latency, context, tool calling, quality, observability, and hardware limits all...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/migrar-cloud-local","en-US":"https://www.aulafy.net/en/courses/mlops-local/migrar-cloud-local"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/observabilidad","route":"/en/courses/mlops-local/observabilidad","title":"Observability with Langfuse and OpenTelemetry","description":"If a response goes wrong and you can't reconstruct which prompt, model, context, and tool were used, you don't have production—you have a black box...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/observabilidad","en-US":"https://www.aulafy.net/en/courses/mlops-local/observabilidad"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/colas-costes","route":"/en/courses/mlops-local/colas-costes","title":"Queues, rate limits, and cache","description":"Models are slow and expensive compared to a normal function. If several people use them at once, you need queues, limits, retries, and cache before you...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/colas-costes","en-US":"https://www.aulafy.net/en/courses/mlops-local/colas-costes"}},{"url":"https://www.aulafy.net/en/courses/mlops-local/proyecto-produccion","route":"/en/courses/mlops-local/proyecto-produccion","title":"Project: private mini LLM platform","description":"The final project ties everything together: a local model served by API, a gateway with limits, traces, minimal evals, and a clear decision on what is...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/mlops-local/proyecto-produccion","en-US":"https://www.aulafy.net/en/courses/mlops-local/proyecto-produccion"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local","route":"/en/courses/fine-tuning-local","title":"Fine-tuning and post-training for LLMs","description":"Prepare datasets, run LoRA and QLoRA jobs, evaluate overfitting and export models for local use.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/mapa-post-training","route":"/en/courses/fine-tuning-local/mapa-post-training","title":"Map: SFT, LoRA, QLoRA, and DPO","description":"Fine-tuning is not the hammer for every nail. Before training, decide whether the problem can be solved with a better prompt, RAG, tools, clean data,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/mapa-post-training","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/mapa-post-training"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/datasets-instrucciones","route":"/en/courses/fine-tuning-local/datasets-instrucciones","title":"High-quality instruction datasets","description":"Fine-tuning quality depends more on the dataset than on the training command. A small, clean, and representative dataset beats thousands of noisy examples.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/datasets-instrucciones","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/datasets-instrucciones"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/lora-qlora","route":"/en/courses/fine-tuning-local/lora-qlora","title":"LoRA and QLoRA without the hype","description":"LoRA isn't magic: it adds small adapters and trains those weights. QLoRA reduces memory using quantization. The hard part is still data, evaluation,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/lora-qlora","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/lora-qlora"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/unsloth-sft","route":"/en/courses/fine-tuning-local/unsloth-sft","title":"Fast SFT with Unsloth","description":"Unsloth is a practical way to train adapters quickly, especially with LoRA/QLoRA. Use it for serious prototypes, but document everything as if it were...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/unsloth-sft","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/unsloth-sft"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/axolotl-config","route":"/en/courses/fine-tuning-local/axolotl-config","title":"Axolotl for reproducible training","description":"When training stops being a one-off experiment, you need versionable configuration. Axolotl lets you describe the dataset, model, LoRA, and training in...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/axolotl-config","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/axolotl-config"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/evals-overfitting","route":"/en/courses/fine-tuning-local/evals-overfitting","title":"Evals, Overfitting, and Regressions","description":"A fine-tune that \"sounds more like us\" may have worsened reasoning, safety, or formatting. The only way to know is to compare before and after using a...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/evals-overfitting","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/evals-overfitting"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/export-gguf-ollama","route":"/en/courses/fine-tuning-local/export-gguf-ollama","title":"Export to GGUF and Ollama","description":"Training is only half the job. If your adapted model cannot be used with your local stack, you are not done yet. Exporting properly means preserving...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/export-gguf-ollama","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/export-gguf-ollama"}},{"url":"https://www.aulafy.net/en/courses/fine-tuning-local/proyecto-modelo-pyme","route":"/en/courses/fine-tuning-local/proyecto-modelo-pyme","title":"Project: adapted model for an SMB","description":"The final project adapts an open model for support at a fictional SMB: it classifies emails, drafts responses, and knows when to ask for clarification...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/fine-tuning-local/proyecto-modelo-pyme","en-US":"https://www.aulafy.net/en/courses/fine-tuning-local/proyecto-modelo-pyme"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion","route":"/en/courses/agentes-automatizacion","title":"Agents and automation","description":"Learn subagents, tools, memory, MCP, retries and automation loops for real workflows on your own machine.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/mapa","route":"/en/courses/agentes-automatizacion/mapa","title":"A real map of agents in 2026","description":"A useful agent is not a chat with a fancy name. It is a system with a goal, tools, permissions, minimal memory, verification, and a clear way to stop.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mapa","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mapa"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/subagentes","route":"/en/courses/agentes-automatizacion/subagentes","title":"Subagents with Roles and Limits","description":"A subagent is used to isolate work: research, review, test, document, or audit without filling up the main context or mixing responsibilities.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/subagentes","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/subagentes"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/crear-cli-tipo-r","route":"/en/courses/agentes-automatizacion/crear-cli-tipo-r","title":"Building an R-style agent CLI","description":"In this lesson, you'll build a minimal version of R, Ramón Guillamón's open-source project: a local-first CLI for private agents with local models,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/crear-cli-tipo-r","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/crear-cli-tipo-r"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/hooks","route":"/en/courses/agentes-automatizacion/hooks","title":"Hooks: Deterministic Automation","description":"A model can forget a rule. A hook cannot. That's why hooks are the right tool for blocking dangerous actions, running checks, and leaving an audit trail.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/hooks","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/hooks"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/skills-seguras","route":"/en/courses/agentes-automatizacion/skills-seguras","title":"Secure and auditable skills","description":"A good skill packages a procedure. A dangerous skill packages excessive permissions, opaque scripts, and network calls that nobody has read.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/skills-seguras","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/skills-seguras"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-seguro","route":"/en/courses/agentes-automatizacion/mcp-seguro","title":"MCP without giving away your keys","description":"MCP makes an agent useful because it connects it to GitHub, databases, browsers, and internal services. That same power expands the attack surface.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-seguro","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-seguro"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-herramientas-locales","route":"/en/courses/agentes-automatizacion/mcp-herramientas-locales","title":"MCP for Local Tools","description":"MCP is useful when the agent needs real context and tools, but every local tool is a doorway. Start with read access, allowlists, and traces before...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-herramientas-locales","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-herramientas-locales"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/servidor-mcp-custom","route":"/en/courses/agentes-automatizacion/servidor-mcp-custom","title":"Create a Custom MCP Server","description":"Installing public MCP servers is fine for learning. But the useful leap comes when you expose your own tools: search your documentation, validate a...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/servidor-mcp-custom","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/servidor-mcp-custom"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/github-routines","route":"/en/courses/agentes-automatizacion/github-routines","title":"GitHub Actions and Routines","description":"Not everything you schedule should be agentic. Tests, lint, and deploy are CI. Triage, review, investigation, and change proposals can be agent work...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/github-routines","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/github-routines"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/agente-247","route":"/en/courses/agentes-automatizacion/agente-247","title":"Project: 24/7 agent with inbox","description":"The final project is a homegrown agent that receives tasks, classifies them, executes only what's safe, and leaves delicate items pending human approval.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/agente-247","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/agente-247"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/agentes-247-hardware-real","route":"/en/courses/agentes-automatizacion/agentes-247-hardware-real","title":"24/7 offline agents on real hardware","description":"A local 24/7 agent doesn't fail only because of tokens: it fails because of heat, RAM, VRAM, reboots, slow model loading, full disks, and tasks nobody...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/agentes-247-hardware-real","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/agentes-247-hardware-real"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/oom-memory","route":"/en/courses/agentes-automatizacion/oom-memory","title":"OOM and memory management","description":"Many agents work in demos but fail in production because they accumulate tool results, API responses, and long conversations within the same context.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/oom-memory","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/oom-memory"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/retry-idempotencia","route":"/en/courses/agentes-automatizacion/retry-idempotencia","title":"Retries, idempotency, and exactly-once","description":"Retrying an LLM call can change the reasoning, choose a different tool, or execute a critical action twice. In agents, blind retry is production debt.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/retry-idempotencia","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/retry-idempotencia"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/estado-recuperacion","route":"/en/courses/agentes-automatizacion/estado-recuperacion","title":"Persistent State and Crash Recovery","description":"A 24/7 agent is not reliable because it never fails. It is reliable because it can crash, start again, and know what it was doing without improvising.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/estado-recuperacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/estado-recuperacion"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/loops-costes","route":"/en/courses/agentes-automatizacion/loops-costes","title":"Infinite Loops and Cost Control","description":"An agent that repeats the same call a hundred times doesn't seem dangerous until the bill arrives or it blocks an external service.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/loops-costes","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/loops-costes"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/multiagentes-locales-loops","route":"/en/courses/agentes-automatizacion/multiagentes-locales-loops","title":"Local Multi-Agents, Memory, and Loops","description":"Running multiple agents in parallel does not automatically multiply intelligence. It also multiplies VRAM, RAM, CPU usage, logs, inconsistent states,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/multiagentes-locales-loops","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/multiagentes-locales-loops"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/memoria-persistente-compartida","route":"/en/courses/agentes-automatizacion/memoria-persistente-compartida","title":"Shared Persistent Memory","description":"When multiple agents work over days, chat context isn't enough. You need external memory: task state, decisions, retrievable documents, and a way to...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/memoria-persistente-compartida","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/memoria-persistente-compartida"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-verificacion","route":"/en/courses/agentes-automatizacion/mcp-verificacion","title":"MCP Verification Before Merge","description":"MCP lets you connect agents to real tools. That is powerful and dangerous. The healthy pattern for code is to separate two roles: an agent that...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-verificacion","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-verificacion"}},{"url":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-governance","route":"/en/courses/agentes-automatizacion/mcp-governance","title":"MCP Governance and Reliable Knowledge","description":"Connecting MCP is the easy part. The hard part is deciding which sources are reliable, which tools write, who approves, and how contradictions are...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-automatizacion/mcp-governance","en-US":"https://www.aulafy.net/en/courses/agentes-automatizacion/mcp-governance"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion","route":"/en/courses/agentes-produccion","title":"Production agents with LangGraph and n8n","description":"Compare frameworks, design state and memory, add human approvals, observe failures and ship agent workflows responsibly.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion","en-US":"https://www.aulafy.net/en/courses/agentes-produccion"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/mapa-frameworks","route":"/en/courses/agentes-produccion/mapa-frameworks","title":"LangGraph, n8n, and CrewAI: What to Use","description":"The question isn't \"which is the best framework,\" but which piece solves your problem with less risk. In production, you almost always separate two...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/mapa-frameworks","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/mapa-frameworks"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/langgraph-vs-crewai-n8n","route":"/en/courses/agentes-produccion/langgraph-vs-crewai-n8n","title":"LangGraph vs CrewAI vs n8n in 2026","description":"These three tools don't solve the same problem. LangGraph is stateful control, CrewAI is role-based collaboration, and n8n is visual automation...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/langgraph-vs-crewai-n8n","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/langgraph-vs-crewai-n8n"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/estado-memoria","route":"/en/courses/agentes-produccion/estado-memoria","title":"State, memory, and controlled loops","description":"A reliable agent doesn't \"remember\" by intuition—it stores state. It knows what task it's solving, what it has tried, what's missing, and when it...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/estado-memoria","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/estado-memoria"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/n8n-tools","route":"/en/courses/agentes-produccion/n8n-tools","title":"n8n as a tools layer","description":"n8n shines when you need to connect things: Gmail, forms, spreadsheets, CRMs, webhooks, and APIs. Use it as the agent's hands, not as a black box that...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/n8n-tools","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/n8n-tools"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/human-in-the-loop","route":"/en/courses/agentes-produccion/human-in-the-loop","title":"Human approvals and permissions","description":"Human review is not a failure of automation. It is the safety belt that lets you use agents on real tasks without turning every mistake into an incident.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/human-in-the-loop","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/human-in-the-loop"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/recuperacion-errores","route":"/en/courses/agentes-produccion/recuperacion-errores","title":"Error Recovery and 503 Failures","description":"A production agent cannot go into crisis because an API returns 503 for ten seconds. It must distinguish transient errors, recoverable errors, human...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/recuperacion-errores","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/recuperacion-errores"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/evals-logs","route":"/en/courses/agentes-produccion/evals-logs","title":"Evals, logs, and observability","description":"An agent that cannot be evaluated is a demo. An agent that produces readable logs can be improved, audited, and shut down before it causes harm.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/evals-logs","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/evals-logs"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/observabilidad-agentes-locales","route":"/en/courses/agentes-produccion/observabilidad-agentes-locales","title":"Observability for local agents","description":"If you can't reconstruct what it thought, which tool it called, and why it failed, you don't have an agent—you have a black box with permissions....","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/observabilidad-agentes-locales","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/observabilidad-agentes-locales"}},{"url":"https://www.aulafy.net/en/courses/agentes-produccion/proyecto-inbox","route":"/en/courses/agentes-produccion/proyecto-inbox","title":"Project: inbox agent for SMBs","description":"We wrap up with a project that an SMB understands in a minute: an agent that receives messages, classifies them, creates drafts, requests approval, and...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/agentes-produccion/proyecto-inbox","en-US":"https://www.aulafy.net/en/courses/agentes-produccion/proyecto-inbox"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted","route":"/en/courses/automatizacion-self-hosted","title":"Self-hosted AI automation for small businesses","description":"Deploy n8n, Ollama, Qdrant and support automations with Docker, VPS setups, queues, backups and monitoring.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/mapa-stack","route":"/en/courses/automatizacion-self-hosted/mapa-stack","title":"Stack map: n8n, Open WebUI, and models","description":"An SMB doesn't need to start with a huge platform. It needs a clear architecture: interface, automations, models, data, approvals, and logs.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/mapa-stack","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/mapa-stack"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/docker-vps","route":"/en/courses/automatizacion-self-hosted/docker-vps","title":"Cheap Docker and VPS without the mess","description":"A cheap VPS can support many office automations, but only if you separate persistent data, secrets, updates, and backups from the start.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/docker-vps","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/docker-vps"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/stack-docker-ia-local","route":"/en/courses/automatizacion-self-hosted/stack-docker-ia-local","title":"Docker Compose for a Complete Local AI Stack","description":"A useful local stack shouldn't be a folder full of loose commands. Docker Compose lets you spin up the interface, automation, and vector database with...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/stack-docker-ia-local","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/stack-docker-ia-local"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-windows-wsl","route":"/en/courses/automatizacion-self-hosted/n8n-windows-wsl","title":"n8n on Windows: Docker, WSL, and Common Errors","description":"On Windows, the usual bottleneck isn't n8n—it's Docker Desktop, WSL, virtualization, paths, ports, and restarts. This lesson gives you a diagnostic...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-windows-wsl","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-windows-wsl"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/ollama-openwebui","route":"/en/courses/automatizacion-self-hosted/ollama-openwebui","title":"Ollama and Open WebUI as a private interface","description":"Open WebUI can be the team's entry point: chat, models, tools, and internal knowledge. Ollama provides a simple way to run local models.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/ollama-openwebui","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/ollama-openwebui"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/rag-n8n-qdrant-ollama","route":"/en/courses/automatizacion-self-hosted/rag-n8n-qdrant-ollama","title":"Private RAG with n8n, Qdrant, and Ollama","description":"The stack most commonly used by SMBs and solopreneurs is straightforward: private documents in Qdrant, a local model with Ollama, and n8n as the glue...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/rag-n8n-qdrant-ollama","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/rag-n8n-qdrant-ollama"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-webhooks","route":"/en/courses/automatizacion-self-hosted/n8n-webhooks","title":"n8n with webhooks and credentials","description":"n8n is ideal for connecting forms, email, CRM, spreadsheets, and APIs. The key is that each workflow has a clear contract, logs, and limits.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/n8n-webhooks","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/n8n-webhooks"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/aprobaciones-humanas","route":"/en/courses/automatizacion-self-hosted/aprobaciones-humanas","title":"Human approvals before acting","description":"The best first automation sends nothing: it prepares drafts, explains why, and asks for permission. That way you build trust without putting the...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/aprobaciones-humanas","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/aprobaciones-humanas"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/colas-backups-monitoring","route":"/en/courses/automatizacion-self-hosted/colas-backups-monitoring","title":"Queues, Backups, and Monitoring","description":"When an automation already helps the business, it stops being an experiment. It needs a queue, visible errors, restorable backups, and simple alerts.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/colas-backups-monitoring","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/colas-backups-monitoring"}},{"url":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/proyecto-soporte-pyme","route":"/en/courses/automatizacion-self-hosted/proyecto-soporte-pyme","title":"Project: internal support for an SMB","description":"You will build a system that receives internal requests, searches for information, prepares a response, and requests approval before sending or...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/automatizacion-self-hosted/proyecto-soporte-pyme","en-US":"https://www.aulafy.net/en/courses/automatizacion-self-hosted/proyecto-soporte-pyme"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro","route":"/en/courses/rag-seguro","title":"Advanced and secure RAG","description":"Go beyond basic embeddings with better chunking, reranking, permissions, citations, monitoring and production safety.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro","en-US":"https://www.aulafy.net/en/courses/rag-seguro"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/mapa-rag","route":"/en/courses/rag-seguro/mapa-rag","title":"Useful RAG: much more than PDF chat","description":"A serious RAG setup isn't about uploading a PDF and hoping for miracles. It's a data pipeline: it cleans documents, retrieves relevant context, cites...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/mapa-rag","en-US":"https://www.aulafy.net/en/courses/rag-seguro/mapa-rag"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/ingesta-chunking","route":"/en/courses/rag-seguro/ingesta-chunking","title":"Ingestion, cleaning, and chunking","description":"Chunking is not about cutting text every thousand characters. It is about preserving meaning, headings, tables, dates, permissions, and source so...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/ingesta-chunking","en-US":"https://www.aulafy.net/en/courses/rag-seguro/ingesta-chunking"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/chunking-avanzado","route":"/en/courses/rag-seguro/chunking-avanzado","title":"Advanced Chunking for Private RAG","description":"Many RAG systems fail before they reach the model: they cut paragraphs in half, lose headings, mix topics, and don't store metadata. Advanced chunking...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/chunking-avanzado","en-US":"https://www.aulafy.net/en/courses/rag-seguro/chunking-avanzado"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/graphrag-local","route":"/en/courses/rag-seguro/graphrag-local","title":"Local GraphRAG and graph-based memory","description":"GraphRAG is not a magic word. It helps when relationships matter: people, companies, contracts, records, technical dependencies, or events that change...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/graphrag-local","en-US":"https://www.aulafy.net/en/courses/rag-seguro/graphrag-local"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/ocr-tablas","route":"/en/courses/rag-seguro/ocr-tablas","title":"OCR and Tables in Real-World PDFs","description":"Easy PDFs already have selectable text. Real enterprise PDFs include scans, columns, stamps, split tables, and skewed invoices. If you don't process...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/ocr-tablas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/ocr-tablas"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/embeddings-vector-db","route":"/en/courses/rag-seguro/embeddings-vector-db","title":"Embeddings and Vector Databases","description":"Embeddings convert text into numbers so you can search by meaning. The vector database stores those numbers along with metadata, permissions, and...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/embeddings-vector-db","en-US":"https://www.aulafy.net/en/courses/rag-seguro/embeddings-vector-db"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/hybrid-reranking","route":"/en/courses/rag-seguro/hybrid-reranking","title":"Hybrid search and reranking","description":"Semantic search finds similar ideas; keyword search finds names, codes, dates, and exact terms. Good RAG uses both and reorders results before responding.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/hybrid-reranking","en-US":"https://www.aulafy.net/en/courses/rag-seguro/hybrid-reranking"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/qdrant-permisos","route":"/en/courses/rag-seguro/qdrant-permisos","title":"Qdrant Multi-User and Permissions","description":"The most dangerous failure in multi-user RAG isn't answering incorrectly: it's retrieving the right document for the wrong person. Permissions must be...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/qdrant-permisos","en-US":"https://www.aulafy.net/en/courses/rag-seguro/qdrant-permisos"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/obsidian-segundo-cerebro","route":"/en/courses/rag-seguro/obsidian-segundo-cerebro","title":"Local second brain with Obsidian and RAG","description":"Obsidian works very well as a knowledge base because your notes are Markdown. The challenge isn't reading files: it's cleaning, tagging, filtering, and...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/obsidian-segundo-cerebro","en-US":"https://www.aulafy.net/en/courses/rag-seguro/obsidian-segundo-cerebro"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/prompt-injection","route":"/en/courses/rag-seguro/prompt-injection","title":"Prompt injection in RAG","description":"In RAG, documents are also user input. A PDF can contain malicious instructions to manipulate the model. Defense is not asking it to \"ignore that\"—it's...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/prompt-injection","en-US":"https://www.aulafy.net/en/courses/rag-seguro/prompt-injection"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/debugging-grounding","route":"/en/courses/rag-seguro/debugging-grounding","title":"Debugging RAG: grounding and the full prompt","description":"A RAG system can retrieve the correct document and still answer incorrectly. The failure usually lies in the final prompt, the context format, the...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/debugging-grounding","en-US":"https://www.aulafy.net/en/courses/rag-seguro/debugging-grounding"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/respuestas-estructuradas-citas","route":"/en/courses/rag-seguro/respuestas-estructuradas-citas","title":"Structured responses with citations","description":"To use RAG in an SMB or serious project, \"pretty text\" is not enough. You need a contract: answer, evidence, confidence, missing fields, and a clear...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/respuestas-estructuradas-citas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/respuestas-estructuradas-citas"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/evals-metricas","route":"/en/courses/rag-seguro/evals-metricas","title":"RAG Evals with Metrics","description":"\"It seems to answer well\" is not an evaluation. A RAG system needs test cases, expected outcomes, and metrics that alert you when you change chunking,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/evals-metricas","en-US":"https://www.aulafy.net/en/courses/rag-seguro/evals-metricas"}},{"url":"https://www.aulafy.net/en/courses/rag-seguro/evals-citaciones","route":"/en/courses/rag-seguro/evals-citaciones","title":"Evals, citations, and traceability","description":"A professional RAG system can be audited. You know which documents it retrieved, which fragments it used, why it answered, and when it should have said...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/rag-seguro/evals-citaciones","en-US":"https://www.aulafy.net/en/courses/rag-seguro/evals-citaciones"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes","route":"/en/courses/ia-pymes","title":"AI for small businesses and freelancers","description":"Identify valuable use cases, automate office flows, build useful assistants and decide what should stay human.","language":"en","type":"english","priority":0.86,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes","en-US":"https://www.aulafy.net/en/courses/ia-pymes"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/mapa","route":"/en/courses/ia-pymes/mapa","title":"Useful AI Map for a Small Business","description":"The AI that delivers the most value to a small business isn't the most spectacular: it's the kind that cuts repetitive work without putting data,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/mapa","en-US":"https://www.aulafy.net/en/courses/ia-pymes/mapa"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/rgpd-basico","route":"/en/courses/ia-pymes/rgpd-basico","title":"GDPR basics for using AI without surprises","description":"You don't need to be a lawyer to work smarter: you need to know what data you put into AI, what for, where it goes, and who can review it. This lesson...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/rgpd-basico","en-US":"https://www.aulafy.net/en/courses/ia-pymes/rgpd-basico"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/emails","route":"/en/courses/ia-pymes/emails","title":"Emails: Classify and Create Drafts","description":"Email is a great place to start: there's high volume, many repeated responses, and controlled risk if the AI only creates drafts.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/emails","en-US":"https://www.aulafy.net/en/courses/ia-pymes/emails"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/facturas","route":"/en/courses/ia-pymes/facturas","title":"Invoices: extract data and review","description":"Invoices are one of the best use cases for AI in the office: extraction, review, and organization. But don't let the model decide on taxes or final...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/facturas","en-US":"https://www.aulafy.net/en/courses/ia-pymes/facturas"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/facturas-verifactu-ocr","route":"/en/courses/ia-pymes/facturas-verifactu-ocr","title":"Invoices, OCR, and Verifactu with Human Review","description":"AI can read invoices, organize fields, and flag inconsistencies. What it should not do at first is finalize accounting, taxes, or legal submissions...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/facturas-verifactu-ocr","en-US":"https://www.aulafy.net/en/courses/ia-pymes/facturas-verifactu-ocr"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/presupuestos-excel","route":"/en/courses/ia-pymes/presupuestos-excel","title":"Budgets, Excel, and Sheets","description":"Much office work lives in spreadsheets. AI is useful when it cleans data, cross-references tables, and creates budget drafts that a person can review.","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/presupuestos-excel","en-US":"https://www.aulafy.net/en/courses/ia-pymes/presupuestos-excel"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/whatsapp-atencion","route":"/en/courses/ia-pymes/whatsapp-atencion","title":"WhatsApp and Telegram with Human Approval","description":"Chat support is tempting but also delicate: fast replies, real customers, and personal data. The safe approach starts with classification, drafting,...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/whatsapp-atencion","en-US":"https://www.aulafy.net/en/courses/ia-pymes/whatsapp-atencion"}},{"url":"https://www.aulafy.net/en/courses/ia-pymes/aeo-pymes","route":"/en/courses/ia-pymes/aeo-pymes","title":"AEO for SMEs: appearing in AI answers","description":"More and more customers ask an assistant before searching on Google. AEO means making your information so clear, verifiable, and structured that an...","language":"en","type":"english","priority":0.72,"alternateLanguages":{"es-ES":"https://www.aulafy.net/cursos/ia-pymes/aeo-pymes","en-US":"https://www.aulafy.net/en/courses/ia-pymes/aeo-pymes"}}]}