What You Need to Know Before
You Start

Starts 5 June 2025 20:49

Ends 5 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Desarrollar aplicaciones RAG con LlamaIndex y JS

Domina la creación de aplicaciones RAG con LlamaIndex y JavaScript, desde la configuración del entorno hasta el despliegue de un chatbot full-stack con NextJS. Aprende sobre la ingesta de datos, consultas y técnicas avanzadas para aplicaciones robustas y listas para producción.
Packt via Coursera

Packt

2015 Cursos


5 hours 33 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Online Course (Audit)

Optional upgrade avallable

Resumen

En este curso, aprenderás a construir aplicaciones de Generación Aumentada por Recuperación (RAG) utilizando LlamaIndex y JavaScript. Comenzarás con una introducción a la estructura del curso y los requisitos previos, y te sumergirás directamente en el aprendizaje práctico para crear aplicaciones listas para producción.

Al final del curso, serás capaz de integrar diversas fuentes de datos, configurar una cuenta de OpenAI y utilizar herramientas poderosas como el RouterQueryEngine para manejar consultas avanzadas. El curso comienza configurando tu entorno de desarrollo con NodeJS y OpenAI.

Serás introducido a LlamaIndex, explorarás sus características principales y profundizarás rápidamente en los fundamentos de los sistemas RAG, desde la ingestión y el indexado de datos hasta la consulta y la construcción de sistemas RAG personalizados. A lo largo del curso, adquirirás un conocimiento profundo sobre cómo manejar diferentes tipos de datos, como PDFs, y cómo interactuar con tu sistema usando una API de Express.

A medida que avances, abordarás conceptos más avanzados como manejar múltiples motores de consulta, utilizar agentes e incorporar técnicas a nivel de producción para hacer que tus aplicaciones RAG sean robustas y escalables. El curso culmina en la construcción de una aplicación de chatbot full-stack con NextJS y su despliegue en Vercel.

Saldrás del curso con la capacidad de desarrollar, desplegar y mantener aplicaciones RAG sofisticadas. Este curso es ideal para desarrolladores con un sólido entendimiento de JavaScript y conceptos básicos de desarrollo web que deseen aprender más sobre sistemas RAG y su aplicación en proyectos del mundo real.

No se requiere experiencia previa con LlamaIndex, pero se recomienda estar familiarizado con NodeJS y APIs.

Programa de estudio

  • Introducción
  • En este módulo, presentaremos el curso, discutiremos los requisitos previos, esbozaremos la estructura y anticiparemos los emocionantes proyectos que construirás. Obtendrás una visión general del curso y una comprensión del camino de aprendizaje que tienes por delante.
  • Configuración del Entorno de Desarrollo
  • En este módulo, te guiaremos a través de la configuración de tu entorno de desarrollo, centrándonos en la instalación de NodeJS y la configuración de la clave de la API de OpenAI. Esta base te preparará para el trabajo práctico por venir.
  • Profundización en LlamaIndex – Fundamentos
  • En este módulo, profundizaremos en LlamaIndex, centrándonos en sus características y funcionalidades clave. Aprenderás el flujo de trabajo principal y configurarás tu primer sistema RAG simple utilizando LlamaIndex.
  • Profundización en LlamaIndex - Conceptos Principales y Cargadores de Datos
  • En este módulo, cubriremos los conceptos principales detrás de LlamaIndex y demostraremos cómo construir sistemas RAG personalizados, trabajar con datos estructurados y consultar PDFs. También crearás una API de Express para interactuar con tu sistema.
  • Agentes y Consultas Avanzadas con LlamaIndex
  • En este módulo, exploraremos técnicas de consulta avanzada, incluyendo el RouterQueryEngine y cómo manejar múltiples fuentes de datos. Construirás sistemas más complejos y herramientas de consulta para interacciones sofisticadas con tus sistemas RAG.
  • Persistencia de Datos y Técnicas Listas para Producción
  • En este módulo, nos centraremos en asegurar que tu sistema RAG esté listo para producción. Aprenderás a gestionar datos persistentes y aplicar técnicas avanzadas para optimizar el rendimiento del sistema.
  • Aplicación Web Full-stack con Chatbot en NextJS con un Comando y Despliegue
  • En este módulo, guiamos la construcción de una aplicación de chatbot full-stack usando NextJS, personalizándola con tus propios datos y desplegándola en Vercel para su uso en producción. Aprenderás a simplificar el proceso con el comando create-llama CLI.
  • Concluir
  • En este módulo final, revisaremos todo lo que has aprendido, reforzaremos tu progreso y proporcionaremos orientación sobre cómo continuar tu desarrollo en el campo. Saldrás con una base sólida y los próximos pasos para un mayor crecimiento.

Enseñado por

Packt - Course Instructors


Asignaturas

Ciencias de la Computación