Wat is Microsoft Foundry Canvas?

Important

Items die in dit artikel zijn gemarkeerd (preview) zijn momenteel beschikbaar als openbare preview. Deze preview wordt aangeboden zonder een service level agreement en we raden deze niet aan voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund of hebben mogelijk beperkte mogelijkheden. Zie Aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor meer informatie.

Microsoft Foundry Canvas is een GitHub Copilot App-extensie die u gebruikt om gehoste Foundry-agents te ontwerpen, configureren, testen en implementeren vanuit een zijpaneel. Het koppelt een visueel canvas aan de Copilot chatsessie, zodat u door uw Foundry-projectbronnen kunt bladeren, een agent kunt samenstellen en elke stap kunt overdragen om te Copilot zonder uw editor te verlaten.

Het canvas is bedoeld voor ontwikkelaars die een begeleide, visuele manier willen om gehoste agents te bouwen en tegelijkertijd de flexibiliteit van een Copilot gestuurde, op code gebaseerde werkstroom te behouden.

Hoe het canvas past bij uw werkstroom

U opent het canvas vanuit een Copilot gesprek. Wanneer u Copilot vraagt om een gehoste Foundry-agent te maken, wordt het canvas in het rechterdeelvenster geopend en wordt verbinding gemaakt met uw Foundry-project. Wanneer u keuzes maakt in het canvas, zoals het kiezen van een model of het verbinden van een werkset, stuurt het canvas een kant-en-klare prompt naar uw huidige Copilot sessie met het project, het abonnement en het eindpunt dat al is gekoppeld. Copilot genereert vervolgens de basisstructuur van de code van de agent en bewerkt deze in uw werkruimte.

Deze splitsing houdt de visuele ervaring en de code gesynchroniseerd: het canvas geeft weer wat er beschikbaar is in uw project en Copilot de bestandsbewerkingen en opdrachtuitvoeringen uitvoert. U houdt de hele tijd de controle over de gegenereerde code.

Schermopname van Microsoft Foundry Canvas geopend in het rechterdeelvenster van de GitHub Copilot-app. Het canvas toont drie fasen: nieuwe gehoste agents maken, huidige gehoste agent bouwen en implementeren en testen. De fase Maken is uitgebreid met Inspire me, Help me te beslissen en opties voor Hallo wereld naast het Copilot gesprek.

Wat u met het canvas kunt doen

Als u niet eerder hebt gewerkt met het bouwen van gehoste agents in Foundry, begeleidt het canvas u door het proces, zodat u een werkagent kunt samenstellen zonder de werkstroom zelf samen te voegen. Het brengt het hele traject, van een idee tot een uitgerolde agent, samen in één begeleide omgeving.

Met het canvas kunt u het volgende doen:

  • Start binnen enkele seconden een agent. Maak een werkende gehoste agent op basis van een gegenereerd idee met Inspire me, of op basis van een Hello world-voorbeeldprompt, zonder dat u zelf boilerplate hoeft te schrijven.
  • Bouw op basis van uw eigen projectbronnen. Blader door de geïmplementeerde modellen, Foundry Toolboxes en tools, vaardigheden en beveiligingen die al in uw Foundry-project aanwezig zijn, en voeg deze toe aan de agent.
  • Blijf met beide benen op de grond binnen uw project. Het canvas meldt u aan bij Azure, zoekt uw abonnementen en Foundry-projecten en houdt uw selectie zo bij elke keuze gericht op het juiste project.
  • Houd Copilot op de hoogte. Elke keuze die u maakt, wordt een kant-en-klare prompt voor Copilot, waarmee de agentcode in uw werkruimte wordt geschreven en bewerkt, zodat u de gegenereerde code volledig beheert.
  • Test voordat u verzendt. Voer de agent lokaal uit in een ingebouwde Agent Inspector en stuur eventuele fouten direct terug naar Copilot als verzoeken om correctie.
  • Implementeren zonder de editor te verlaten. Publiceer de voltooide agent naar Foundry Agent Service met Deploy to Foundry.

Microsoft Foundry Canvas installeren

Om het canvas te installeren, opent u in de GitHub Copilot-app Instellingen>Invoegtoepassingen, zoekt u naar microsoft-foundry en selecteert u Installeren.

Schermopname van de pagina Plugins in de GitHub Copilot App Settings, met foundry ingevoerd in het zoekvak en de microsoft-foundry-invoegtoepassing vermeld onder awesome-copilot.

Hoe agents bouwen werkt

Nadat u het canvas hebt geïnstalleerd, bouwt u een gehoste agent door een paar fasen in het zijpaneel te doorlopen. Het canvas toont de keuzes en Copilot brengt de overeenkomstige wijzigingen in code en opdrachten aan in uw werkruimte.

  • Start het tekengebied. Vraag het aan Copilot om een gehoste Foundry-agent te maken. Het canvas wordt geopend in het rechterdeelvenster en maakt verbinding met Foundry.
  • Kies een project. Meld u aan bij Azure en selecteer vervolgens een abonnement en Foundry-project. Op het canvas blijft deze selectie staan wanneer u deze opnieuw opent.
  • Zet de basisstructuur van de agent op. Genereer een beginpunt met behulp van Inspire me of begin met de hello world-voorbeeldprompt.
  • Configureer de agent. Koppel een geïmplementeerd model en verbind alle toolboxen, vaardigheden en beveiligingen uit het project.
  • Test lokaal. Selecteer Lokaal controleren om de agent te starten en de ingebouwde Agent Inspector te openen. Stuur eventuele fouten terug naar Copilot als herstelaanvragen.
  • Implementeren. Selecteer Implementeren in Foundry om de agent te publiceren naar Foundry Agent Service.

Omdat Lokaal inspecteren en implementeren in Foundry de onderliggende Azure Developer CLI-opdrachten (azd) uitvoert, kunt u op elk gewenst moment teruggaan naar de terminal.

Zie Quickstart: Uw eerste gehoste agent implementeren voor het volledige stapsgewijze overzicht.