๐ฆพ รltimamente la IA estรก en auge, por el tiempo y los dolores de cabeza que nos ahorra. Uno de los proyectos rey es ChatGPT. Y es que mi concepciรณn de ChatGPT era algo distinta a la que tengo ahora mismo. Ya que descubrรญ que este asistente tan รบtil que usamos todos funciona mediante RAG. Y tu te preguntarรกs al igual que yo lo hice, ยฟquรฉ demonios es un RAG?๐ฑ๐ฆพ Sus siglas en inglรฉs significan Retrieval Augmented Generation, y es en รบltima instancia una arquitectura de inteligencia artificial. ๐จ๐ผโ๐ป โฉ๏ธEsta arquitectura combina la bรบsqueda de informaciรณn externa junto a la generaciรณn de informaciรณn para proporcionar una respuesta. ยฟY de donde busca la informaciรณn? Pues para ello se usan modelos de embedding y bases de datos vectoriales. De esta forma se puede contar con datos que no han sido usados para entrenar al modelo sin reentrenarlo. Y asรญ ahorrar tiempo y recursos. ๐โ
โ
Esto reduce la alucinaciรณn y mejora la precisiรณn de los resultados. Te explico una metรกfora para que lo entiendas como yo lo entendรญ. ๐จ๐ผโ๐ณ๐ณ Imagina que eres un gran cocinero, tienes mucho conocimiento sobre cocina y puedes โgenerarโ nuevos platos, pero es imposible que las memorices todas, por lo que โrecuperasโ algunos consejos de un libro de recetas. Algo asรญ es lo que conocemos como RAG.