Exempel på uppmaningar om att distribuera ditt program med GitHub Copilot för Azure

Om du inte känner till Azure eller om du bara vill att verktygen och AI:n ska utföra det mesta av arbetet kan du be GitHub Copilot för Azure och Azure MCP Server att hjälpa dig att distribuera ditt program. Använd metodtips för att uppnå bästa resultat. Viktigast:

  • Använd "Agent"-läget för bästa möjliga upplevelse. Undvik läget "Fråga".
  • Ta med ordet "Azure" i uppmaningen för att hjälpa Copilot att förstå att det måste anropa verktyg från Azure MCP Server.
  • Om du använder Visual Studio Code kontrollerar du att du använder "Konfigurera verktyg ..." och inkludera både "Azure MCP" och "GitHub Copilot för Azure". Mer information finns på fliken Visual Studio Code i avsnittet Verktygssamtal.

Exempel på uppmaningar om att distribuera en app

Om du vill använda GitHub Copilot för Azure för att få hjälp med att distribuera ditt program kan du börja med en öppen fråga eller begäran som något av följande exempel:

  • "Hjälp mig att distribuera mitt program till Azure."
  • "Hur kan jag distribuera den här appen till Azure?"
  • "Distribuera det här projektet till Azure."
  • "Kör den här appen i Azure."

Lägg sedan till mer information för bättre resultat. Här är några exempel på frågor:

Tjänst eller teknik Distribuera promptexempel
Azure Kubernetes Service (AKS)
  • "Kan du hjälpa mig att skapa en ny distribution i mitt AKS-kluster?"
  • "Vad är Azure-kommandot för att skala en distribution till 5 repliker?"
  • "Kan du ange Azure-kommandot för att exponera en distribution som en tjänst?"
Служб
  • Hur många Azure-webbapplaner som använder den kostnadsfria nivån har jag distribuerat, grupperade efter region i min prenumeration med <ditt-prenumerations-id>?
  • Hur många Azurewebbappar har jag distribuerat i eastus?
Azure Container-applikationer
  • "Hur kan jag distribuera min containerapp till Azure?"
Azure Developer CLI (azd)
  • "Använd azd för att distribuera mitt Azure-projekt."
  • "Jag vill använda azd för att skapa en distributionspipeline för mitt Azure-program."
  • "Initiera mitt projekt med Azure Developer CLI."
  • "Starta en azd-distributionspipeline i Azure."
Azure DevOps
  • "Skapa en distributionspipeline för mitt Azure-projekt."
  • "Jag vill inte distribuera min app från min lokala dator – kan du konfigurera en fjärransluten Azure-lösning i stället?"
  • "Jag behöver en CI/CD-pipeline så att jag kan distribuera min app till Azure."
  • "Jag behöver hjälp med att konfigurera en pipeline för att distribuera min app till Azure."
  • "Hjälp mig att skapa en automatiserad Azure-distributionspipeline för min app."
  • "Det här projektet är redo för automatisk distribution – konfigurera det i Azure."
Azure OpenAI-tjänsten
  • "Skapa en Azure OpenAI-distribution med hjälp av modellen gpt-3.5-turbo med en Terraform-mall och ange modellversionen till 0613."
GitHub Actions (verktyg för arbetsflöden)
  • "Nu ska vi använda GitHub Actions för att distribuera min app till Azure."
  • "Konfigurera en GitHub Actions-pipeline för att distribuera min Azure-app."

I många fall, när du ber GitHub Copilot för Azure att välja Azure-tjänster och distribuera ditt program till Azure, kommer det att skapa Bicep-mallar och ge dig möjlighet att använda azd för att påbörja distributionen.

Viktigt!

Du bör alltid inspektera Bicep-mallarna för att se till att du förstår vad GitHub Copilot för Azure rekommenderar. Dessutom är mallarna avsedda att vara en startpunkt. Du bör planera att redigera mallarna så att de passar dina behov.

GitHub Copilot för Azure för att distribuera modeller till Azure OpenAI Service

Förutom exempelmeddelandena för distribution till Azure OpenAI-tjänsten har GitHub Copilot för Azure följande funktioner:

  • Med tanke på en befintlig OpenAI-resurs kan användaren distribuera en modell och eventuellt ange ett namn för den modell som ska distribueras.
  • Med namnet på en befintlig resursgrupp och valfritt plats kan användaren distribuera en modell, och GitHub Copilot för Azure distribuerar en ny OpenAI-resurs. Användaren måste ange namnet på den nya OpenAI-resursen som ska skapas.
  • Med tanke på platsen kan användaren distribuera en modell, och GitHub Copilot för Azure distribuerar en ny resursgrupp och OpenAI-resurs. Användaren måste ange namnet på den nya resursgruppen och OpenAI-resursen som ska skapas.
  • Om det inte finns tillräckligt med kvotfel uppmanas användaren att välja en annan region.

Exempelfrågor för Azure Kubernetes Service (AKS)

Med GitHub Copilot för Azure kan användarna utföra en robust uppsättning uppgifter relaterade till Azure Kubernetes Service (AKS) direkt från GitHub Copilot Chat-vyn. Dessa kunskaper omfattar att skapa ett AKS-kluster, distribuera ett manifest till ett AKS-kluster och generera Kubectl-kommandon.

Skapa ett AKS-kluster

Användare kan snabbt konfigurera ett AKS-kluster med hjälp av enkla frågor på naturligt språk. GitHub Copilot för Azure minskar komplexiteten och tiden som krävs för att manuellt konfigurera och distribuera ett Kubernetes-kluster.

Du kan skapa ett AKS-kluster med hjälp av följande uppmaningar:

  • "Kan du hjälpa mig att skapa ett Kubernetes-kluster i Azure?"
  • "Kan du konfigurera ett AKS-kluster åt mig?"
  • "Jag har ett containerbaserat program – kan du hjälpa mig att skapa ett AKS-kluster som värd för det?"
  • "Skapa ett AKS-kluster."
  • "Hjälp mig att skapa ett Kubernetes-kluster i Azure som värd för mitt program."

Distribuera ett manifest till ett AKS-kluster

Användare kan distribuera sina programmanifest till ett AKS-kluster direkt från GitHub Copilot Chat-vyn. Detta förenklar distributionsprocessen och säkerställer konsekvens. Använd dessa fördefinierade uppmaningar för att minska risken för fel under distributionen, vilket leder till mer tillförlitliga och stabila distributioner.

Om du vill distribuera en manifestfil till ett AKS-kluster kan du använda följande frågor:

  • "Hjälp mig att distribuera min manifestfil till Azure."
  • "Kan du distribuera mitt manifest till mitt AKS-kluster?"
  • "Kan du distribuera mitt manifest till mitt Azure Kubernetes-kluster?"
  • "Distribuera mitt programmanifest till ett AKS-kluster."
  • Distribuera manifestet för mitt AKS-kluster.

Generera Kubectl-kommando

Användare kan generera olika Kubectl-kommandon för att hantera sina AKS-kluster utan att behöva komma ihåg komplex kommandosyntax. Med GitHub Copilot för Azure blir klusterhanteringen mer tillgänglig och effektiv, särskilt för användare som inte är Kubernetes-experter.

Du kan generera olika Kubectl-kommandon för ditt AKS-kluster med hjälp av följande uppmaningar:

  • "Lista alla tjänster för mitt AKS-kluster."
  • "Visa kubectl-kommandot för att hämta distributioner med minst 2 repliker i mitt AKS-kluster."
  • "Hämta alla tjänster i mitt AKS-kluster med externa IP-adresser."
  • "Vad är kubectl-kommandot för att hämta poddinformation för mitt AKS-kluster?"
  • "Hämta kubectl-kommandot för att visa alla API-resurser i Azure."

Exempel på uppmaningar om att avdistribuera en app

Om du distribuerade ditt program med azdkan du be GitHub Copilot om hjälp med att avdistribuera. Som ett Visual Studio Code-tillägg har det kontext om var och hur du distribuerade ditt program till Azure.

Exempel på frågor:

  • "Avdistribuera mitt projekt med Hjälp av Azure Developer CLI."
  • "Använd azd för att avdistribuera mitt Azure-projekt."
  • "Avdistribuera det här projektet från Azure."
  • "Stoppa den här appen från att köras i Azure."
  • "Ta bort den här koden från att köras i Azure."

Kommentar

För närvarande kan GitHub Copilot för Azure bara distribuera en app om den ursprungligen distribuerades med AZD.