Udostępnij za pośrednictwem


Przykładowe monity o wdrożenie aplikacji za pomocą narzędzia GitHub Copilot dla wersji zapoznawczej platformy Azure

Jeśli nie znasz platformy Azure lub chcesz, aby narzędzia i sztuczna inteligencja mogły wykonać większość pracy, możesz poprosić narzędzie GitHub Copilot o wersję zapoznawcza platformy Azure, aby ułatwić wdrażanie aplikacji. Skorzystaj z najlepszych rozwiązań , aby uzyskać najlepsze wyniki.

Przykładowe monity dotyczące wdrażania aplikacji

Jeśli chcesz użyć narzędzia GitHub Copilot dla wersji zapoznawczej platformy Azure, aby uzyskać pomoc dotyczącą wdrażania aplikacji, możesz rozpocząć od otwartego pytania lub żądania, takiego jak jeden z następujących przykładów:

  • "@azure Pomóż mi wdrożyć aplikację na platformie Azure".
  • "@azure Jak mogę wdrożyć tę aplikację?"
  • "@azure Wdróż ten projekt na platformie Azure".
  • "@azure Uruchom tę aplikację na platformie Azure".

Następnie dodaj więcej szczegółów, aby uzyskać lepsze wyniki. Oto kilka przykładowych monitów:

Usługa lub technologia Przykłady wdrażania monitów
Azure Kubernetes Service (AKS)
  • "@azure Czy możesz mi pomóc w utworzeniu nowego wdrożenia w klastrze usługi AKS?"
  • "@azure Co to jest polecenie skalowania wdrożenia do 5 replik?"
  • "@azure Czy można podać polecenie uwidocznić wdrożenie jako usługę?"
Azure App Service
  • "@azure Ile planów aplikacji internetowych przy użyciu warstwy Bezpłatna została wdrożona, pogrupowana według regionu w mojej <subskrypcji zastępczej> ?"
  • "@azure Ile aplikacji internetowych wdrożono w regionie eastus?"
Azure Container Apps
  • "@azure Jak mogę wdrożyć aplikację kontenera na platformie Azure?"
Interfejs wiersza polecenia dla deweloperów platformy Azure (azd)
  • "@azure Użyj azd do wdrożenia mojego projektu.
  • "@azure chcę użyć azd do utworzenia potoku wdrażania dla mojej aplikacji."
  • "@azure Inicjowanie mojego projektu przy użyciu interfejsu wiersza polecenia dla deweloperów platformy Azure".
  • "@azure Uruchom potok azd".
Azure DevOps
  • "@azure Utwórz potok wdrażania dla tego projektu".
  • "@azure nie chcę wdrażać mojej aplikacji z mojego komputera lokalnego. Czy zamiast tego można skonfigurować rozwiązanie zdalne?"
  • "@azure potrzebuję potoku ciągłej integracji/ciągłego wdrażania, aby móc wdrożyć aplikację".
  • "@azure potrzebuję pomocy przy konfigurowaniu potoku w celu wdrożenia aplikacji na platformie Azure".
  • "@azure Pomóż mi utworzyć zautomatyzowany potok wdrażania dla mojej aplikacji".
  • "@azure Ten projekt jest gotowy do automatycznego wdrażania. Skonfiguruj to."
Azure OpenAI Service
  • "@azure Tworzenie wdrożenia openAI za pomocą modelu gpt-3.5-turbo przy użyciu szablonu narzędzia Terraform. Ustaw wersję modelu na 0613".
Funkcja GitHub Actions
  • "@azure Użyjmy usługi GitHub, aby wdrożyć moją aplikację na platformie Azure".
  • "@azure Konfigurowanie potoku funkcji GitHub Actions w celu wdrożenia mojej aplikacji na platformie Azure".

W wielu przypadkach, gdy poprosisz GitHub Copilot dla platformy Azure o wybranie usług platformy Azure i wdrożenie aplikacji na platformie Azure, utworzy szablony Bicep i zapewni ci możliwość rozpoczęcia azd wdrażania.

Ważne

Zawsze należy sprawdzić szablony Bicep, aby upewnić się, że rozumiesz, co zaleca narzędzie GitHub Copilot dla platformy Azure. Ponadto szablony mają być punktem wyjścia. Należy zaplanować edytowanie szablonów zgodnie z twoimi potrzebami.

GitHub Copilot for Azure to deploy models to Azure OpenAI Service

Oprócz przykładowych monitów o wdrożenie w usłudze Azure OpenAI Service narzędzie GitHub Copilot dla platformy Azure ma następujące możliwości:

  • Mając istniejący zasób OpenAI, użytkownik może wdrożyć model i opcjonalnie wprowadzić nazwę modelu do wdrożenia.
  • Biorąc pod uwagę nazwę istniejącej grupy zasobów i opcjonalnie lokalizację, użytkownik może wdrożyć model i @azure wdroży nowy zasób OpenAI. Użytkownik musi wprowadzić nazwę nowego zasobu OpenAI do utworzenia.
  • Biorąc pod uwagę lokalizację, użytkownik może wdrożyć model i @azure wdroży nową grupę zasobów i zasób OpenAI. Użytkownik musi wprowadzić nazwę nowej grupy zasobów i zasób OpenAI do utworzenia.
  • Jeśli błąd limitu przydziału jest niewystarczający, użytkownik zostanie poproszony o wybranie innego regionu.

Przykładowe monity dotyczące usługi Azure Kubernetes Service (AKS)

Narzędzie GitHub Copilot dla platformy Azure umożliwia użytkownikom wykonywanie niezawodnego zestawu zadań związanych z usługą Azure Kubernetes Service (AKS) bezpośrednio z widoku czatu Copilot w usłudze GitHub. Te umiejętności obejmują tworzenie klastra usługi AKS, wdrażanie manifestu w klastrze usługi AKS i generowanie poleceń kubectl.

Tworzenie klastra AKS

Użytkownicy mogą szybko skonfigurować klaster usługi AKS przy użyciu prostych monitów języka naturalnego. Narzędzie GitHub Copilot dla platformy Azure zmniejsza złożoność i czas wymagany do ręcznego konfigurowania i wdrażania klastra Kubernetes.

Klaster usługi AKS można utworzyć przy użyciu następujących monitów:

  • [@azure] możesz pomóc w utworzeniu klastra Kubernetes
  • [@azure] czy można skonfigurować klaster usługi AKS dla mnie?
  • [@azure] Mam aplikację konteneryzowaną. Czy możesz mi pomóc w utworzeniu klastra usługi AKS do hostowania go?
  • [@azure] tworzenie klastra usługi AKS
  • [@azure] Pomóż mi utworzyć klaster Kubernetes do hostowania mojej aplikacji

Wdrażanie manifestu w klastrze usługi AKS

Użytkownicy mogą wdrażać manifesty aplikacji w klastrze usługi AKS bezpośrednio z widoku czatu w usłudze GitHub Copilot. Upraszcza to proces wdrażania i zapewnia spójność. Użyj tych wstępnie zdefiniowanych monitów, aby zmniejszyć ryzyko błędów podczas wdrażania, co prowadzi do bardziej niezawodnych i stabilnych wdrożeń.

Aby wdrożyć plik manifestu w klastrze usługi AKS, możesz użyć następujących monitów:

  • [@azure] pomóż mi wdrożyć plik manifestu
  • [@azure] czy można wdrożyć mój manifest w klastrze usługi AKS?
  • [@azure] czy można wdrożyć mój manifest w klastrze Kubernetes?
  • [@azure] wdrażanie manifestu aplikacji w klastrze usługi AKS
  • [@azure] wdrażanie manifestu dla klastra usługi AKS

Generowanie polecenia kubectl

Użytkownicy mogą generować różne polecenia Kubectl, aby zarządzać klastrami usługi AKS bez konieczności zapamiętania złożonej składni poleceń. Korzystanie z narzędzia GitHub Copilot dla platformy Azure sprawia, że zarządzanie klastrem jest bardziej dostępne i wydajne, zwłaszcza dla użytkowników, którzy nie są ekspertami platformy Kubernetes.

Możesz wygenerować różne polecenia kubectl dla klastra usługi AKS, korzystając z następujących monitów:

  • [@azure] wyświetl listę wszystkich usług dla klastra usługi AKS
  • [@azure] polecenie kubectl w celu pobrania wdrożeń z co najmniej 2 replikami w klastrze usługi AKS
  • [@azure] pobierz wszystkie usługi w klastrze usługi AKS z zewnętrznymi adresami IP
  • [@azure] jakie jest polecenie kubectl, aby uzyskać informacje o zasobniku dla klastra usługi AKS?
  • [@azure] Czy możesz uzyskać polecenie kubectl umożliwiające uzyskanie wszystkich zasobów interfejsu API

Przykładowe monity o nieuwzłonienie aplikacji

Jeśli aplikacja została wdrożona za pomocą azdprogramu , możesz poprosić narzędzie GitHub Copilot o pomoc w wersji zapoznawczej platformy Azure, aby uzyskać pomoc dotyczącą nieuwzłoniania. Jako rozszerzenie programu Visual Studio Code ma kontekst dotyczący tego, gdzie i jak wdrożono aplikację na platformie Azure.

Przykładowe monity:

  • "@azure nie można wdrożyć mojego projektu za pomocą interfejsu wiersza polecenia dla deweloperów platformy Azure".
  • "@azure Użyj azd, aby nie wdrożyć mojego projektu."
  • "@azure nie wdrażaj tego projektu z platformy Azure".
  • "@azure Zatrzymaj tę aplikację na platformie Azure".
  • "@azure Usuń ten kod z działania na platformie Azure."

Uwaga

Obecnie narzędzie GitHub Copilot dla platformy Azure w wersji zapoznawczej może nie wdrażać aplikacji, jeśli została pierwotnie wdrożona za pomocą usługi AZD.