Einführung in GitHub Copilot für Azure (Vorschau)
15. November 2024 von Chris Harris, Produktmanager
Ich freue mich, Ihnen die Vorschau von GitHub Copilot für Azure vorstellen zu können – ein neues Tool, das sich nahtlos in GitHub Copilot Chat in VS Code integriert. Stellen Sie es sich als Ihren persönlichen Leitfaden für die Navigation in der Azure Cloud vor. Kein Wechseln mehr zwischen Ihrer IDE und dem Azure-Portal, um Infrastruktur zu verwalten oder Befehle und Argumente nachzuschlagen. Jetzt können Sie sich auf Ihre Kernaufgabe konzentrieren – das Programmieren. Ob Sie Dienste einrichten oder Anwendungen bereitstellen, geben Sie einfach @azure in der Chat-Ansicht ein und verwalten Sie alles direkt in Ihrem Editor.
Sie können sofort loslegen, indem Sie GitHub Copilot für Azure vom Visual Studio Marketplace installieren!
GitHub Copilot für Azure kann Sie während des gesamten Lebenszyklus der Erstellung und Ausführung Ihrer Anwendung bei verschiedenen Aufgaben unterstützen.
Update. Wenn Sie lieber per Video lernen, sehen Sie sich diese großartige Übersicht über GitHub Copilot für Azure an!
Azure kennenlernen

GitHub Copilot für Azure liefert relevante, aktuelle Dokumentation, ohne dass Sie Ihren Editor verlassen müssen, anstatt mehrere Quellen zu durchsuchen. Stellen Sie Fragen zu Azure OpenAI-Modellen, Azure AI Search oder sogar Preisdetails für Dienste wie Azure SQL. Diese Funktion ist unglaublich nützlich für Entwickler, die neu bei Azure sind und ihnen hilft, komplexe Konzepte schnell zu erfassen. Außerdem spart sie erfahrenen Entwicklern Zeit, die schnelle Erinnerungen oder Details zu den neuesten Diensten und Funktionen benötigen.
Vorgeschlagene Prompts zum Lernen
@azure Geben Sie mir eine detaillierte Beschreibung von Azure AI Search@azure Welche Azure-Dienste können meine Container ausführen?
Bereitstellen

GitHub Copilot für Azure optimiert den Prozess der Bereitstellung Ihrer Anwendungen, indem es Sie durch Aufgaben wie die Einrichtung von Ressourcen und die automatisierte Bereitstellung führt. Egal, ob Sie eine RAG (Retrieval-Augmented Generation)-App mit Python entwickeln, eine CI/CD-Pipeline einrichten oder die Azure Developer CLI (azd) verwenden, um Ihr Projekt bereitzustellen, es kann App-Vorlagen, geeignete Befehle und Konfigurationen empfehlen. Sie müssen nicht nach Beispielanwendungen suchen, CLI-Befehle nachschlagen oder YAML-Syntax ermitteln. Dies ist besonders nützlich, wenn Sie Dienste schnell starten oder abbauen müssen. Es spart Ihnen Zeit und ermöglicht es Ihnen, sich auf das Schreiben exzellenten Codes zu konzentrieren, anstatt Infrastruktur zu verwalten.
Vorgeschlagene Prompts zur Bereitstellung
@azure Können Sie mir helfen, eine RAG-Chat-App mit GPT-4o zu erstellen?@azure Listen Sie die Regionen auf, in denen GPT-4o verfügbar ist
Fehlerbehebung

Wenn Probleme auftreten, erleichtert GitHub Copilot für Azure die Diagnose und Fehlerbehebung, indem es schnelle Einblicke in die Leistung und Ressourcenprobleme Ihrer Anwendung bietet. Egal, ob Sie versuchen zu verstehen, warum Ihr Kubernetes-Cluster langsam ist oder die Ursache für die frustrierenden 500er-Fehler auf Ihrer Website ermitteln, @azure hilft Ihnen dabei. Es führt Diagnosen durch, durchsucht Protokolle und hebt potenzielle Probleme hervor.
Darüber hinaus hilft es nicht nur bei der Identifizierung von Problemen, sondern auch bei deren Behebung. Sobald Sie die Ursache Ihrer Ressourcen- oder App-Probleme identifiziert haben, kann es Lösungen vorschlagen, wie z. B. die Optimierung von Konfigurationen, die Skalierung von Ressourcen oder die Korrektur von Code, der diese 500er-Fehler verursacht. Wenn Ihr Kubernetes-Cluster beispielsweise langsam läuft, kann es Anpassungen Ihrer Bereitstellungseinstellungen oder Ressourcengrenzen empfehlen. Wenn Sie mit Quotenerschöpfung oder Leistungsengpässen konfrontiert sind, kann es Tipps zur effizienten Skalierung geben. Im Wesentlichen wird es zu Ihrem bevorzugten Werkzeug für Diagnose und Behebung von Problemen.
Vorgeschlagene Prompts zur Fehlerbehebung
@azure Warum ist meine Web-App [ReallyImportantWebsite] langsam?@azure Gibt es Fehler in den Protokollen meiner [SuperCoolDemo] Container App?
Betrieb


Nach der Fehlerbehebung hilft GitHub Copilot für Azure auch bei der effektiven Verwaltung von Ressourcenoperationen. Die Sicherstellung einer ordnungsgemäßen Ressourcenauslastung ist unerlässlich, und dieses Tool vereinfacht den Prozess. Sie können zum Beispiel einfach nach der Anzahl Ihrer Azure OpenAI-Bereitstellungen fragen oder eine Liste Ihrer Speicherkonten in einer bestimmten Rechenzentrumsregion anfordern und diese nach Größe sortieren lassen. Zusätzlich können Sie nach den Kosten einer bestimmten Ressourcengruppe fragen.
Dieser sofortige Zugriff auf Ressourcendaten hilft Ihnen, Ihre Einrichtung zu optimieren, indem Sie überdimensionierte Ressourcen identifizieren, Workloads neu verteilen oder Konfigurationen verfeinern – alles, ohne Ihre Programmierumgebung zu verlassen. Es optimiert den Prozess der Ressourcenverwaltung und hält alles reibungslos am Laufen, sodass Sie nicht nur Probleme beheben, sondern auch verhindern, dass neue auftreten.
Vorgeschlagene Prompts für den Betrieb
@azure Wie viele Web-App-Pläne der kostenlosen Stufe habe ich, gruppiert nach Region und sortiert von der höchsten zur niedrigsten?@azure Wie liste ich alle Pods in meinem AKS-Cluster auf?@azure Teilen Sie die Kosten meiner [VeryImportantResourceGroup] Ressourcengruppe für Oktober auf?
Slash-Befehle geben Ihnen mehr Kontrolle
GitHub Copilot für Azure versucht, die Absicht Ihres natürlichen Sprachbefehls zu identifizieren. Durch die Verwendung von Slash-Befehlen können Sie Ihre Absicht deutlicher ausdrücken. Und diese Slash-Befehle sind auch eine nützliche Kurzschreibweise für gängige Befehle.
/help, um zu sehen, was es tun kann/learn, um mehr über Azure zu erfahren/resourcesfür Informationen zu Ihren Azure-Ressourcen/diagnose, um herauszufinden, was mit Ihren Anwendungen nicht stimmt/changeTenant, um den Azure-Mandanten auszuwählen, den Sie verwenden möchten
Jetzt loslegen!
GitHub Copilot für Azure befindet sich derzeit in der Vorschau und kann vom Visual Studio Marketplace installiert werden: GitHub Copilot für Azure erhalten
Teilen Sie Ihre Gedanken
Wir würden uns freuen, Ihr Feedback zu hören, egal ob positiv oder negativ! Verwenden Sie die Schaltflächen "Daumen hoch" und "Daumen runter", um Ihre Meinung zu äußern, und zögern Sie nicht, Probleme in unserem GitHub-Repository zu eröffnen. Ihre Eingaben sind für uns von unschätzbarem Wert, wenn wir uns bemühen, Sie auf Ihrer Azure-Reise zu verbessern und zu unterstützen.
