Snelstart: Een door Microsoft Copilot beheerde runtime-app bouwen met GitHub Copilot (preview)

[Dit artikel is voorlopige documentatie en kan worden gewijzigd.]

In deze quickstart ziet u hoe u van een prompt in natuurlijke taal naar een geïmplementeerde Copilot Managed Runtime-app gaat met behulp van de GitHub Copilot CLI met de Copilot Managed Runtime-invoegtoepassing. De Copilot-agent plant de app, voert de Microsoft Copilot Managed Runtime CLI-opdrachten (@microsoft/managed-apps-cli) uit, stuurt de Git-werkstroom aan en vraagt u bij elke stap om bevestiging te bevestigen, allemaal vanaf de terminal van uw keuze.

Vereisten

  • Node.js (LTS-versie) en Git geïnstalleerd, met een terminal naar keuze.

  • GitHub Copilot ingeschakeld voor uw account of tenant. Zie Aan de slag met GitHub Copilot om Copilot in te stellen.

  • De GitHub Copilot CLI is geïnstalleerd en geverifieerd. Deze quickstart gebruikt de zelfstandige copilot CLI, die invoegtoepassingen ondersteunt via /plugin slash-opdrachten.

    Tip

    De Copilot Managed Runtime-invoegtoepassing werkt ook met Claude Code en andere coderingsagenten via open plug-ins. Deze quickstart maakt gebruik van GitHub Copilot voor de stapsgewijze instructies, maar dezelfde invoegtoepassing, prompts en CLI-opdrachten zijn van toepassing; start een sessie met claude in plaats van copilot en ga verder met de rest van de stappen zoals beschreven.

U hoeft de Copilot Managed Runtime CLI niet afzonderlijk te installeren; De invoegtoepassing controleert en installeert afhankelijkheden voor u wanneer u voor het eerst een vaardigheid uitvoert.

Proces

In de volgende tabel wordt het te volgen proces beschreven.

Bestel Stap Omschrijving
1 Installeer de Copilot Managed Runtime-invoegtoepassing Hiermee start u de Copilot CLI, voegt u de Copilot Managed Runtime-invoegtoepassingsmarktplaats toe en installeert u de Copilot Managed Runtime-invoegtoepassing.
2 De vaardigheid App-maken aanroepen Hiermee start u de vaardigheid App, zodat Copilot de rest van de werkstroom kan begeleiden.
3 De app beschrijven in natuurlijke taal Verschaft de app-vereisten, zodat de agent vereisten kan valideren en een plan kan genereren.
4 Keur het plan goed en kijk hoe de agent wordt gebouwd Beoordeelt de voorgestelde stappen en laat de agent de app steigeren, de omgeving instellen en lokaal uitvoeren.
5 Pushen en voorbeeld Bevestigt de push, zodat de agent het werk doorvoert en de gehoste preview-versie opent.
6 Implementeren naar live Hiermee wordt de app gepromoveerd van een preview-versie naar de live-ervaring.
7 De app delen Deelt de geïmplementeerde app met een andere gebruiker.

Installeer de Copilot Managed Runtime-invoegtoepassing

Start de Copilot CLI in een terminal:

copilot

Voeg in de Copilot-sessie de Copilot Managed Runtime-invoegtoepassingsmarktplaats toe en installeer de invoegtoepassing:

/plugin marketplace add microsoft/Managed-Apps
/plugin install microsoft-managed-apps@Managed-Apps

De invoegtoepassing voegt app-vaardigheden toe aan Copilot: app maken, connector toevoegen, pushen en preview, implementeren en delen. Het orkestreert ook CLI-commando's ms namens u.

Sluit het terminalvenster na de installatie en open Copilot CLI opnieuw met:

copilot

De vaardigheid App-maken aanroepen

Voer in je nieuwe Copilot-sessie de vaardigheid App-maken uit:

/microsoft-managed-apps:create-app

Copilot bevestigt de vaardigheid en vraagt je om de gewenste app te beschrijven.

De app beschrijven in natuurlijke taal

Typ een beschrijving in natuurlijke taal van de app. Bijvoorbeeld:

Maak een app om de hiërarchie van mijn organisatie te visualiseren zoals weergegeven in Microsoft Entra. Geef de hiërarchie weer als een weergavestructuur waarbij de leider van het bedrijf bovenaan staat, met daaronder hun directe ondergeschikten. Voeg een laag toe voor elk niveau van werknemers. De boom laat in eerste instantie de bovenste twee lagen zien. Wanneer een persoon wordt geselecteerd, wordt de app vernieuwd om te laten zien wie aan die persoon rapporteert.

Voeg voor elke gebruiker een knop 'Profiel weergeven' toe. Wanneer erop wordt geklikt, worden de volledige naam, titel, werklocatie, e-mailadres en telefoonnummer weergegeven.

Voordat je iets anders doet, doet de agent:

  • Valideert benodigde vereisten door afhankelijkheden te controleren, alles wat ontbreekt te installeren en te bevestigen dat u bent geverifieerd bij de juiste tenant.
  • Plant de app. Het identificeert de benodigde gegevensbronnen, de gebruikersinterface en de interacties en presenteert vervolgens het plan ter goedkeuring. Copilot springt niet meteen naar code. Bekijk elke stap die de agent voorstelt voordat je goedkeurt. U behoudt de controle over welke acties worden uitgevoerd.

Keur het plan goed en kijk hoe de agent wordt gebouwd

Wanneer je het plan goedkeurt, voert de agent de Copilot Managed Runtime CLI uit om het volgende te doen:

  • Maak het app-record en richt een door het platform beheerde Git-opslagplaats in, zodat u direct bronbeheer krijgt zonder extra instellingen.
  • Stel een ontwikkelaarsomgeving in. Elke ontwikkelaar (en elke codeeragent) komt terecht in een veilige, door beleid beheerde sandbox met een door Microsoft geconfigureerde basislijn. Beheerders kunnen de basislijn zo nodig valideren en aanpassen.
  • Vouw de projectbestanden in, installeer afhankelijkheden en start de lokale ontwikkelaarsserver.
  • Open de app in uw browser zodat u deze lokaal kunt verifiëren.

Pushen en voorbeeld

De medewerker vraagt of je klaar bent om te pushen en een voorbeeld te bekijken. Bevestig en de agent loopt git add, git commit, en git push onder de motorkap. De door het platform beheerde repo gebruikt opzettelijk standaard Git; codeeragenten begrijpen Git-workflows al, en het platform bouwt op echte commits in een echte repository.

De browser wordt geopend met de preview-URL die een platformbuild activeert. Wanneer de build is voltooid en u op Vernieuwen drukt, wordt in de preview de app geladen die wordt uitgevoerd onder hetzelfde ondernemingsbeheer (Microsoft Entra ID, voorwaardelijke toegang en DLP) dat van toepassing is in productie.

Implementeren naar live

Wanneer het voorbeeld er goed uitziet, vraagt u de agent om het volgende te implementeren:

deploy app

De agent wordt uitgevoerd ms app deploy en retourneert de live-URL. Uw app wordt nu uitgevoerd voor gebruikers als een app, die wordt beheerd door Entra ID, voorwaardelijke toegang en DLP, waarbij telemetrie en operationele status worden doorgevoerd in het beheercentrum.

De app delen

Vraag de medewerker om te delen met een collega, in natuurlijke taal:

share the app with someone@contoso.com

De agent roept de sharevaardigheid aan en bevestigt wanneer het delen is voltooid.

Gefeliciteerd! U hebt een app end-to-end gebouwd, geïmplementeerd en gedeeld met behulp van GitHub Copilot. U en uw gebruikers kunnen de app nu bekijken en afspelen op https://managedapps.cloud.microsoft/.

Wat is er net gebeurd?

U hebt geen project ondersteund, gegevens gekoppeld of infrastructuuropdrachten uitgevoerd. U hebt beschreven wat u wilde. De Copilot-agent voerde de Copilot Managed Runtime CLI uit; het Copilot Managed Runtime-platform bood identiteit, gegevensbeheer, infrastructuur bouwen en implementeren, audittrail, operationele telemetrie en veilig delen. Dat is de waarde die het platform levert rond je code, zodat je gefocust kunt blijven op het beschrijven van de app die je wilt bouwen.