Freigeben über


Was ist GitHub Copilot für Azure Preview?

GitHub Copilot für Azure Preview ist eine GitHub Copilot-Erweiterung, mit der Entwickler natürliche Sprache verwenden können:

  • Erfahren Sie mehr über Azure-Features.
  • Stellen Sie Azure-Ressourcen bereit.
  • Abrufen von Informationen zu Azure-Ressourcen.
  • Diagnostizieren und Beheben von Problemen mit Azure-Ressourcen.

GitHub Copilot für Azure ist derzeit für Visual Studio Code verfügbar. Sie müssen Zugriff auf ein Azure-Abonnement haben und GitHub Copilot abonniert werden.

GitHub Copilot wurde entwickelt, um Entwicklern, einschließlich derjenigen, die noch nicht mit Azure arbeiten, so schnell wie möglich produktiver zu sein. Für erfahrene Azure-Benutzer spart GitHub Copilot für Azure Zeit, da sie auf Azure-Funktionen zugreifen können, ohne Befehle und Argumente nachschlagen zu müssen, und ohne sich anmelden und den Azure-Portal durchsuchen zu müssen.

Primäre Szenarien

GitHub Copilot für Azure Preview ermöglicht derzeit vier primäre Szenarien:

Kategorie Erklärung Beispiele
Lernen Erfahren Sie mehr über Azure-Dienste und -Tools aus der neuesten Microsoft Learn-Dokumentation.
  • "@azure Welche Azure-Dienste sollte ich mit meiner App verwenden?"
  • "@azure Was sind die verfügbaren Typen von Azure OpenAI-Modellen?"
  • "@azure Was ist Azure AI Search und warum sollte ich es verwenden?"
  • "@azure Wie funktioniert die Preisgestaltung für Azure SQL?"
Entwerfen und Entwickeln Bitten Sie um Anleitungen und Hilfe beim Erstellen von Apps für die Cloud.
  • "@azure Können Sie mir helfen, eine RAG-Anwendung mit Python zu erstellen?"
  • "@azure Verwenden Sie azd, um die Bereitstellung meines Projekts aufzuheben."
  • "@azure Wir sind ein Pizzaunternehmen und wollen eine online angepasste Pizzalieferlösung erstellen. Erstellen Sie eine API, um Pizzabestellungen zu akzeptieren."
Bereitstellen Erstellen Sie Azure-Ressourcen, und stellen Sie Apps bereit.
  • "@azure Können Sie mir bei der Bereitstellung meiner Anwendung helfen?"
  • "@azure benötige ich eine CI/CD-Pipeline, damit ich meine App bereitstellen kann."
  • "@azure Verwenden Sie azd, um die Bereitstellung meines Projekts aufzuheben."
Problembehandlung Diagnostizieren und Beheben von Anwendungs- und Ressourcenproblemen.
  • "@azure Was verwendet mein GPT-4o-Modellkontingent?"
  • "@azure Erfahren Sie, warum mein Kubernetes-Cluster im Store-Service-Prod langsam läuft."
  • "@azure Warum sehe ich beim Öffnen meiner Website 500 Fehler?"
Optimieren Beantworten Sie Fragen zu Ressourcen, einschließlich Speicherorten, Einstellungen und Ressourcenintegrität.
  • "@azure Wie viele Azure OpenAI-Bereitstellungen habe ich?"
  • "@azure Geben Sie mir eine Anzahl von Speicherkonten im Osten nach Abonnement, sortiert von der größten bis zur kleinsten."

Die Dokumentation enthält eine Schnellstartanleitung und Beispielaufforderungen, mit denen Sie mit der Verwendung von GitHub Copilot für Azure so schnell wie möglich beginnen können.

Funktionsweise

GitHub Copilot für Azure Preview basiert auf einem grundlegenden großen Sprachmodell (LLM) wie GPT-4o. Es ergänzt das Allgemeine Wissen des LLM mit kontinuierlich aktualisierten Kenntnissen von Microsoft Learn. Seine intelligenten Agents interagieren mit Azure-Diensten, -Systemen und Azure Resource Graph, um bestimmte Aufgaben in Ihrem Auftrag auszuführen.

Die GitHub Copilot Chat-Erweiterung bietet die Chaterfahrung. Sie können die Chaterweiterung als Bereich in Visual Studio Code öffnen, indem Sie das Chatsymbol auf der Aktivitätsleiste auswählen. Im Chatbereich können Sie einen neuen Chat erstellen, auf einen Verlauf von Chatsitzungen zugreifen, eine Chatsitzung in einem vollständigen Editorfenster öffnen und vieles mehr.

Bewährte Methoden

Die Verwendung von Copiloten kann die Produktivität der Entwickler steigern, indem Sie Fragen beantworten, Aufgaben ausführen und Code generieren. Denken Sie jedoch an diese wichtigen Regeln:

  • Überprüfen Sie alle KI-generierten Antworten. Überprüfen Sie ihre Richtigkeit, Anwendbarkeit, potenzielle Ergebnisse (z. B. Kosten und Sicherheit), bevor Sie maßnahmen basierend auf diesen Antworten ergreifen.
  • Speichern Sie niemals geheime Anwendungsschlüssel oder Anmeldeinformationen im Quellcode.
  • Übermitteln Sie keine Anwendungsgeheimnisse oder Anmeldeinformationen in Fragen oder im Code, wenn Sie Fragen stellen.

Wenn Sie mit jedem Tool arbeiten, das auf großen Sprachmodellen basiert, verwenden Sie gute Techniken für die Eingabeaufforderung, um optimale Ergebnisse zu erzielen. Die folgenden Tipps stammen aus dem Artikel Schreiben effektiver Eingabeaufforderungen für Microsoft Copilot in Azure, der Ratschläge für ein promptes Engineering im Kontext von Azure bietet.