Curso de Langchain y LLMs con Python (Programa detallado)
Objetivo
Comprender qué son los Large Language Models (LLMs) y cómo funcionan.
Conocer la arquitectura y los componentes principales de Langchain.
Instalar Python y la librería Langchain.
Configurar cuentas de API de OpenAI y gestionar claves para conectar con LLMs.
Utilizar Langchain para interactuar con LLMs y construir modelos de chat efectivos.
Diseñar y aplicar plantillas de prompts para optimizar la entrada de datos en LLMs.
Parsear y procesar la salida de los modelos para obtener resultados útiles.
Transformar documentos y manejar cargadores para integraciones con plataformas como Google y AWS.
Crear embeddings de texto y almacenar vectores en bases de datos para potenciar los LLMs con tus propios datos.
Optimizar resultados mediante la compresión de datos utilizando LLMs.
Diseñar modelos de cadena secuencial simples y avanzados en Langchain.
Enrutar cadenas con LLMRouterChain para mejorar la estructura y flujo de las aplicaciones.
Entender el concepto de memoria en Langchain y cómo implementarla.
Crear buffers de memoria completos, resumidos y con ventana para manejar conversaciones.
Desarrollar agentes que utilicen motores de búsqueda para mejorar sus respuestas.
Crear agentes programadores de código y herramientas personalizadas.
Implementar agentes conversacionales que puedan interactuar de manera efectiva utilizando LLMs y Langchain.
Aplicar el conocimiento adquirido para crear sistemas RAG con bases de datos vectoriales.
Crear agentes que realicen análisis automáticos de SQL a partir de consultas en lenguaje natural.
Dirigido a:
Profesionales interesados en integrar modelos de lenguaje avanzados en sus aplicaciones.
Desarrolladores que deseen aprender a utilizar herramientas modernas como Langchain para mejorar la interacción con los usuarios.
Ingenieros de datos que buscan optimizar el procesamiento y almacenamiento de datos utilizando embeddings y bases de datos vectoriales.
Profesionales encargados de gestionar grandes volúmenes de datos y que desean mejorar su comprensión mediante modelos de lenguaje.
Profesionales que desean explorar las capacidades de los LLMs y su aplicación en diversas industrias.
Científicos de datos interesados en construir y desplegar modelos de inteligencia artificial que interactúen con usuarios de manera efectiva.
Alumnos que deseen adquirir habilidades prácticas en el uso de tecnologías de vanguardia en inteligencia artificial y procesamiento de lenguaje natural.
Estudiantes que buscan proyectos aplicados que les permitan poner en práctica conceptos teóricos.
Innovadores que buscan crear productos y servicios basados en inteligencia artificial.
Líderes que desean comprender cómo las tecnologías de LLMs y Langchain pueden transformar sus negocios y procesos operativos.
Personas con un interés general en el campo de la inteligencia artificial que desean explorar sus aplicaciones prácticas.
Entusiastas que buscan una introducción comprensiva a la tecnología detrás de los LLMs y su implementación con Langchain.
Requisitos:
Se recomienda tener conocimientos básicos de Python, aunque todo el desarrollo de los casos se explicará desde cero.
PROGRAMA DEL CURSO
1.- Introducción a Langchain y LLMs
Objetivo
Comprender qué es un LLM y cómo Langchain nos ofrece múltiples soluciones para crear potentes aplicaciones IA.
Contenido
Introducción a Langchain y LLMs
¿Qué es un Large Language Model (LLM)?
¿Qué es Langchain y cuáles son sus componentes?
Instalación de Python y librería Langchain
¿Qué es una API? Configuración de la cuenta OpenAI y API Key
Aprender a cargar documentos propios y conectar a múltiples fuentes para crear nuestra propia base de datos vectorial que puede ser consultada y optimizada con LLMs.
Contenido
Conectores de Datos en Langchain
Cargadores de documentos
Caso de uso - Carga de ficheros pdf y conexión con LLM para resumen de documentos
Cargadores de documentos integraciones con otras plataformas (Google, AWS, Wikipedia )
Transformación de documentos
Incrustación de texto y creación de vectores (embeddings)
Almacenamiento de vectores en base de datos
Compresión y optimización de resultados a partir de LLMs
Crear potentes agentes de Langchain que utilicen diversas herramientas para resolver casos prácticos complejos de manera sencilla como chatbots, agentes SQL o programadores de código.
Contenido
Agentes en Langchain
¿Qué son los agentes y cómo implementar un primer caso de uso?
Creación de agente potenciado con motor de búsqueda
Este sitio utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.
Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies