Después de hacer estos cursos, me siento seguro creando visualizaciones y cuadros de mando profesionales
Descripción del curso
Crea sistemas RAG con LangChain
La generación aumentada por recuperación (RAG) es una técnica que se utiliza para superar una de las principales limitaciones de los modelos de lenguaje grandes (LLM): su conocimiento limitado. Los sistemas RAG integran datos externos procedentes de diversas fuentes en los LLM. Este proceso de conectar múltiples sistemas diferentes suele ser tedioso, ¡pero LangChain lo convierte en un juego de niños!Aprende métodos de división y recuperación de última generación.
¡Mejora tu arquitectura RAG! Aprenderás a cargar y dividir archivos de código, incluidos archivos Python y Markdown, para garantizar que las divisiones «reconozcan» la sintaxis del código. Dividirás tus documentos utilizando tokens en lugar de caracteres para garantizar que los documentos recuperados permanezcan dentro de la ventana de contexto de tu modelo. Descubre cómo la división semántica puede ayudar a conservar el contexto detectando cuándo cambia el tema en el texto y dividiéndolo en esos puntos. Por último, aprende a evaluar tu arquitectura RAG de forma sólida con LangSmith y Ragas.Descubre la arquitectura Graph RAG
Da un giro radical a tu arquitectura RAG y descubre cómo los sistemas RAG basados en grafos, en lugar de vectores, pueden mejorar la comprensión de tu sistema de las entidades y relaciones presentes en tus documentos. ¡Aprenderás a convertir datos de texto no estructurados en gráficos utilizando LLM para realizar la traducción! A continuación, almacenarás estos documentos gráficos en una base de datos gráfica Neo4j y los integrarás en un sistema RAG más amplio para completar la aplicación.Requisitos previos
Programa de formación
Esquema del curso
1
Crear aplicaciones RAG con LangChain
Descubre cómo integrar fuentes de datos externas en modelos de chat con LangChain. Aprende a cargar, dividir, incrustar, almacenar y recuperar datos para usarlos en aplicaciones con LLMs.
- Cargar documentos para RAG con LangChain50 XP
- Cargar archivos PDF para RAG100 XP
- Cargar archivos HTML para RAG100 XP
- División de texto, embeddings y almacenamiento vectorial50 XP
- Primeros pasos con la división de texto100 XP
- Dividir documentos de forma recursiva100 XP
- Generar embeddings y almacenar documentos100 XP
- Crear una cadena de recuperación con LCEL50 XP
- Crear el prompt de recuperación100 XP
- Crear la cadena de recuperación100 XP
2
Mejorar la arquitectura RAG
Descubre técnicas de vanguardia para cargar, dividir y recuperar documentos, incluyendo la carga de archivos de Python, la división semántica y los métodos de recuperación MRR y self-query. Aprende a evaluar tu arquitectura RAG usando métricas y frameworks sólidos.
3
Introducción a Graph RAG
Descubre cómo las bases de datos de grafos y la recuperación pueden superar algunas limitaciones del almacenamiento y la recuperación tradicionales basados en vectores.
Retrieval Augmented Generation (RAG) con LangChain
Curso
completado

