Curso Completo Bases de Datos Vectoriales para IA Generativa
Crea Soluciones de IA Generativa con Bases de Datos Vectoriales: Embeddings, RAG, Pinecone, Chroma, Supabase y más
Lo que serás capaz de hacer
¿Qué objetivo tiene el curso? El objetivo principal de este curso es que aprendas a dominar las bases de datos vectoriales , la tecnología que permite que la inteligencia artificial no solo genere texto, sino que razone con información real y actualizada . Descubrirás cómo los embeddings representan el significado de los datos y cómo las bases de datos de vectores los utilizan para realizar búsquedas semánticas que entienden el contexto más allá de las palabras. A lo largo del curso aprenderás a crear, almacenar y consultar información vectorial , y a conectar esas bases de datos con grandes modelos de lenguaje mediante sistemas RAG (Retrieval-Augmented Generation) . Trabajarás con herramientas como Pinecone, Supabase o Chroma, combinando enfoques no-code e integraciones con código , para construir soluciones inteligentes conectadas a tus propios datos. Al finalizar el curso, serás capaz de diseñar y desplegar sistemas RAG completos , integrar modelos de IA con fuentes de información personalizadas y aplicar bases de datos vectoriales estratégicamente en proyectos reales, tanto en entornos personales como profesionales. ¿Qué son las bases de datos vectoriales? Las bases de datos vectoriales son una nueva generación de sistemas que almacenan información en forma de vectores numéricos (embeddings). A diferencia de las bases de datos tradicionales, que buscan coincidencias exactas de palabras, las bases de datos de vectores permiten buscar por significado , encontrando resultados relacionados incluso aunque no se usen las mismas palabras. Gracias a ellas, los modelos de inteligencia artificial pueden entender el contexto , buscar información relevante y razonar con conocimiento actualizado , lo que da lugar a sistemas más inteligentes, precisos y útiles. Son la base de los sistemas RAG , los que combinan IA generativa y conocimiento propio, permitiendo a los modelos conectarse con tus documentos, tus datos y tus herramientas reales. ¿En qué va a ayudarte este curso? Comprender los fundamentos de las bases de datos vectoriales y los embeddings. Aprenderás qué son los embeddings, cómo se generan y cómo las bases de datos vectoriales los utilizan para buscar por significado en lugar de por coincidencia literal. Entender la estructura interna de una base de datos vectorial. Conocerás sus componentes principales —vectores, metadatos, IDs o índices— y cómo interactúan entre sí para ofrecer búsquedas rápidas y precisas. Aprender a crear, almacenar y consultar información vectorial. Dominarás las operaciones clave (inserción, actualización y búsqueda por similitud) y verás cómo se implementan en diferentes soluciones. Explorar las principales tecnologías del mercado. Trabajarás con Pinecone, Chroma o Supabase, entendiendo sus diferencias: SaaS, híbridas y open source. Integrar bases de datos vectoriales con modelos de lenguaje (LLMs). Aprenderás a conectar tus datos con modelos de IA para construir sistemas RAG que razonen con información real y actualizada. Diseñar soluciones no-code con herramientas como n8n. Verás cómo crear agentes de inteligencia artificial que lean y escriban datos en bases de datos vectoriales usando entornos visuales sin necesidad de programar. Pasar del no-code al código. Una vez entiendas el flujo completo de las soluciones, aprenderás a implementar las mismas integraciones mediante código, aprovechando APIs y librerías para personalizar tus soluciones. Construir tus propios sistemas RAG. Diseñarás proyectos completos que combinan embeddings, bases de datos vectoriales y modelos generativos para responder preguntas o contextualizar información. Comprender el ecosistema y elegir la tecnología adecuada. Sabrás cuándo conviene usar una base de datos SaaS como Pinecone, una solución híbrida como Supabase o una open source como Chroma según tu caso de uso. Identificar oportunidades de aplicación profesional. Aprenderás a detectar cómo estas tecnologías pueden aplicarse en tu trabajo: chatbots especializados, buscadores de conocimiento interno, analistas semánticos de documentos, etc. Desarrollar autonomía y criterio técnico. Terminarás el curso con la capacidad de crear tus propias arquitecturas de IA conectadas a datos reales, sin depender de herramientas externas. Contenido y descripción general del curso Este programa formativo está diseñado para cualquier persona interesada en entender y aplicar bases de datos vectoriales dentro de proyectos de inteligencia artificial generativa , ya sea para crear sistemas RAG, construir asistentes inteligentes o conectar la IA con información real de su entorno. A lo largo del curso irás aprendiendo mientras construyes: a medida que avances, crearás tus propios proyectos, aprenderás a almacenar y consultar información vectorial, y diseñarás sistemas RAG que conectan bases de datos vectoriales con modelos de lenguaje. Comenzaremos desde lo básico, comprendiendo qué son los embeddings, cómo se generan y qué papel juegan en la búsqueda semántica. Luego diseñaremos soluciones con herramientas no-code como n8n, para que entiendas visualmente cómo se comunican la IA y las bases de datos, y finalmente avanzaremos hacia el trabajo con código, construyendo soluciones más personalizadas y escalables. El enfoque del curso es totalmente práctico , con ejercicios y casos de uso reales que te permitirán aplicar lo aprendido de inmediato. No necesitas tener una gran experiencia previa en programación para seguir el curso, aunque si la tienes, podrás profundizar en los casos prácticos y crear integraciones más avanzadas. El objetivo es que cualquier persona sea capaz de diseñar, implementar y aprovechar bases de datos vectoriales , aplicándolas de forma estratégica para construir soluciones de inteligencia artificial conectadas a información real, útil y actualizada.
- Comprender qué son las bases de datos vectoriales y su importancia en el diseño de soluciones de inteligencia artificial generativa
- Aprender cómo se generan los embeddings y cómo representan el significado de textos o documentos en forma numérica
- Distinguir las diferencias entre bases de datos tradicionales y vectoriales, y sus casos de uso más comunes
- Crear, almacenar y consultar información vectorial mediante operaciones de inserción y búsqueda semántica
- Diseñar sistemas RAG que conectan grandes modelos de lenguaje (LLMs) con bases vectoriales para generar respuestas precisas
- Crear soluciones de IA Generativa con distintas bases de datos vectoriales de referencia como Pinecone, Chroma o Supabase
Temario
UNIDAD 1 - Introducción · 3 leccionesUNIDAD 1 - Introducción
UNIDAD 1 - Introducción
- Objetivos del Curso
- Instrucciones del Curso
- Sobre Mi
UNIDAD 2 - Fundamentos técnicos de las Bases de Datos Vectoriales · 12 leccionesUNIDAD 2 - Fundamentos técnicos de las Bases de Datos Vectoriales
UNIDAD 2 - Fundamentos técnicos de las Bases de Datos Vectoriales
- ¿Por qué son necesarias las Bases de Datos Vectoriales?
- Índices de las Bases de Datos Vectoriales
- Bases de Datos Tradicionales vs Bases de Datos Vectoriales
- ¿Qué son los Embeddings?
- Espacio Vectorial y Dimensiones de Vectores
- ¿Cómo Medir Distancias entre Embeddings?
- Componentes de una Base de Datos de Vectores
- Approximate Nearest Neighbor (ANN)
- FAISS, Milvus, Weaviate, Qdrant y más
- Comprendiendo Pinecone, Chroma y Supabase
- Soluciones de IA Generativa, Vectores y Embeddings
- Casos de Uso para Bases de Datos Vectoriales
UNIDAD 3 - Aprovisionar Bases de Datos Vectoriales en Pinecone · 5 leccionesUNIDAD 3 - Aprovisionar Bases de Datos Vectoriales en Pinecone
UNIDAD 3 - Aprovisionar Bases de Datos Vectoriales en Pinecone
- Pinecone como Base de Datos de Referencia SaaS
- Configurar Índice con Embeddings
- Insertar Registros en Pinecone
- Búsqueda de Contenido en Pinecone
- Integración de Pinecone con n8n
UNIDAD 4 - Agentes de IA conectados a Pinecone · 8 leccionesUNIDAD 4 - Agentes de IA conectados a Pinecone
UNIDAD 4 - Agentes de IA conectados a Pinecone
- Bases de Datos Vectoriales en Agentes de IA
- Integración de un Agente de IA con Pinecone
- Información en Pinecone
- Token Splitter, Chunks y Overlap
- Conocimiento en Vectores de Pinecone
- Embeddings y Respuestas de OpenAI
- Funcionamiento del Agente de IA y Pinecone
- Archivos Descargables
UNIDAD 5 - Configuración de Entorno Local para Bases de Datos Vectoriales · 6 leccionesUNIDAD 5 - Configuración de Entorno Local para Bases de Datos Vectoriales
UNIDAD 5 - Configuración de Entorno Local para Bases de Datos Vectoriales
- Configurar Entorno Local para BD Vectoriales
- Python en Visual Studio Code
- Instalación de Visual Studio Code
- Uso de Python en VS Code
- Instalación de Python
- Extensiones en Visual Studio Code
UNIDAD 6 - Integración con la API de Pinecone desde Python · 8 leccionesUNIDAD 6 - Integración con la API de Pinecone desde Python
UNIDAD 6 - Integración con la API de Pinecone desde Python
- Trabajando con embeddings y Pinecone desde Python
- Integración con la API de Pinecone
- Crear Índice en Pinecone
- Agregar Conocimiento a través de la API
- Consulta con Vectores a la API de Pinecone
- Consulta de Texto a la API de Pinecone
- Eliminar Índice en la Base de Datos
- Archivos Descargables
UNIDAD 7 - Implementar un sistema RAG con OpenAI, Python y Pinecone · 14 leccionesUNIDAD 7 - Implementar un sistema RAG con OpenAI, Python y Pinecone
UNIDAD 7 - Implementar un sistema RAG con OpenAI, Python y Pinecone
- Implementar un sistema RAG con OpenAI, Python y Pinecone
- Construyendo sistemas de búsqueda semántica con Pinecone
- Procesar Documentos en Lote
- Cargar Conocimiento a través de la API de Pinecone
- Lectura de Chunks en Pinecone
- Preparar el Contexto de la Solución
- Integración con la API de OpenAI
- Obtener Resultado de OpenAI
- ¿Cómo Mejorar el Proyecto?
- Procesar Múltiples Extensiones de Archivos
- Insertar Registros en el Índice de Pinecone
- Consulta a Múltiples Archivos de Conocimiento
- Modificar Archivos para Obtener la Respuesta del Usuario
- Archivos Descargables
UNIDAD 8 - Desplegar Bases de Datos en Supabase · 9 leccionesUNIDAD 8 - Desplegar Bases de Datos en Supabase
UNIDAD 8 - Desplegar Bases de Datos en Supabase
- Supabase como Base de Datos
- Crear Tablas en Supabase
- Esquema de la Base de Datos en Supabase
- Crear Índice en Supabase
- Integración con Supabase desde Python
- Insertar Registros en Supabase
- Configuración de Credenciales del Proyecto
- Crear Embeddings de OpenAI en Supabase
- Archivos Descargables
UNIDAD 9 - Agentes de IA conectados a Supabase · 13 leccionesUNIDAD 9 - Agentes de IA conectados a Supabase
UNIDAD 9 - Agentes de IA conectados a Supabase
- Integración de Supabase con Aplicaciones Externas
- Diseño del Agente de IA conectado a Supabase
- Aprovisionar Entorno en Supabase
- Estructura de la Base de Datos Relacional
- Almacenar Datos en Postgres
- Supabase como Base de Datos Vectorial
- Estructura de la BD Vectorial
- Insertar Información en la Base de Datos Vectorial
- Vectores en Supabase
- Obtener Conocimiento de Vectores en Supabase
- Respuesta Generada por IA con Datos de Suapabase
- Integración de OpenAI y Supabase
- Archivos Descargables
UNIDAD 10 - Gestión de Colecciones y Embeddings Open Source en ChromaDB · 10 leccionesUNIDAD 10 - Gestión de Colecciones y Embeddings Open Source en ChromaDB
UNIDAD 10 - Gestión de Colecciones y Embeddings Open Source en ChromaDB
- Gestión de Colecciones y Embeddings Open Source en ChromaDB
- Aprovisionar Colecciones de Chroma en Python
- Colecciones Temporales en Chroma
- ¿Dónde se almacena la información en Chroma?
- Colecciones Persistentes de Chroma
- Mostrar Vectores en la Colección
- Tipo de Embeddings en Chroma
- Embeddings de Hugging Face en ChromaDB
- Embeddings de OpenAI en ChromaDB
- Archivos Descargables
UNIDAD 11 - Asistente inteligente con ChromaDB y OpenAI en Python · 9 leccionesUNIDAD 11 - Asistente inteligente con ChromaDB y OpenAI en Python
UNIDAD 11 - Asistente inteligente con ChromaDB y OpenAI en Python
- Asistente inteligente con ChromaDB y OpenAI en Python
- Obtener Contenido de los Documentos
- Crear Colecciones en Chroma
- Buscar Contenido en Colecciones de Chroma
- Consultas de Información en ChromaDB
- Crear Proyecto Web en Python
- Diseño del Backend de la Aplicación
- Interacción con el Chat en la Web
- Archivos Descargables
UNIDAD 12 - Recursos Adicionales · 1 leccionesUNIDAD 12 - Recursos Adicionales
UNIDAD 12 - Recursos Adicionales
- Clase Extra
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
12 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
Cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Ivan AlsiGo.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 12 unidades · 98 lecciones · 60 h
- 12 meses de acceso
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Ivan AlsiGo; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


