Qu’est-ce que Microsoft Foundry Canvas ?

Important

Les éléments indiqués comme (aperçu) dans cet article sont en aperçu public. Cette version préliminaire est fournie sans contrat de niveau de service, et nous la déconseillons pour les charges de travail en production. Certaines fonctionnalités peuvent ne pas être prises en charge ou avoir des fonctionnalités contraintes. Pour plus d’informations, consultez Conditions d'utilisation supplémentaires pour les versions préliminaires de Microsoft Azure.

Microsoft Canvas Foundry est une extension d’application GitHub Copilot que vous utilisez pour concevoir, configurer, tester et déployer des agents hébergés Foundry à partir d’un panneau latéral. Il associe un canevas visuel à la session de conversation Copilot. Vous pouvez donc parcourir vos ressources de projet Foundry, assembler un agent et remettre chaque étape à Copilot sans quitter votre éditeur.

Le canevas est destiné aux développeurs qui veulent un moyen visuel guidé de créer des agents hébergés tout en conservant la flexibilité d’un flux de travail basé sur le code Copilot.

Comment le canevas correspond à votre flux de travail

Vous ouvrez le canevas depuis une conversation Copilot. Lorsque vous demandez à Copilot de créer un agent hébergé dans Foundry, la zone de dessin s’ouvre dans le volet droit et se connecte à votre projet Foundry. Lorsque vous effectuez des choix dans le canevas, comme choisir un modèle ou connecter une boîte à outils, le canevas envoie une invite prête à l’exécution à votre session de Copilot actuelle avec le projet, l’abonnement et le point de terminaison déjà attachés. Copilot génère ensuite le code de base de l’agent et le modifie dans votre espace de travail.

Ce fractionnement conserve l'expérience visuelle et le code synchronisé : le canevas affiche ce qui est disponible dans votre projet, et Copilot effectue les modifications et les exécutions de commandes du fichier. Vous conservez le contrôle du code généré tout le temps.

Capture d’écran de Microsoft Canevas Foundry ouverte dans le volet droit de l’application GitHub Copilot. Le canevas affiche trois étapes : créer des agents hébergés, créer un agent hébergé actuel et déployer et tester. La phase Créer est développée avec Inspire moi, aidez-moi à décider, et les options Hello World en regard de la conversation Copilot.

Ce que vous pouvez faire avec le canevas

Si vous débutez avec la création d’agents hébergés sur Foundry, le canevas vous guide tout au long du processus afin de pouvoir assembler un agent de travail sans regrouper le flux de travail vous-même. Il met tout le chemin, d’une idée à un agent déployé, dans une surface guidée.

Avec le canevas, vous pouvez :

  • Démarrez un agent en secondes. Créez un agent hébergé fonctionnel à partir d’une idée générée avec Inspire-moi, ou à partir d’un exemple d’invite Hello world, sans avoir à écrire vous-même le moindre code passe-partout.
  • Créez à partir des ressources de votre propre projet. Parcourez les modèles déployés, les boîtes à outils et outils Foundry, les compétences et les garde-fous qui existent déjà dans votre projet Foundry, puis ajoutez-les à l’agent.
  • Restez ancré dans votre projet. Le canevas vous connecte à Azure, recherche vos abonnements et vos projets Foundry et conserve votre sélection afin que chaque choix cible le projet approprié.
  • Tenez Copilot informé. Chaque choix que vous effectuez devient une invite prête à l’exécution pour Copilot, qui écrit et modifie le code de l’agent dans votre espace de travail, de sorte que vous conservez le contrôle total du code généré.
  • Test avant d’expédier. Exécutez l’agent localement dans un inspecteur d’agent incorporé et envoyez les erreurs directement à Copilot en tant que demandes de correction.
  • Déployez sans quitter l’éditeur. Publiez l’agent finalisé vers le service d’agent Foundry avec Déployer vers Foundry.

Installer Microsoft Foundry Canvas

Pour installer le canevas, dans l’application GitHub Copilot, ouvrez Plug-ins Settings>, recherchezmicrosoft-foundry , puis sélectionnez Installer.

Capture d’écran de la page des plug-ins dans les paramètres de l’application GitHub Copilot, avec « foundry » saisi dans la zone de recherche et le plug-in microsoft-foundry répertorié sous awesome-copilot.

Fonctionnement du bâtiment de l’agent

Après avoir installé le canevas, vous créez un agent hébergé en suivant quelques étapes dans le volet latéral. Le canevas expose les choix et Copilot apporte les modifications de code et de commande correspondantes dans votre espace de travail.

  • Démarrez le canevas. Demandez à Copilot de créer un agent hébergé par Foundry. Le canevas s’ouvre dans le panneau de droite et se connecte à Foundry.
  • Choisissez un projet. Connectez-vous à Azure, puis sélectionnez un abonnement et un projet Foundry. Le canevas conserve cette sélection lorsque vous la rouvrez.
  • Structurer l’agent. Générez un point de départ à l’aide de Inspire me, ou commencez avec l’exemple d’invite Hello world.
  • Configurez l’agent. Intégrez un modèle déployé, puis connectez toutes les boîtes à outils, compétences et garde-fous du projet.
  • Testez localement. Sélectionnez Inspecter localement pour exécuter l’agent et ouvrir l’inspecteur d’agent incorporé. Renvoyez toutes les erreurs à Copilot en tant que demandes de correction.
  • Déployer. Sélectionnez Déployer sur Foundry pour publier l’agent sur Foundry Agent Service.

Comme Inspect Locally et Deploy to Foundry exécutent les commandes sous-jacentes de l’Azure Developer CLI (azd), vous pouvez revenir au terminal à tout moment.

Pour obtenir la procédure pas à pas complète, consultez Démarrage rapide : Déployer votre premier agent hébergé.