Alexey Seleznev a publié un cours vidéo gratuit sur R pour développer des outils d'AI
Alexey Seleznev a mis en ligne un cours gratuit sur R pour développer des outils d'AI. Le programme comprend sept vidéoleçons : travail avec les API de LLM…
Traité par IA depuis Habr AI ; édité par Hamidun News
Alexey Seleznev a publié un cours vidéo gratuit sur R axé sur la création d'outils d'IA, d'interfaces de chat et de systèmes multi-agents. Le cours est conçu comme une feuille de route pratique pour ceux qui écrivent déjà en R et souhaitent intégrer les LLMs dans leurs flux de travail, plutôt que de simplement utiliser des chats web.
Ce qui se trouve dans le cours L'idée principale du cours est de
démontrer que l'écosystème R convient non seulement à l'analyse et la visualisation classiques, mais aussi au développement complet d'applications d'IA. L'auteur se concentre non pas sur une collection de trucs disparates, mais sur une pile d'outils cohérente : `ellmer` pour travailler avec les modèles, `mcptools` pour MCP, `ragnar` pour RAG, `shinychat` et `querychat` pour les interfaces, et `mini007` pour les scénarios d'agents. De cette façon, le cours ne ressemble pas à un aperçu des nouveautés, mais plutôt à une tentative d'assembler une trajectoire toute faite pour les développeurs R entrant dans l'IA appliquée.
"Ce cours ne parle pas d'exemples abstraits et de démos jouets".
Il est également important que les matériaux soient disponibles gratuitement au format d'un livre en ligne avec des vidéoclasses, des notes et des exemples de code. Cela abaisse la barrière à l'entrée pour ceux qui travaillent depuis longtemps en R mais considéraient toujours les cadres d'IA modernes comme un territoire Python. De cette manière, le cours résout deux tâches à la fois : il fournit une structure d'apprentissage et montre quels paquets utiliser dès maintenant, sans assembler indépendamment une pile à partir de dizaines de dépôts et d'articles.
Sept modules pratiques Le programme comprend sept leçons consécutives.
L'auteur couvre d'abord le travail de base avec les LLMs via le paquet `ellmer` : configurer les clés API, créer des chats, extraire des données structurées du texte et construire une interface simple. Ensuite, le cours passe à des aspects plus appliqués : déployer un modèle dans un bot Telegram, gérer le contexte utilisateur et préserver l'historique des chats entre les sessions.
- Connecter différents fournisseurs de LLM directement depuis R Créer des chats d'IA et des interfaces web basées sur Shiny Exécuter un serveur MCP et un client MCP pour travailler avec des outils externes Construire un système RAG avec des embeddings, DuckDB et une recherche hybride Développer des scénarios multi-agents avec génération et exécution de code R Dans la deuxième moitié du cours, l'accent se déplace vers des architectures plus complexes. Un module est consacré à MCP comme moyen de connecter les modèles aux données et aux fonctions, y compris l'intégration avec des outils comme Claude Desktop. Un autre aborde l'approche RAG : embeddings, stockage vectoriel sur DuckDB et réponses basées sur votre propre documentation. Des leçons séparées couvrent la configuration de l'interface `shinychat`, le travail avec `querychat`, qui traduit les requêtes en langage naturel en SQL, et les systèmes multi-agents où l'IA ne répond pas seulement mais coordonne également les actions, évalue la qualité des résultats et exécute le code.
Pour qui est ce cours
Selon la description de l'auteur, le cours est principalement destiné aux analystes de données, aux développeurs R et à ceux qui écrivent déjà le code R en confiance. Ce n'est pas du matériel d'introduction pour les débutants complets : sans la syntaxe de base du langage et une compréhension de la façon de travailler avec les paquets, le rythme sera probablement trop rapide. Cependant, pour les praticiens qui veulent passer rapidement de "j'ai essayé un chatbot" à un prototype fonctionnel, le programme semble assez pratique.
La force du cours est qu'il couvre plusieurs scénarios de travail qui sont généralement étudiés en morceaux. Ici, dans un seul endroit, vous trouverez les API LLM, les bots, les interfaces web, l'accès aux données via MCP, la recherche dans votre propre base de connaissances et les modèles d'agents. Pour les équipes d'entreprise, c'est particulièrement utile : un analyste ou un développeur BI peut éviter de changer le langage principal et la pile, et ajouter des fonctionnalités d'IA directement aux projets R existants, tableaux de bord et services internes.
Le format gratuit joue également un rôle : ce cours peut être utilisé comme point d'entrée interne pour une équipe sans budget de formation séparé.
Ce que cela signifie R reste un langage de niche par rapport à
Python dans le développement d'IA, mais des cours comme celui-ci montrent que l'écart se rétrécit rapidement au niveau des outils appliqués. Pour la communauté francophone, c'est un moyen prêt et structuré d'entrer dans les LLMs, MCP, RAG et les systèmes d'agents sans quitter l'écosystème familier.
Vous voulez cesser de lire sur l'IA et commencer à l'utiliser?
AI News est un fil d'actualité IA. Hamidun Academy vous apprend à utiliser l'IA dans votre travail.