Beispielaufforderungen für die Bereitstellung Ihrer Anwendung mit GitHub Copilot für Azure Preview
Wenn Sie mit Azure noch nicht vertraut sind oder nur möchten, dass die Tools und KI die meisten Aufgaben erledigen können, können Sie GitHub Copilot für Azure Preview bitten, Ihre Anwendung bereitzustellen.
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
Beispielaufforderungen für die Bereitstellung einer App
Wenn Sie GitHub Copilot für Azure Preview verwenden möchten, um Hilfe bei der Bereitstellung Ihrer Anwendung zu erhalten, können Sie mit einer offenen Frage oder Anforderung wie einem der folgenden Beispiele beginnen:
- "@azure Helfen Sie mir, meine Anwendung in Azure bereitzustellen."
- "@azure Wie kann ich diese App bereitstellen?"
- "@azure Können Sie meinen Code bitte in Azure bereitstellen?"
- "@azure Können Sie mir helfen, mein Projekt in Azure bereitzustellen?"
- "@azure Dieses Projekt in Azure bereitstellen."
- "@azure Go deploy this project."
- "@azure möchte ich meine App bereitstellen."
- "@azure Nehmen Sie dieses Projekt ein, und machen Sie es für Azure verfügbar."
- "@azure Diesen Code auf Azure ausführen."
- "@azure Diese App auf Azure ausführen."
Fügen Sie dann weitere Details hinzu, um bessere Ergebnisse zu erzielen. Hier sind einige Beispieleingabeaufforderungen:
Service oder Technologie | Bereitstellen von Eingabeaufforderungsbeispielen |
---|---|
Azure Kubernetes Service (AKS) |
|
Azure App Service |
|
Azure Container Apps |
|
Azure Developer CLI (azd ) |
|
Azure DevOps |
|
Azure OpenAI Service |
|
GitHub-Aktionen |
|
Beispielaufforderungen für Azure Kubernetes Service (AKS)
GitHub Copilot für Azure ermöglicht Es Benutzern, einen robusten Satz von Aufgaben im Zusammenhang mit Azure Kubernetes Service (AKS) direkt aus der GitHub Copilot Chat-Ansicht auszuführen. Zu diesen Fähigkeiten gehören das Erstellen eines AKS-Clusters, das Bereitstellen eines Manifests in einem AKS-Cluster und das Generieren von Kubectl-Befehlen.
Erstellen eines AKS-Clusters
Benutzer können schnell einen AKS-Cluster mit einfachen, natürlichen Sprachaufforderungen einrichten. GitHub Copilot für Azure reduziert die Komplexität und Zeit, die zum manuellen Konfigurieren und Bereitstellen eines Kubernetes-Clusters erforderlich ist.
Sie können einen AKS-Cluster mit den folgenden Prompts erstellen:
- [@azure], hilf mir, einen Kubernetes-Cluster zu erstellen.
- [@azure], richte einen AKS-Cluster für mich ein.
- [@azure], ich habe eine containerisierte Anwendung. Hilf mir, einen AKS-Cluster zu erstellen, um sie zu hosten.
- [@azure], erstelle einen AKS-Cluster.
- [@azure], hilf mir beim Erstellen eines Kubernetes-Clusters zum Hosten meiner Anwendung.
Bereitstellen eines Manifests in einem AKS-Cluster
Benutzer können ihre Anwendungsmanifeste direkt aus der GitHub Copilot-Chatansicht in einem AKS-Cluster bereitstellen. Dies vereinfacht den Bereitstellungsprozess und sorgt für Konsistenz. Verwenden Sie diese vordefinierten Eingabeaufforderungen, um das Risiko von Fehlern während der Bereitstellung zu verringern, was zu zuverlässigeren und stabileren Bereitstellungen führt.
Um eine Manifestdatei in einem AKS-Cluster bereitzustellen, können Sie die folgenden Eingabeaufforderungen verwenden:
- [@azure], hilf mir bei der Bereitstellung meiner Manifestdatei.
- [@azure], stelle mein Manifest in meinem AKS-Cluster bereit.
- [@azure], stelle mein Manifest in meinem Kubernetes-Cluster bereit.
- [@azure]. stelle mein Anwendungsmanifest in einem AKS-Cluster bereit.
- [@azure], stelle das Manifest für den AKS-Cluster bereit.
Kubectl-Befehl generieren
Benutzer können verschiedene Kubectl-Befehle generieren, um ihre AKS-Cluster zu verwalten, ohne sich an komplexe Befehlssyntax erinnern zu müssen. Die Verwendung von GitHub Copilot für Azure macht Clusterverwaltung barrierefreier und effizienter, insbesondere für Benutzer, die keine Kubernetes-Experten sind.
Sie können verschiedene Kubectl-Befehle für Ihren AKS-Cluster mithilfe der folgenden Prompts generieren:
- [@azure], liste alle Dienste für meinen AKS-Cluster auf.
- [@azure], Kubectl-Befehl zum Abrufen von Bereitstellungen mit mindestens 2 Replikaten im AKS-Cluster
- [@azure], rufe alle Dienste in meinem AKS-Cluster mit externen IP-Adressen ab.
- [@azure] Welcher Kubectl-Befehl wird zum Abrufen von Podinformationen für meinen AKS-Cluster verwendet?
- [@azure], zeige mir den Kubectl-Befehl zum Abrufen aller API-Ressourcen.
Beispielaufforderungen zum Aufheben der Bereitstellung einer App
Wenn Sie Ihre Anwendung mit azd
bereitgestellt haben, können Sie GitHub Copilot für Azure Preview um Unterstützung bitten, die Bereitstellung aufzuheben. Als Visual Studio Code-Erweiterung verfügt sie über Kontext darüber, wo und wie Sie Ihre Anwendung in Azure bereitgestellt haben.
Beispielaufforderungen:
- "@azure Aufheben der Bereitstellung meines Projekts mit der Azure Developer CLI."
- "@azure Verwenden Sie azd, um die Bereitstellung meines Projekts aufzuheben."
- "@azure Aufheben der Bereitstellung dieses Projekts aus Azure."
- "@azure möchte ich die Bereitstellung meiner App aufheben."
- "@azure Diese App in Azure beenden."
- "@azure Dieses Projekt von Azure herunternehmen."
- "@azure meine Bewerbung herunternehmen."
- "@azure Entfernen Sie diesen Code aus der Ausführung in Azure."
Hinweis
Derzeit kann GitHub Copilot für Azure Preview nur die Bereitstellung einer App aufheben, wenn sie ursprünglich mit AZD bereitgestellt wurde.
Zugehöriger Inhalt
- Verstehen Sie, was GitHub Copilot für Azure Preview ist und wie es funktioniert.
- 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.
- Siehe Beispielaufforderungen zum Optimieren Ihrer Anwendungen in Azure.
- Siehe Beispielaufforderungen zur Problembehandlung Ihrer Azure-Ressourcen.