Concours de développement d’agents d'IA générative organisé par NVIDIA et LangChain

Participez à notre concours pour remporter un GPU NVIDIA® GeForce RTX™ 4090, des récompenses décernées par LangChain et bien plus encore. 

Rejoignez notre vibrante communauté de spécialistes en IA, qui innovent en repoussant les limites des applications basées sur l’IA générative grâce aux technologies de NVIDIA et de LangChain. Prenez part à notre concours pour vous atteler au développement d'agents textuels et multimodaux à la fois pratiques, efficaces et créatifs dans le domaine de votre choix. Vous pourrez ainsi tenter de gagner l’une des nombreuses récompenses exaltantes que nous mettons en jeu. Pour commencer, prenez connaissance de nos ressources de développement pas à pas, puis entrez en contact avec les experts techniques de NVIDIA et de LangChain tout en interagissant avec la communauté de l'IA dans son ensemble sur Discord pour relever les différents défis liés à ce concours de développement. 

Ce concours se déroulera du 15 mai au 17 juin aux États-Unis, au Royaume-Uni, au Japon, en Allemagne et dans d'autre pays.

Projets éligibles

Votre projet de développement d'un nouvel agent d’IA générative accéléré par GPU doit faire partie de l’une des deux catégories suivantes.

Grands modèles de langage (plus de 8 milliards de paramètres)

Les grands modèles de langage (LLM), qui comportent plus de 8 milliards de paramètres, évoluent à une vitesse sans précédent. Les développeurs peuvent exploiter ces modèles complexes afin de concevoir des agents polyvalents pour automatiser des tâches telles que les questions-réponses, la synthèse de texte et la génération de contenu.

Petits modèles de langage (moins de 8 milliards de paramètres)

Alors que le poids et la taille des modèles de langage ne cessent de croître, une nouvelle tendance consiste à faire appel à des petits modèles de langage (SLM) dotés de moins de 8 milliards de paramètres. Les développeurs qui retiennent cette option sont encouragés à utiliser ces modèles de langage de plus petite taille pour développer des applications telles que des copilotes locaux ou des applications embarquées.  

Démarrage

Il existe différentes façons de concevoir des applications d’IA générative mettant à profit les LLM et les SLM. Vous trouverez ci-dessous quelques exemples de projet ainsi que des ressources documentaires qui devraient vous guider dans votre processus créatif.

Agents basés sur un LLM

Développez de puissantes applications alimentées par un LLM avec LangChain, un framework incontournable pour la création d’agents reposant sur l'IA.

Vous pouvez exploiter des modèles open-source populaires et des modèles des fondation de NVIDIA via NVIDIA NIM ou en utilisant les points de terminaison de NVIDIA pour l'IA au sein du framework LangChain. Une fois que vous avez développé votre application, vous pouvez faire appel à NVIDIA NeMo™ Guardrails pour contrôler les données de sortie du LLM selon votre cas d’utilisation.

Si vous souhaitez développer des agents avancés, vous pouvez mettre en œuvre votre projet avec LangGraph, un framework multi-agents basé sur LangChain.

Personnalisation des agents

Si vous souhaitez personnaliser un agent pour une tâche spécifique, une méthode éprouvée consiste à procéder au réglage fin des modèles d'IA sur votre jeu de données. Pour ce faire, vous pouvez procéder à la curation de votre jeu de données à l’aide de NeMo Curator en optimisant le modèle applicable avec le framework NeMo ou des transformateurs HuggingFace.

Une fois que vous disposez de votre LLM personnalisé, vous pouvez utiliser le modèle au sein du framework LangChain pour développer un nouvel agent.

Copilotes locaux

Pour les agents devant faire l'objet d'une exécution en local à des fins de sécurité et de confidentialité, vous pouvez commencer par développer un agent similaire aux agents basés sur un LLM.

Cependant, au lieu d'utiliser un LLM, vous pouvez exploiter des modèles de langage plus petits (avec moins de 8 milliards de paramètres) et les quantifier via NVIDIA TensorRT™-LLM afin de réduire la taille du modèle pour l'adapter à une exploitation sur votre GPU en local.

NVIDIA et le framework LangChain vous permettent de concevoir des agents pouvant s’exécuter sur des ressources de calcul locales. 

 

Enter the Contest

Étape 1 : lancez votre projet

Inscrivez-vous pour participer au concours et commencer à utiliser nos ressources.

Connectez-vous à la communauté des développeurs de LLM et aux experts techniques de NVIDIA et de LangChain sur la page Discord de NVIDIA pour les développeurs et sur les forums de NVIDIA pour les développeurs.

Étape 2 : développez votre projet

Configurez votre environnement de développement avant de mettre en œuvre votre projet. Utilisez l’une des technologies NVIDIA suivantes avec le framework LangChain/LangGraph pour développer votre agent.

Étape 3 : partagez votre projet sur les réseaux sociaux

Publiez une vidéo de démonstration de 45 à 90 secondes de votre projet d'IA générative sur X (anciennement Twitter), LinkedIn ou Instagram en utilisant les hashtags #NVIDIADevContest et #LangChain. Tagguez également l’un de ces comptes de NVIDIA sur les réseaux sociaux : 

X (Twitter): @NVIDIAAIDev
LinkedIn: @NVIDIAAI
Instagram: @NVIDIAAI

Étape 4 : envoyez-nous votre création

Une fois votre projet finalisé, transmettez-nous toutes les ressources pertinentes, y compris les liens vers le code source, la vidéo de démonstration, votre publication sur les réseaux sociaux et tout autre contenu additionnel. 

Récompenses

Dans le cadre de ce concours de développement, les participants auront l'occasion de gagner des GPU et des récompenses de LangChain valant plusieurs centaines de dollars :

  • Les deux gagnants(e) recevront un GPU NVIDIA GeForce RTX 4090.
  • Un(e) autre gagnant(e) ayant fait l'objet d'une mention spéciale remportera un GPU NVIDIA GeForce RTX 4080 SUPER.
  • Les 10 meilleurs projets se verront récompensés par 200 $ de crédits LangSmith et de merchandising LangChain.
  • Les 100 meilleurs projets se verront récompensés par une formation du NVIDIA Deep Learning Institute sur les LLM.
  • Tous les participants éligibles recevront chacun un certificat de participation numérique signé par Jensen Huang, le PDG de NVIDIA.

Critères de sélection des gagnants

Les créations éligibles seront évaluées selon trois critères :

  • Utilité : évalue l'impact et le caractère novateur du projet en vue de relever des défis concrets, mais aussi le degré d'intuitivité pour le public-cible.
  • Intégration technologique : détermine l’efficacité avec laquelle le développeur a utilisé la pile logicielle de NVIDIA pour les LLM et les technologies de LangChain dans le cadre du projet.
  • Qualité : vérifie l’exhaustivité et la clarté du projet au regard des détails, des instructions et de la démo.

Ressources additionnelles

Exemples d'exploitation de l'IA générative

Prenez connaissance de différents exemples d'exploitation de l'IA générative faisant appel à des modèles à la pointe de la technologie comme Mixtral, Llama et Gemma ainsi qu'à des bibliothèques et des frameworks accélérés par NVIDIA et LangChain.

Ressources essentielles de NVIDIA et de LangChain

Commencez efficacement et rapidement à utiliser des modèles de fondation avec les API de NVIDIA NIM, à contrôler les données de sortie de votre LLM avec NeMo Guardrails, à créer des jeux de données de haute qualité avec NeMo Curatoret à optimiser l’inférence avec TensorRT-LLM.

Familiarisez-vous avec les frameworks LangChain et LangGraph en consultant de la documentation sur Python et JavaScript et en regardant des didacticiels sur YouTube.

Assistance spécialisée et ressources communautaires

Bénéficiez de l’aide des experts techniques de NVIDIA et de LangChain. Rejoignez notre communauté LLM sur la page Discord de NVIDIA pour lesdéveloppeurs et consultez les forums de NVIDIA pour les développeurs afin de poser vos questions et d’accélérer votre projet de développement dans le cadre du concours.