Que es RAG y como crear uno

Fazt

Resumen

Este video es una guía práctica para entender qué es el RAG (Retrieval Augmented Generation) y cómo implementarlo desde cero. Se explica cómo conectar modelos de lenguaje con bases de datos tanto estructuradas (SQL) como no estructuradas mediante vectores (embeddings), utilizando la plataforma Insforce para gestionar el backend, el almacenamiento vectorial con PG Vector y la integración con agentes de IA como Cursor. El objetivo es permitir que un chat consulte información privada, actualizada y veraz de un negocio, evitando alucinaciones mediante el uso de temperatura cero y técnicas de búsqueda híbrida.

Capítulos

  1. 0:00Introducción al concepto RAG
  2. 0:46Limitaciones de los chats actuales
  3. 2:22Cómo funciona el flujo de datos RAG
  4. 4:04Consultas SQL vs Búsqueda Semántica
  5. 4:21Ingesta de datos y búsqueda semántica
  6. 5:33Uso de columnas vectoriales y embeddings
  7. 7:59Selección de modelos de embeddings
  8. 10:11Introducción a Insforce y PG Vector
  9. 12:45Creación del proyecto y UI
  10. 14:36Implementación del backend vectorial
  11. 22:49Lógica para consultas SQL mediante IA
  12. 33:28Despliegue y autenticación final

Temas tratados

  • Concepto de RAG
  • Limitaciones de los LLMs sin RAG

+6 temas más (contenido completo al seguir el canal)

Extracto de la transcripción

Cuando se habla de que un chat pueda consultar datos de una base de datos propia, como puede ser de un negocio o de alguna empresa, por lo general se piensa en RA, que es básicamente un abreviado de retrieval augmented generation, que suena algo muy complicado, pero básicamente es que tu modelo inteligente sea capaz de poder leer los datos que están dentro de una base de datos de cualquier tipo. Bueno, para poder entender esto correctamente, el día de hoy les voy a dar una introducción acerca de qué es RA, además de un ejemplo práctico utilizando una plataforma de la nube, en donde les voy a mostrar todo el proceso de creación de un chat propio, en donde vamos a poder consultar datos que no son inventados, sino que vienen desde una base de datos y un modelo inteligente puede responder acorde a estos de una forma incluso bastante rápida. Entonces, si quieren aprender cómo crear sus próxim…