Ir al contenido principal

Centro de Capacitación del Comercio

25 horas · 100% online · certificado

LangChain y LLMs con Python

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…

INSCRIPCIÓN ONLINE

$137.500

Hasta 12 cuotas con Mercado Pago

25 horas · 100% online · certificado

¿Lo toma tu empresa? Lo puedes pagar con tu franquicia SENCE.

Certificado al terminar

Sobre el curso

LangChain y LLMs con Python es un curso online asincrónico de 25 horas cuyo objetivo es 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.

El programa está organizado en 7 módulos y desarrolla los contenidos de manera progresiva, combinando fundamentos, aplicaciones y criterios prácticos relacionados con la temática del curso.

Lo que aprenderás

  • Comprender qué es un LLM y cómo Langchain nos ofrece múltiples soluciones para crear potentes aplicaciones IA.
  • Aprender a interactuar con los LLMs a partir de APIs para generar entradas apropiadas al LLM y obtener salidas con el resultado esperado.
  • 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.
  • Aplicar el concepto de cadenas en Langchain para crear aplicaciones que usan bloques secuenciales de LLMs generando soluciones completas.
  • Crear objetos de memoria con Langchain para que los LLMs tengan un histórico de la conversación mantenida y aplicar un contexto adecuado.
  • 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.
  • Implementar proyectos reales muy utilizados en cualquier ámbito y negocio.

Contenido del curso

Módulo 1: Introducción a Langchain y LLMs
2 h 40 min

Objetivo: Comprender qué es un LLM y cómo Langchain nos ofrece múltiples soluciones para crear potentes aplicaciones IA.

  • ¿Qué es un Large Language Model (LLM)?
  • ¿Qué es Langchain y cuáles son sus componentes?
  • Casos de uso en Langchain
  • Instalación de Python y librería Langchain
  • ¿Qué es una API? Configuración de la cuenta OpenAI y API Key
  • Resumen
Módulo 2: Modelos de Entrada / Salida en Langchain
3 h 10 min

Objetivo: Aprender a interactuar con los LLMs a partir de APIs para generar entradas apropiadas al LLM y obtener salidas con el resultado esperado.

  • Interacción y uso de Langchain con LLMs y Modelos de Chat
  • Plantillas de prompts con Langchain para el modelo de entrada
  • Parsear y procesar la salida
  • Serialización de prompts (guardar y cargar)
  • Resumen
Módulo 3: Conectores de Datos en Langchain
5 h 30 min

Objetivo: 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.

  • 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…)
  • Google Drive
  • Amazon S3
  • 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
  • Resumen
Módulo 4: Cadenas en Langchain
3 h 50 min

Objetivo: Aplicar el concepto de cadenas en Langchain para crear aplicaciones que usan bloques secuenciales de LLMs generando soluciones completas.

  • ¿Qué son las cadenas y cómo crear el primer modelo de cadena secuencial simple?
  • Construcción del Modelo Secuencial Completo
  • Enrutamiento a cadenas con LLMRouterChain
  • Cadenas de Transformación
  • Cadenas para Preguntas y Respuestas sobre nuestros datos
  • Resumen
Módulo 5: Memoria en Langchain
2 h 30 min

Objetivo: Crear objetos de memoria con Langchain para que los LLMs tengan un histórico de la conversación mantenida y aplicar un contexto adecuado.

  • ¿Qué es la memoria en Langchain y qué tipos de memoria podemos implementar?
  • Creación de Buffer de Memoria completa de una Conversación
  • Creación de Buffer de Memoria con Ventana
  • Creación de Buffer de Memoria Resumida
  • Resumen
Módulo 6: Agentes en Langchain
3 h 35 min

Objetivo: 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.

  • ¿Qué son los agentes y cómo implementar un primer caso de uso?
  • Creación de agente potenciado con motor de búsqueda
  • Configuración de SerpAPI
  • Creación de agente programador de código
  • Creación de herramientas personalizadas
  • Agentes conversacionales con memoria
  • Resumen
Módulo 7: Agentes en Langchain: Desarrollo de proyectos reales
3 h 45 min

Objetivo: Implementar proyectos reales muy utilizados en cualquier ámbito y negocio.

  • PROYECTO: Creación de Agente Chatbot con memoria a partir de sistema RAG con nuestra BD Vectorial
  • PROYECTO: Creación de Agente para Análisis automático SQL a partir de consultas en lenguaje natural
  • Resumen

¿Para quién es?

Profesionales

Profesionales interesados en integrar modelos de lenguaje avanzados en sus aplicaciones.

Profesionales que desean explorar las capacidades de los LLMs y su aplicación en diversas industrias.

Desarrolladores y programadores

Desarrolladores que deseen aprender a utilizar herramientas modernas como Langchain para mejorar la interacción con los usuarios.

Ingenieros y profesionales de datos

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

Profesionales encargados de gestionar grandes volúmenes de datos y que desean mejorar su comprensión mediante modelos de lenguaje.

Científicos y profesionales de datos

Científicos de datos interesados en construir y desplegar modelos de inteligencia artificial que interactúen con usuarios de manera efectiva.

Estudiantes y profesionales en formación

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

Innovadores que buscan crear productos y servicios basados en inteligencia artificial.

Líderes

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

Personas con un interés general en el campo de la inteligencia artificial que desean explorar sus aplicaciones prácticas.

Entusiastas

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.

Certificado y respaldo

Certificado

Recibirás un certificado digital al aprobar el curso.

Respaldo institucional

Centro de Capacitación del Comercio, OTEC de la Cámara de Comercio de Santiago.

Convenio académico

Contenidos desarrollados en convenio con UNIR.

Preguntas frecuentes

¿El curso tiene horarios establecidos?
No. Es un curso asincrónico y puedes revisar sus contenidos sin conectarte a clases en un horario determinado.
¿Cómo accedo al curso después de comprarlo?
Una vez aprobado el pago y procesada la matrícula, recibirás por correo electrónico las instrucciones para acceder al aula Moodle.
¿Cómo obtengo el certificado?
Para obtener el certificado digital debes completar los contenidos y aprobar las evaluaciones establecidas en el curso.
¿Necesito conocimientos previos?
Se recomienda tener conocimientos básicos de Python, aunque todo el desarrollo de los casos se explicará desde cero.
¿Cuánto dura el curso?
El curso tiene una duración total de 25 horas.

¿Prefieres formación en vivo o más profunda?

Conoce nuestros cursos presenciales y diplomados con relator en directo.

¿Prefieres que te asesore un ejecutivo?

Déjanos tus datos y te contactaremos para resolver tus dudas.

Por favor, activa JavaScript en tu navegador para completar este formulario.