Dela via


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

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 Preview att hjälpa dig att distribuera ditt program. Använd metodtips för att uppnå bästa resultat.

Exempel på uppmaningar om att distribuera en app

Om du vill använda GitHub Copilot för Azure Preview för 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:

  • "@azure Hjälp mig att distribuera mitt program till Azure."
  • "@azure Hur kan jag distribuera den här appen?"
  • "@azure Distribuera det här projektet till Azure."
  • "@azure Kör den här appen på 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)
  • "@azure Kan du hjälpa mig att skapa en ny distribution i mitt AKS-kluster?"
  • "@azure Vad är kommandot för att skala en distribution till 5 repliker?"
  • "@azure Kan du ange kommandot för att exponera en distribution som en tjänst?"
Azure App Service
  • "@azure Hur många webbappsplaner som använder den kostnadsfria nivån har jag distribuerat, grupperade efter region i min <platshållarprenumeration> ?"
  • "@azure Hur många webbappar har jag distribuerat i eastus?"
Azure Container Apps
  • "@azure Hur kan jag distribuera min containerapp till Azure?"
Azure Developer CLI (azd)
  • "@azure Använd azd för att distribuera mitt projekt."
  • "@azure jag vill använda azd för att skapa en distributionspipeline för mitt program."
  • "@azure Initiera mitt projekt med Azure Developer CLI."
  • "@azure Starta en azd-pipeline."
Azure DevOps
  • "@azure Skapa en distributionspipeline för det här projektet."
  • "@azure jag vill inte distribuera min app från min lokala dator. Kan du konfigurera en fjärrlösning i stället?"
  • "@azure jag behöver en CI/CD-pipeline så att jag kan distribuera min app."
  • "@azure jag behöver hjälp med att konfigurera en pipeline för att distribuera min app till Azure."
  • "@azure Hjälp mig att skapa en automatiserad distributionspipeline för min app."
  • "@azure Det här projektet är redo för automatisk distribution. Ställ in det."
Azure OpenAI Service
  • "@azure Skapa en OpenAI-distribution med modellen gpt-3.5-turbo med hjälp av en Terraform-mall. Ange modellens version till 0613."
GitHub Actions
  • "@azure Vi använder GitHub för att distribuera min app till Azure."
  • "@azure Konfigurera en GitHub Actions-pipeline för att distribuera min app till Azure."

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 valfri plats kan användaren distribuera en modell och @azure distribuera 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 @azure distribuera 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:

  • [@azure] kan du hjälpa mig att skapa ett Kubernetes-kluster
  • [@azure] kan du konfigurera ett AKS-kluster åt mig?
  • [@azure] Jag har ett containerbaserat program. Kan du hjälpa mig att skapa ett AKS-kluster som är värd för det?
  • [@azure] skapa AKS-kluster
  • [@azure] Hjälp mig att skapa ett Kubernetes-kluster 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:

  • [@azure] hjälp mig att distribuera min manifestfil
  • [@azure] kan du distribuera mitt manifest till mitt AKS-kluster?
  • [@azure] kan du distribuera mitt manifest till mitt Kubernetes-kluster?
  • [@azure] distribuera mitt programmanifest till ett AKS-kluster
  • [@azure] distribuera manifest för 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:

  • [@azure] listar alla tjänster för mitt AKS-kluster
  • [@azure] kubectl-kommando för att hämta distributioner med minst 2 repliker i AKS-kluster
  • [@azure] ge mig alla tjänster i mitt AKS-kluster med externa IP-adresser
  • [@azure] vad är kubectl-kommandot för att hämta poddinformation för mitt AKS-kluster?
  • [@azure] Kan du hämta kubectl-kommandot för att hämta alla API-resurser

Exempel på uppmaningar om att avdistribuera en app

Om du har distribuerat ditt program med azdkan du be GitHub Copilot för Azure Preview 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:

  • "@azure Avdistribuera mitt projekt med Azure Developer CLI."
  • "@azure Använd azd för att avdistribuera mitt projekt."
  • "@azure Avdistribuera det här projektet från Azure."
  • "@azure Stoppa den här appen i Azure."
  • "@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 Preview bara avdistribuera en app om den ursprungligen distribuerades med AZD.