Wat zijn Azure Skills?

Azure Vaardigheden zijn agentvaardigheden die uw AI-coderingsassistent uitbreiden met Azure specifieke domeinkennis en werkstromen. De Azure Skills-repository is een marktplaats voor plug-ins die de belangrijkste Azure Skills-invoegtoepassing en gespecialiseerde invoegtoepassingen voor gerichte scenario's bevat.

Azure vaardigheden in Visual Studio Code

In de volgende demonstratie ziet u Azure Vaardigheden in actie binnen Visual Studio Code. Een ontwikkelaar gebruikt natuurlijke taal in het Copilot chatvenster om te communiceren met Azure services: geen portal, geen CLI-opdrachten, geen contextwisseling.

Animated demonstratie van Azure vaardigheden die in Visual Studio Code worden uitgevoerd, waarin een ontwikkelaar met natuurlijke taal communiceert met Azure-services via het Copilot chatvenster.

Azure Skills geven uw AI-assistent de mogelijkheid om resources te beheren, toepassingen te implementeren en services rechtstreeks vanuit uw ontwikkelomgeving te bewaken.

Werk met Azure zonder te schakelen tussen hulpprogramma's, contextvensters of documentatietabbladen. Vraag uw AI-assistent om te bouwen, te valideren, te implementeren, problemen op te lossen of te optimaliseren, en deze past de geïnstalleerde vaardigheden en hulpprogramma's toe op de taak.

Hoe het invoegtoepassingsmodel werkt

De Azure Skills Marketplace scheidt brede Azure mogelijkheden van gerichte scenariopakketten:

Component Purpose
Azure Skills Marketplace De microsoft/azure-skills opslagplaats waarin compatibele hosts zich registreren om Azure-invoegtoepassingen te vinden.
Azure Skills plug-in (core) De azure-invoegtoepassing met brede Azure-werkstromen, Azure MCP-integratie en detectie van vaardigheden.
Gespecialiseerde invoegtoepassingen Onafhankelijk te installeren plug-ins voor gerichte scenario's, zoals Azure Cost Management, Azure Lokaal, Kusto-grafiekanalyse en Foundry IQ.
Vaardigheden Workflow-instructies en randvoorwaarden verpakt in een plug-in.
MCP-servers en -hulpprogramma's Uitvoeringsmogelijkheden waarmee een invoegtoepassing ondersteunde services en resources kan inspecteren of wijzigen.

De kerninvoegtoepassing maakt gebruik van de Azure MCP-server om te communiceren met Azure services. Gespecialiseerde invoegtoepassingen kunnen hun eigen vaardigheden, MCP-configuratie, vereisten en veiligheidsvereisten bevatten.

Detectie of directe installatie kiezen

Begin met de kernplug-in azure wanneer u in Azure-scenario's werkt of niet weet welke vaardigheid u nodig hebt. De discover-azure-skills vaardigheid doorzoekt de Azure Vaardighedencatalogus, brengt uw taak in verband met relevante vaardigheden en biedt installatierichtlijnen voor de bijbehorende plug-ins.

Installeer een gespecialiseerde invoegtoepassing rechtstreeks wanneer u al weet welk scenario u nodig hebt of de mogelijkheden ervan beschikbaar wilt maken zonder te vertrouwen op detectie. Installeer bijvoorbeeld azure-cost voor werkstromen voor kostenanalyse en optimalisatie.

Als u de kerninvoegtoepassing installeert, wordt niet elke gespecialiseerde invoegtoepassing geïnstalleerd. U bepaalt welke gerichte mogelijkheden beschikbaar zijn in uw omgeving. Zie de Azure-invoegtoepassingscatalogus voor de huidige lijst met invoegtoepassingen en installatieopdrachten.

De werkstroom voorbereiden, valideren en implementeren

De core Azure Skills-invoegtoepassing bevat een werkstroom in drie stappen die is ontworpen om fouten te voorkomen en veilige implementaties te ondersteunen.

Wanneer u uw AI-assistent vraagt om een toepassing voor te bereiden op Azure, doet u het volgende:

  1. Analyseert uw codebase.
  2. Maakt een gedetailleerd implementatieplan.
  3. Hiermee genereert u infrastructuur als code.
  4. Valideert de instellingen.
  5. Implementeert uw app naar Azure.

Allemaal zonder dat u uw editor verlaat.

Stap Vaardigheid Wat gebeurt er?
Plannen azure-prepare Uw assistent analyseert uw app, maakt .azure/plan.md met implementatiestrategie en wacht op uw goedkeuring voordat u doorgaat.
Cheque azure-validate Valideert het plan vóór de implementatie. Hiermee worden configuratiecontroles, machtigingsverificatie en infrastructuurvalidatie uitgevoerd.
Implementeren azure-deploy Hiermee wordt de implementatie uitgevoerd. Dit omvat voorziening, infrastructuurimplementatie en installatie van toepassingen.

Met deze gestructureerde benadering blijven implementaties veilig en controleerbaar. U controleert het plan altijd voordat er iets gebeurt in Azure.