Vue d’ensemble de Microsoft Foundry Toolkit pour Visual Studio Code

Microsoft Foundry Toolkit pour Visual Studio Code est une extension pour la création, le test, le déploiement, l’évaluation et la surveillance des applications et des agents IA. Utilisez-le localement ou connectez-vous à Microsoft Foundry pour gérer votre workflow de développement IA sans quitter Visual Studio Code.

Foundry Toolkit est le nouveau nom de AI Toolkit. Il inclut également les fonctionnalités précédemment fournies par l’extension Microsoft Foundry distincte, ce qui vous permet d’utiliser des ressources locales et des ressources Foundry dans une seule extension.

Qui doit utiliser Foundry Toolkit

Foundry Toolkit prend en charge différents rôles et niveaux d’expérience de développement IA :

  • Les développeurs d’applications peuvent ajouter des fonctionnalités d’IA génératives aux applications web, de bureau et mobiles.
  • Les ingénieurs IA et Machine Learning peuvent comparer, personnaliser, optimiser et déployer des modèles et des agents.
  • Les data scientists et les chercheurs peuvent expérimenter des prompts, des modèles, des jeux de données et des critères d’évaluation.
  • Les enseignants et les étudiants peuvent explorer les concepts de l’IA générative par le biais de jeux interactifs et de modèles locaux.

Organisation de l’espace de travail Toolkit

Foundry Toolkit sépare les ressources que vous avez des actions que vous pouvez entreprendre. L’extension comporte trois sections principales.

Capture d’écran de Foundry Toolkit dans Visual Studio Code avec mes ressources, outils de développement et sections Aide et Commentaires.

Rubrique Purpose
Mes ressources Affichez des modèles, des agents, des outils, des sources de connaissances, des évaluations, des ressources récentes, des ressources locales et des ressources dans votre projet Foundry.
Outils de développement Découvrez des modèles et des outils. Générez, déboguez, déployez, testez, évaluez et surveillez les applications et agents IA.
Aide et commentaires Demander à Copilot, commencez, ouvrez la documentation et publiez des informations, signalez des problèmes ou rejoignez la communauté.

Les outils et les types de ressources exacts peuvent changer à mesure que l’extension évolue. Utilisez la vue Kit de ressources pour afficher les fonctionnalités de votre version installée.

Utiliser des modèles

Foundry Toolkit fournit un workflow de développement de modèle de bout en bout :

  • Utilisez le catalogue de modèles pour découvrir des modèles à partir de Foundry et de fournisseurs externes, ou utilisez des modèles locaux via ONNX, Ollama et Foundry Local.
  • Comparez les modèles et testez les prompts, les paramètres, les images et les pièces jointes dans le Model Playground.
  • Convertissez, quantizez, optimisez et évaluez les modèles pris en charge pour le déploiement de Windows local.
  • Ajustez les modèles pris en charge localement avec un GPU ou à distance avec Azure Container Apps.
  • Profilez l’utilisation du processeur, du GPU et du NPU pour les charges de travail machine learning prises en charge Windows.

Créer et exploiter des agents

Foundry Toolkit prend en charge les agents d’invite et les agents hébergés basés sur le code. Commencez par créer un agent pour comparer le Générateur d’agents, les exemples d’agents hébergés et le codage assisté par Copilot.

Task Guide
Configurez un modèle, des instructions et des outils sans projet de code d’agent hébergé. Créez un agent de prompt.
Développez, inspectez et déployez l’orchestration basée sur le code avec Microsoft Agent Framework. Créez des agents hébergés.
Conservez un flux de travail déclaratif existant et préparez sa migration. Utilisez et migrez des flux de travail d’agent déclaratifs.

Agent Builder prend également en charge les invites stockées localement. Leurs outils, leurs options de sortie structurée et d’évaluation des jeux de données diffèrent de ceux des agents de prompt Foundry. Le stockage local ne signifie pas que l’inférence de modèle s’exécute sur votre ordinateur. Consultez Travailler avec des prompts locaux.

Pendant le développement, vous pouvez :

  • Utilisez Agent Builder pour tester les conversations, enregistrer les versions de l’agent d’invite et générer du code client qui appelle un agent Foundry enregistré.
  • Utilisez le catalogue d’outils pour découvrir les outils Foundry, les serveurs MCP (Model Context Protocol) et les boîtes à outils, puis les ajouter aux agents.
  • Utilisez l’inspecteur d’agent pour déboguer des agents locaux, inspecter les réponses de streaming et les appels d’outils, et visualiser l’exécution du flux de travail.
  • Déployez des agents hébergés sur Foundry Agent Service à partir du code source ou d’une image conteneur.
  • Testez les agents déployés dans le Hosted Agent Playground, consultez les journaux et les traces, et gérez les versions.
  • Évaluez des modèles, des invites et des agents avec des jeux de données, des évaluateurs intégrés ou des critères personnalisés.

Important

Les flux de travail déclaratifs dans Microsoft Foundry seront retirés le 1er décembre 2026. Utilisez Microsoft Framework d’agent pour le nouveau développement de flux de travail. Cette mise hors service n’affecte pas l’orchestration basée sur le code dans les agents hébergés. Consultez le guide de migration de flux de travail.

Certaines expériences de kit de ressources sont disponibles en préversion. Pour plus d’informations sur la publication, consultez les notes de publication de Foundry Toolkit .

Gérer les ressources Foundry

Connectez-vous à Azure et définissez un projet Foundry pour gérer les ressources cloud à partir de Visual Studio Code. Vous pouvez:

  • Parcourez les projets Foundry et les ressources disponibles pour votre compte.
  • Découvrez et déployez des modèles à partir du catalogue de modèles Foundry.
  • Affichez les points de terminaison de modèle et les informations d’authentification.
  • Créez et versionnez des agents d’invite, puis déployez et testez des agents hébergés.
  • Inspectez et testez les flux de travail déclaratifs existants avant la migration.
  • Parcourez les outils et les sources de connaissances utilisés par vos agents.
  • Ouvrez des évaluations, des conversations, des journaux et des traces pendant le développement.

Pour une administration plus large des ressources, utilisez le portail Foundry. Pour automatiser un flux de travail dans le code de l’application, utilisez les sdk Microsoft Foundry.