
Bienvenidos a esta sección.
Antes de entrar a la parte práctica del curso —antes de abrir notebooks, escribir código y comparar motores vectoriales— quiero que construyamos una base conceptual sólida.
Porque la clave para diseñar buenas soluciones de inteligencia artificial no está solo en “usar herramientas”, sino en entender lo que ocurre dentro de ellas.
Y eso es exactamente lo que vamos a hacer aquí: abrir la caja negra de las bases vectoriales.
En los últimos años aparecieron muchas plataformas que permiten arrastrar bloques visuales, conectar APIs y construir agentes con muy poco esfuerzo. Y eso está bien para comenzar. Pero el verdadero valor aparece cuando dejás de ver una base vectorial como un “módulo mágico” y la entendés como una arquitectura matemática que permite recuperar significado, contexto y semántica a partir de vectores.
Acá vamos a responder preguntas importantes:
¿Qué es realmente una base vectorial?
¿En qué se diferencia de una base tradicional?
¿Por qué los embeddings capturan significado?
¿Y por qué esto cambió la forma de buscar y generar contenido con IA?
Esta sección te va a dar los principios que después vamos a convertir en práctica. Primero entendemos el “por qué”, y luego vamos al “cómo” con las cuatro tecnologías que vamos a trabajar en el curso.
No vamos a profundizar en teoría por llenar la cabeza de conceptos, sino porque estos fundamentos te dan criterio. Y ese criterio es lo que te convierte en alguien capaz de seleccionar herramientas, justificar decisiones y construir soluciones robustas.
Así que disfrutá esta parte, tomala como tu base técnica.
Después, todo lo que construyamos —Chroma, Pinecone, PostgreSQL con pgvector y Supabase— va a tener mucho más sentido.
Vamos a comenzar.
Definición sencilla con ejemplos cotidianos.
Idea de almacenar “significados” en lugar de texto literal.
Breve mención del contexto actual de IA generativa.
Objetivo: entender qué es una base vectorial sin entrar todavía en lo técnico.
Estructura y tipo de consultas: SELECT vs. búsquedas por similitud.
Naturaleza de los datos (estructurados vs. no estructurados).
Ejemplo: búsqueda exacta vs. búsqueda semántica.
Cuándo usar una u otra.
Objetivo: comprender el “por qué” detrás del surgimiento de las bases vectoriales.
Qué es un embedding (representación numérica de significado).
Ejemplos visuales de espacios vectoriales.
Cómo se generan los embeddings a partir de texto.
Concepto de distancia semántica.
Objetivo: visualizar cómo los textos se transforman en vectores y qué permite esto.
Cómo las bases vectoriales organizan y buscan información.
Conceptos de índice, búsqueda kNN y métricas de similitud.
Cómo se optimiza la búsqueda (distancia, velocidad y precisión).
Ejemplo: búsqueda de documentos similares en milisegundos.
Objetivo: entender “cómo funciona por dentro” una base vectorial sin necesidad de código.
Qué miden y cuándo se usa cada una.
Ejemplo práctico: medir la similitud entre dos frases.
Cómo afectan el resultado de búsqueda.
Objetivo: dar contexto técnico básico para entender consultas vectoriales más adelante.
Qué es un modelo de lenguaje (explicación simple y accesible).
Cómo aprenden los patrones del lenguaje humano.
Qué limita a los LLMs (falta de memoria, actualización y contexto externo).
Cómo las bases vectoriales actúan como memoria extendida.
Ejemplo práctico: el flujo RAG (Retrieval-Augmented Generation).
Principales modelos actuales (GPT, LLaMA, Claude, Gemini) y cómo interactúan con vectores.
Breve visual o analogía: “el cerebro (LLM) consulta su libreta (vector DB) antes de responder”.
Objetivo: conectar el mundo de los modelos de lenguaje con las bases vectoriales de forma clara y aplicada.
Aplicaciones reales y visuales:
Chatbots documentales (RAG).
Recomendadores de contenido.
Clasificadores y motores de búsqueda inteligentes.
Fraudes
Objetivo: cerrar la conexión entre teoría y práctica.
Bienvenido a esta sección. Hasta ahora, gran parte de nuestro trabajo ha ocurrido en un entorno controlado y local, donde el foco fue comprender la esencia técnica de una base vectorial. Aquí vamos a dar un salto importante: llevar la búsqueda semántica a un contexto de escala empresarial, utilizando Pinecone como motor vectorial gestionado en la nube.
¿Por qué Pinecone? Porque representa el otro extremo de nuestra matriz conceptual. Chroma nos permitió aprender, paso a paso, cómo construir un vector store desde cero y entender lo que ocurre detrás de la caja negra. Pinecone, en cambio, nos muestra qué significa trabajar con un servicio optimizado para producción: índices distribuidos, latencias consistentes, escalado automático y una API pensada para integrarse con LLMs y pipelines de datos sin necesidad de administrar servidores.
Aquí vas a ver cómo las decisiones cambian cuando el objetivo no es simplemente hacer que funcione, sino que funcione siempre, en milisegundos, con miles o millones de vectores. Vamos a construir un RAG completo, desde el cargado de datos, hasta la recuperación y generación final con un modelo de lenguaje. Y vas a notar algo clave: el concepto sigue siendo el mismo, pero la arquitectura cambia.
Mi objetivo en esta sección es que veas Pinecone como una herramienta estratégica: cuando la velocidad, la seguridad y la fiabilidad importan, un motor dedicado puede ser la mejor decisión. Esta experiencia te prepara para entender, más adelante, cuándo elegir un motor vectorial nativo y cuándo integrar vectores dentro de una base relacional corporativa. Comencemos.
Bienvenido a esta sección. Aquí damos un giro muy interesante. Pasamos de motores diseñados exclusivamente para vectores… a integrar esa misma lógica dentro de una base de datos tradicional, relacional y universalmente adoptada: PostgreSQL. Pero con un ingrediente clave: pgvector.
¿Por qué es tan importante este paso? Porque en el mundo real, los datos viven en tablas. Productos, clientes, pedidos, stocks, precios… todo está normalizado, con llaves primarias, índices, integridad referencial. Y si queremos que la IA deje de ser un experimento y se convierta en una capacidad central del negocio, tenemos que unir esos dos mundos: contexto semántico y contexto transaccional.
Aquí vas a descubrir que no se trata solo de “almacenar embeddings en una tabla”, sino de lo que esa integración permite: búsquedas inteligentes dentro del core del negocio, recomendadores que entienden reglas y condiciones reales, y procesos donde la IA puede consultar los mismos datos que alimentan las órdenes, inventarios y KPIs de la empresa.
Vamos a construir todo desde cero: entorno local con Docker, administración visual con pgAdmin, creación de tablas relacionales, generación de embeddings desde Python y consultas vectoriales sobre datos reales. Esta experiencia te acerca al trabajo que ocurre dentro de equipos de ingeniería empresarial: arquitectura, integridad, transacciones, escalabilidad y lógica de negocio.
El valor de esta sección no está solo en el código. Está en el criterio. Cuando termines, vas a entender cuándo conviene usar un motor dedicado… y cuándo conviene que tu base vectorial viva dentro de tu ecosistema SQL. Comencemos.
Hoy la inteligencia artificial parece magia. Arrastramos bloques, conectamos APIs y decimos que “creamos un agente”. Pero la verdad es otra: sin entender lo que ocurre dentro —embeddings, búsquedas semánticas, distancias vectoriales, memoria— siempre vamos a depender de plantillas, tutoriales y herramientas que cambian cada mes. Este curso es para quienes ya dieron el primer paso… y ahora quieren profundidad. Para quienes quieren pasar de conectar nodos… a diseñar soluciones de inteligencia artificial con criterio técnico.
Bienvenido al curso “Bases Vectoriales para Aplicaciones de Inteligencia Artificial”. Aquí vas a aprender las bases conceptuales y prácticas que necesitas para construir sistemas de IA con recuperación semántica, memoria y datos reales.
Soy Carlos Martínez. Tengo un MBA en INCAE y un Ph.D. en Management por la Universidad de St. Gallen en Suiza, una universidad líder en estrategia y management. Soy coautor de 25 casos de negocio, algunos incluidos en las bases de Harvard y Michigan, y este es mi curso número 59 en Udemy, con 18 best sellers. Desde hace 5 años ayudo a profesionales a conectar negocio, analítica e inteligencia artificial.
¿Y por qué te menciono esto? Porque en este curso vas a ver pensamiento estructurado, no una colección aleatoria de herramientas. Y porque vengo del mundo empresarial: aquí verás rigor técnico, pero aplicado a casos reales, con criterios que sirven para construir valor en el mundo corporativo.
En este programa vas a aprender 4 bases vectoriales, cada una desde una lógica diferente dentro de una matriz 2x2 que diseñé para guiarte: Chroma, con la que aprenderás la esencia: embeddings, similitud, recuperación, eficiencia. Pinecone, para ver qué significa trabajar con un motor dedicado, gestionado en la nube, listo para producción. PostgreSQL + pgvector, para integrar vectores en bases relacionales, junto con los datos del negocio. Y finalmente Supabase, donde llevamos todo a un entorno real full-stack, combinando relacional + vectorial en la nube, con APIs listas para conectar agentes, n8n y servicios de IA.
Pero no empezamos en la práctica sin base: primero vas a entender qué es una base vectorial, cómo funcionan los embeddings, medidas de similitud, indexación, eficiencia y cómo se conecta todo eso con modelos de lenguaje y RAG. Ese entendimiento te permite tomar decisiones: cuándo usar cada herramienta y por qué.
Este curso es para profesionales que quieren construir aplicaciones de inteligencia artificial reales: desde desarrolladores y analistas… hasta consultores, product owners y personas que ya usan herramientas de IA y ahora quieren ir más allá de la caja negra. No necesitas ser experto, pero si conocés lo básico de Python y bases relacionales, vas a aprovecharlo aún más.
Te llevás todo el código en Python, todos los cuadernos de Jupyter, archivos CSV, ejercicios, PDF con los fundamentos conceptuales, y acceso al foro de preguntas y respuestas —si preguntás con educación, yo respondo y te ayudo. Además, vas a poder practicar tus habilidades de comunicacion con Role Plays, la nueva herramienta de Udemy basada en IA para desarrollar tu criterio y tu forma de explicar soluciones técnicas a un público de negocio.
También tenés garantía de 30 días. No tenés nada que perder. Asi que te invito a que explores las clases gratuitas, revises el contenido y tomes la decisión de dar un paso adelante, para que dejes de conectar nodos… y empeces a diseñar arquitecturas de inteligencia artificial con criterio. Nos vemos en la primera clase.