Was ist Azure Skills?

Azure Fähigkeiten sind Agent-Fähigkeiten, die Ihren KI-Codierungsassistenten mit Azure spezifischen Domänenkenntnissen und Workflows erweitern. Das Azure Skills Repository ist ein Plug-In-Marktplatz, der das wichtigste Azure-Skills-Plugin und spezialisierte Plug-Ins für fokussierte Szenarien enthält.

Azure Fähigkeiten in Visual Studio Code

Die folgende Demonstration zeigt Azure Fähigkeiten in Aktion innerhalb Visual Studio Code. Ein Entwickler verwendet natürliche Sprache im Copilot-Chatbereich, um mit Azure Diensten zu interagieren – kein Portal, keine CLI-Befehle, kein Kontextwechsel.

Animierte Demonstration von Azure Skills, die in Visual Studio Code ausgeführt werden, bei der ein Entwickler natürliche Sprache verwendet, um über das Copilot-Chatpanel mit Azure-Diensten zu interagieren.

Azure Skills bieten Ihrem KI-Assistenten die Möglichkeit, Ressourcen zu verwalten, Anwendungen bereitzustellen und Dienste direkt aus Ihrer Entwicklungsumgebung zu überwachen.

Arbeiten Sie mit Azure, ohne zwischen Tools, Kontextwechselfenstern oder Dokumentationsreiter zu wechseln. Bitten Sie Ihren KI-Assistenten, etwas zu erstellen, zu überprüfen, bereitzustellen, Fehler zu beheben oder zu optimieren, und er setzt die installierten Fähigkeiten und Tools für die Aufgabe ein.

Funktionsweise des Plug-In-Modells

Der Azure Skills Marketplace trennt umfassende Azure Funktionen von fokussierten Szenariopaketen:

Component Purpose
Azure Skills Marketplace Das microsoft/azure-skills-Repository, das kompatible Hosts registrieren, um Azure-Plugins zu finden.
Azure Skills Plugin (Kern) Das azure Plug-In, das umfassende Azure Workflows, Azure MCP-Integration und Skill-Erkennung bereitstellt.
Spezialisierte Plug-ins Unabhängig installierbare Plug-Ins für fokussierte Szenarien wie Azure Kostenmanagement, Azure Local, Kusto Graph Analyse und Foundry IQ.
Fähigkeiten Workflowanweisungen und Leitplanken, die in einem Plug-in verpackt sind.
MCP-Server und -Tools Ausführungsfunktionen, mit denen ein Plug-In unterstützte Dienste und Ressourcen prüfen oder ändern kann.

Das Kern-Plug-In verwendet den Azure MCP-Server, um mit Azure Diensten zu interagieren. Spezialisierte Plug-Ins können eigene Fähigkeiten, MCP-Konfiguration, Voraussetzungen und Sicherheitsanforderungen enthalten.

Erkennung oder direkte Installation auswählen

Beginnen Sie mit dem Kern-Plug-In azure, wenn Sie in verschiedenen Azure-Szenarien arbeiten oder nicht wissen, welchen Skill Sie benötigen. Die Fertigkeit discover-azure-skills durchsucht den Azure Skills-Katalog, ordnet Ihre Aufgabe relevanten Fähigkeiten zu und bietet Installationsanleitungen für deren zugehörige Plug-Ins.

Installieren Sie ein spezielles Plug-In direkt, wenn Sie das Szenario kennen, das Sie benötigen, oder seine Funktionen nutzen möchten, ohne auf die automatische Erkennung angewiesen zu sein. Installieren Sie azure-cost beispielsweise für Kostenanalyse- und Optimierungsworkflows.

Durch die Installation des Core-Plug-Ins wird nicht jedes spezielle Plug-In installiert. Sie steuern, welche fokussierten Funktionen in Ihrer Umgebung verfügbar sind. Informationen zu den aktuellen Plug-In-Listen und Installationsbefehlen finden Sie im Azure Plug-In-Katalog.

Vorbereiten, Überprüfen und Bereitstellen von Workflows

Das Haupt-Plug-In Azure Skills umfasst einen dreistufigen Workflow, der zur Vermeidung von Fehlern und zur Unterstützung sicherer Bereitstellungen entwickelt wurde.

Wenn Sie Ihren KI-Assistenten bitten, eine Anwendung für Azure vorzubereiten, gehen Sie wie hier vor:

  1. Analysiert Ihre Codebasis.
  2. Erstellt einen detaillierten Bereitstellungsplan.
  3. Generiert Infrastruktur als Code.
  4. Überprüft die Einrichtung.
  5. Stellt Ihre App in Azure bereit.

Alles, ohne Ihren Editor verlassen zu müssen.

Schritt Fertigkeit Was ist los
Planen azure-prepare Ihr Assistent analysiert Ihre App, erstellt .azure/plan.md mit Bereitstellungsstrategie und wartet auf ihre Genehmigung, bevor Sie fortfahren.
Überprüfung azure-validate Überprüft den Plan vor der Bereitstellung. Führt Konfigurationsprüfungen, Berechtigungsüberprüfungen und Infrastrukturüberprüfungen aus.
Bereitstellen azure-deploy Führt die Bereitstellung aus. Führt Bereitstellung, Infrastruktureinrichtung und Anwendungskonfiguration aus.

Dieser strukturierte Ansatz sorgt dafür, dass Bereitstellungen sicher und auditierbar sind. Sie überprüfen immer den Plan, bevor etwas in Azure geschieht.