What You Need to Know Before
You Start

Starts 8 June 2025 06:07

Ends 8 June 2025

00 days
00 hours
00 minutes
00 seconds
course image

Développement d'applications RAG de Gen AI à l'aide de LlamaIndex

Plongez dans le développement d'applications RAG en utilisant LlamaIndex et les LLMs, en maîtrisant l'ingénierie des invites, les bases de données vectorielles, les pipelines de requêtes et la création d'agents pour construire des applications d'IA sophistiquées qui répondent à des besoins de données complexes.
Packt via Coursera

Packt

2019 Cours


9 hours 2 minutes

Optional upgrade avallable

Not Specified

Progress at your own speed

Free Online Course (Audit)

Optional upgrade avallable

Aperçu

Ce cours vous équipera des compétences nécessaires pour développer des applications de RAG (génération augmentée par récupération) en utilisant LlamaIndex et des modèles de langage à grande échelle (LLMs). Vous explorerez l'intégration de LlamaIndex avec diverses sources de données et comment affiner les invites pour des applications sophistiquées basées sur l'intelligence artificielle.

Le cours commence par les fondamentaux des LLMs et les concepts clés autour de l'ingénierie des invites, avant de plonger dans les capacités de LlamaIndex. Vous apprendrez d'abord les éléments essentiels de LlamaIndex et la configuration de son environnement, avant de créer votre première application.

Le cours vous guide progressivement à travers différents types d'invites, y compris les invites conversationnelles, et introduit des évaluateurs de similarité sémantique. Vous comprendrez l'importance des embeddings de langage, des bases de données vectorielles, et comment travailler avec une base de données Chroma ou une base de données SQL pour stocker et récupérer des données efficacement.

De plus, le cours vous guidera dans la création et l'optimisation de pipelines de requêtes dans LlamaIndex, tels que les pipelines de requêtes séquentielles et les pipelines DAG (graphe acyclique dirigé), et dans le travail avec des agents et des outils. Vous construirez des applications du monde réel, y compris une calculatrice utilisant un agent ReAct et un agent documentaire avec des outils dynamiques, démontrant la polyvalence de LlamaIndex dans divers cas d'utilisation.

Ce cours est conçu pour les développeurs, les scientifiques des données et les passionnés d'IA qui souhaitent approfondir leurs connaissances de LlamaIndex pour le développement d'applications avancées. Une compréhension de base de la programmation en Python et des concepts d'IA est recommandée pour ce cours de niveau intermédiaire.

À la fin du cours, vous serez capable de concevoir, construire et déployer des applications puissantes basées sur RAG, adaptées à des besoins complexes en matière de données réelles.

Programme

  • Introduction
  • Dans ce module, nous vous présenterons les concepts fondamentaux du développement d'applications RAG avec LlamaIndex, y compris les modèles de langage de grande taille (LLMs), les invites, et le processus de configuration. Vous acquerrez également une expérience pratique en créant votre premier programme avec LlamaIndex et des techniques avancées de création d'invites.
  • Approfondir LlamaIndex
  • Dans ce module, nous explorerons plus en profondeur les fonctionnalités puissantes de LlamaIndex, y compris le formatage avancé des invites, l'évaluation de la similarité sémantique, et l'optimisation du pipeline de requêtes. Vous apprendrez également à intégrer des bases de données vectorielles, à travailler avec des agents et des outils, et à créer des applications pratiques comme des calculatrices et des agents documentaires, élargissant ainsi vos capacités avec LlamaIndex pour une utilisation dans le monde réel.

Enseigné par

Packt - Course Instructors


Sujets

Informatique