En este curso aprenderemos todo sobre RAG (Retrieval Augmented Generation), desde los conceptos básicos hasta los flujos de trabajo más avanzados.
Estructura del Curso
Sección 1: Introducción y Recursos
- Overview completo del curso
- Recursos descargables (formatos, plantillas, etc.)
- Guía de inicio rápido con RAG usando Google Notebooks
Sección 2: Fundamentos de RAG
- Bases de datos y interfaz de chat: Comprenderemos cómo funcionan los LLMs
- Function Calling: Cómo los LLMs se comunican con APIs
- Tecnologías clave para RAG:
- Bases de datos vectoriales
- Modelos de embeddings
- Búsqueda K-NN
- Chunking (fragmentación de texto)
- Conceptos básicos de APIs
- Interfaz de chat y OpenAI Playground
- Computación en tiempo de prueba y selección de modelos
Sección 3: RAG Práctico con APIs de Chat
- Preparación de datos para sistemas RAG
- Conversión de contenido web HTML a RAG
- Procesamiento de videos de YouTube para RAG
- Entrenamiento de chat con tu estilo de escritura
- Procesamiento de archivos CSV
- Conceptos avanzados de APIs de chat
- Acciones de APIs de chat
Sección 4: Modo Local
- Fundamentos de Ollama:
- Instalación y configuración
- Comandos básicos
- Configuración de servidor
- Requisitos de hardware
- Integración de cualquier LLM con Ollama
- Optimización de embeddings:
- Chunk Size (tamaño de fragmentos)
- Chunk Overlap (solapamiento de fragmentos)
- Desarrollo de aplicaciones locales
- Control de comportamiento:
- System Prompts
- Memoria y temperatura
- Búsqueda por similitud
- Capacidades de agentes con LLMs
Sección 5: Modo Desarrollador – APIs Avanzadas
- OpenAI API:
- Precios y gestión de proyectos
- Cumplimiento GDPR
- OpenAI Playground y Response API
- Frameworks principales:
- LangChain
- LangGraph
- Flowwise
- Configuración e instalación:
- Setup de Node.js para Flowwise
- Solución de problemas con NVM
- Instalación mediante Command Prompt
- Construcción de aplicaciones RAG:
- Bases de datos vectoriales
- Modelos y HTML Splitter
- Exportación/importación de workflows
- Desarrollo de Chatbot UI personalizada
- Integración Flowwise + Ollama
- Tool Agents avanzados:
- Trabajo con Open Router y Claude
- Integración con bases de datos vectoriales
- Conexión con PostgreSQL y Supabase
- Envío de emails con Composer.io
- Prompt Engineering avanzado
- Sistemas Multi-Agent:
- Agentes secuenciales
- Human-in-the-loop
- Sistemas auto-mejorantes
Sección 6: Deep Dive en n8n
- Instalación y gestión:
- Instalación, gestión y actualizaciones
- Componentes principales:
- Triggers, Actions, Nodes, Models
- Aplicaciones prácticas:
- Aplicaciones que se actualizan automáticamente
- Conversión de páginas web en chatbots RAG
- Web scraping con peticiones HTTP
- Crawling y scraping de múltiples enlaces
Sección 7: Self-Hosting y Comercialización
- Deployment paso a paso con Render
- Casos de estudio: Aplicación RAG real construida para cliente
- Personalización de marca:
- Logos personalizados
- Diseño en React
- Integración en páginas web
- Configuraciones avanzadas
- Hosting de n8n
- Aplicaciones standalone con n8n
- Branding CSS personalizado
- Tips de marketing y ventas para AI Agents
Sección 8: Workflows Especiales
- Tecnologías avanzadas:
- Webhooks
- HTTP Request Nodes
- Comandos cURL
- Model Context Protocol (MCP)
- Integración Claude Desktop como agente
- Conexiones avanzadas:
- GPT con n8n vía Webhook
- Flowwise con HTTP Post Request
- Integración con WireSign
- Técnicas de optimización:
- Cache Augmented Generation
- Prompt Caching
- Graph RAG de Microsoft
- Light RAG
- Retrieval contextual
- Estrategias de RAG: Cuándo usar cada una
Sección 9: Seguridad y Cumplimiento
- Desafíos de seguridad:
- Gestión de API keys
- Security en Telegram Agents
- Jail breaks y prompt injections
- Data poisoning
- Aspectos legales:
- Derechos de autor e IP en RAG
- Privacidad de datos
- Sesgo y alineación
- Cumplimiento normativo:
- GDPR básico
- Cumplimiento en AU y US
- Licencias especiales para n8n
Sección 10: ¿Qué Sigue?
- Agradecimientos y próximos pasos
- Actualizaciones futuras del curso
- Recursos adicionales
Nota Importante
Este curso está diseñado para ser progresivo. Si ya tienes conocimientos básicos, puedes saltar secciones, pero se recomienda seguir el orden establecido para un aprendizaje óptimo.
¡Gracias por tu tiempo y dedicación! Estoy aquí para ayudarte en tu viaje de aprendizaje sobre RAG Agents.