Aller au contenu principal

3 articles tagués avec « software-architecture »

Voir tous les tags

[Stanford CS146S #3] Model Context Protocol (MCP) & Utilisation autonome d'outils : L'architecture Language Server universelle pour les agents IA

· 3 minutes de lecture
Jaybee
AI & Robotics Engineer

Architecture du Model Context Protocol

Bienvenue dans le troisième volet de notre analyse technique du cours Stanford CS146S : The Modern Software Developer.

Dans ce Cours 3 (Semaine 2), le programme s'attaque au plus grand défi architectural des systèmes d'IA modernes : Comment des modèles de fondation isolés peuvent-ils interagir de manière modulaire et sécurisée avec le monde extérieur ?

Avant 2024, connecter un LLM à une base de données ou un terminal exigeait du code d'intégration propriétaire et fragile. En se basant sur le standard ouvert d'Anthropic, ce cours détaille le Model Context Protocol (MCP) — l'adaptateur universel qui accomplit pour les agents IA ce que le Language Server Protocol (LSP) a accompli pour les éditeurs de code modernes.

[Stanford CS146S #2] Au cœur des LLMs de code & du Prompt Engineering : Pré-entraînement, RLHF et le modèle du gruyère 'Trust but Verify'

· 3 minutes de lecture
Jaybee
AI & Robotics Engineer

Au cœur des LLMs de code et du Prompt Engineering

Bienvenue dans le deuxième volet de notre série technique sur le cours Stanford CS146S : The Modern Software Developer.

Dans le premier cours, nous avons défini le rôle de chef d'orchestre d'agents. Dans ce Cours 2 (Semaine 1), le programme explore le moteur fondamental de cette transition : les grands modèles de langage pour le code (Coding LLMs) et la discipline du Prompt Engineering.

En nous appuyant sur les travaux d'Andrej Karpathy (Deep Dive into LLMs), d'OpenAI et de Google Cloud, ce cours dévoile comment les réseaux de neurones acquièrent leur maîtrise du code, pourquoi ils demeurent des simulateurs statistiques et comment appliquer la doctrine « Trust but Verify » face aux vulnérabilités du modèle du gruyère du code généré par IA.

[Stanford CS146S #1] Vue d'ensemble du cours : Le développeur logiciel moderne — De la dactylographie syntaxique à la direction d'orchestre à l'ère des agents IA

· 5 minutes de lecture
Jaybee
AI & Robotics Engineer

Stanford CS146S Développeur Logiciel Moderne

Bienvenue dans l'analyse technique approfondie du cours CS146S : The Modern Software Developer de l'Université Stanford.

Au cours des cinq dernières décennies, l'enseignement de l'informatique a formé les développeurs à être des dactylographes rigoureux : mémoriser des syntaxes, concevoir des algorithmes à partir de zéro et écrire manuellement des milliers de lignes de code répétitif. Aujourd'hui, l'industrie logicielle traverse sa mutation la plus radicale depuis l'invention du compilateur : le passage de la programmation manuelle au Human-Agent Engineering.

Dans ce cours inaugural, nous analysons comment les leaders technologiques (Google, Meta, OpenAI) redéfinissent la productivité, pourquoi l'ingénieur devient un chef d'orchestre de systèmes et comment le Spec-Driven Development (SDD), les Workflows Agentiques et le Model Context Protocol (MCP) constituent la boîte à outils essentielle du développeur moderne.