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. |
|
Entwerfen und Entwickeln | Bitten Sie um Anleitungen und Hilfe beim Erstellen von Apps für die Cloud. |
|
Bereitstellen | Erstellen Sie Azure-Ressourcen, und stellen Sie Apps bereit. |
|
Problembehandlung | Diagnostizieren und Beheben von Anwendungs- und Ressourcenproblemen. |
|
Optimieren | Beantworten Sie Fragen zu Ressourcen, einschließlich Speicherorten, Einstellungen und Ressourcenintegrität. |
|
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.
- Seien Sie klar und spezifisch
- Festlegen von Erwartungen
- Hinzufügen von Kontext zu Ihrem Szenario
- Aufschlüsseln Ihrer Anforderungen
- Anpassen Ihres Codes
- Verwenden der Azure-Terminologie
- Verwenden der Feedbackschleife
Zugehöriger Inhalt
- Beginnen Sie mit GitHub Copilot für Azure, indem Sie die Software installieren und Ihre erste Eingabeaufforderung schreiben.
- Folgen Sie der Schnellstartanleitung , um zu verstehen, wie GitHub Copilot für Azure Preview in Ihren Softwareentwicklungsworkflow einbezogen wird. In der Schnellstartanleitung wird beschrieben, wie Dienste in Azure bereitgestellt, deren Status überwacht und Probleme behoben werden.
- Sehen Sie sich Beispielaufforderungen an , um mehr über Azure zu erfahren und Ihr Azure-Konto, Ihr Abonnement und Ihre Ressourcen zu verstehen.
- Beispiele für das Entwerfen und Entwickeln von Anwendungen für Azure finden Sie unter Beispielaufforderungen.
- Siehe Beispielaufforderungen für die Bereitstellung Ihrer Anwendung in Azure.
- Siehe Beispielaufforderungen zum Optimieren Ihrer Anwendungen in Azure.
- Siehe Beispielaufforderungen zur Problembehandlung Ihrer Azure-Ressourcen.