Příklad výzvy k nasazení aplikace pomocí GitHub Copilotu pro Azure Preview

Pokud azure neznáte nebo chcete, aby nástroje a AI většinu práce dělaly, můžete požádat GitHub Copilot pro Azure Preview, aby vám pomohl s nasazením aplikace.

Osvědčené postupy

Použití copilotů může zvýšit produktivitu vývojářů zodpovězením otázek, prováděním úloh a generováním kódu. Mějte však na paměti tato důležitá pravidla:

  • Zkontrolujte všechny odpovědi generované AI. Před provedením opatření na základě těchto odpovědí ověřte jejich správnost, použitelnost, potenciální výsledky (například náklady a zabezpečení).
  • Nikdy neukládáte tajné kódy nebo přihlašovací údaje aplikace ve zdrojovém kódu.
  • Při kladení otázek nikdy neodesílejte tajné kódy aplikací ani přihlašovací údaje v kódu.

Při práci s libovolným nástrojem, který je založený na velkých jazykových modelech, použijte vhodné technické techniky pro nejlepší výsledky. Následující tipy pocházejí z článku Psaní efektivních výzev pro Microsoft Copilot v Azure, který poskytuje rady pro přípravu výzvy v kontextu Azure.

Příklady výzev k nasazení aplikace

Pokud chcete pomocí GitHub Copilotu pro Azure Preview pomoct s nasazením aplikace, můžete začít s otevřenou otázkou nebo požadavkem, jako je jeden z těchto příkladů:

  • "@azure Pomozte mi nasadit aplikaci do Azure."
  • "@azure Jak můžu nasadit tuto aplikaci?"
  • "@azure Můžete mi prosím nasadit můj kód do Azure?"
  • "@azure Můžete mi pomoct s nasazením projektu do Azure?"
  • "@azure Nasazení tohoto projektu do Azure."
  • "@azure Go nasadit tento projekt."
  • "@azure chci nasadit aplikaci."
  • "@azure Vezměte tento projekt a nasaďte ho do Azure."
  • "@azure Získat tento kód spuštěný v Azure."
  • "@azure Spustit tuto aplikaci v Azure."

Pak přidejte další podrobnosti pro lepší výsledky. Tady je několik ukázkových výzev:

Služba nebo technologie Příklady výzvy k nasazení
Azure Kubernetes Service (AKS)
  • "@azure Můžete mi pomoct vytvořit nové nasazení v clusteru AKS?"
  • "@azure Jaký je příkaz pro škálování nasazení na 5 replik?"
  • "@azure Můžete zadat příkaz pro zveřejnění nasazení jako služby?"
Azure App Service
  • "@azure Kolik plánů webových aplikací pomocí úrovně Free je nasazeno, seskupené podle oblasti v mém <zástupné> předplatném?"
  • "@azure Kolik webových aplikací mám nasazených v eastus?"
Azure Container Apps
  • "@azure Jak můžu nasadit aplikaci kontejneru do Azure?"
Azure Developer CLI (azd)
  • "@azure Použít azd k nasazení projektu."
  • "@azure chci použít azd k vytvoření kanálu nasazení pro aplikaci."
  • "@azure Inicializace projektu pomocí Azure Developer CLI."
  • "@azure Spusťte kanál azd."
Azure DevOps
  • "@azure Vytvoření kanálu nasazení pro tento projekt."
  • "@azure nechci nasadit aplikaci z místního počítače. Můžete místo toho nastavit vzdálené řešení?"
  • "@azure potřebuji kanál CI/CD, abych mohl aplikaci nasadit."
  • "@azure potřebuji pomoc s nastavením kanálu pro nasazení aplikace do Azure."
  • "@azure Pomozte mi vytvořit automatizovaný kanál nasazení pro mou aplikaci."
  • "@azure Tento projekt je připravený pro automatizované nasazení. Nastavte to."
Azure OpenAI Service
  • "@azure Vytvoření nasazení OpenAI pomocí modelu gpt-3.5-turbo pomocí šablony Terraformu. Nastavte verzi modelu na 0613.
GitHub Actions
  • "@azure Použijeme GitHub k nasazení aplikace do Azure."
  • "@azure Nastavení kanálu GitHub Actions pro nasazení aplikace do Azure."

Příklady výzev ke službě Azure Kubernetes Service (AKS)

GitHub Copilot pro Azure umožňuje uživatelům provádět robustní sadu úloh souvisejících se službou Azure Kubernetes Service (AKS) přímo ze zobrazení chatu GitHub Copilot. Mezi tyto dovednosti patří vytvoření clusteru AKS, nasazení manifestu do clusteru AKS a generování příkazů Kubectl.

Vytvoření clusteru AKS

Uživatelé můžou rychle nastavit cluster AKS pomocí jednoduchých výzev v přirozeném jazyce. GitHub Copilot pro Azure snižuje složitost a dobu potřebnou k ruční konfiguraci a nasazení clusteru Kubernetes.

Cluster AKS můžete vytvořit pomocí následujících výzev:

  • [@azure] mi může pomoct vytvořit cluster Kubernetes.
  • [@azure] můžete pro mě nastavit cluster AKS?
  • [@azure] Mám kontejnerizovanou aplikaci, můžete mi pomoct vytvořit cluster AKS pro hostování?
  • [@azure] Vytvoření clusteru AKS
  • [@azure] Pomozte mi vytvořit cluster Kubernetes pro hostování aplikace

Nasazení manifestu do clusteru AKS

Uživatelé můžou své manifesty aplikace nasadit do clusteru AKS přímo ze zobrazení chatu GitHub Copilot. To zjednodušuje proces nasazení a zajišťuje konzistenci. Pomocí těchto předdefinovaných výzev můžete snížit riziko chyb během nasazování, což vede k spolehlivějším a stabilním nasazením.

K nasazení souboru manifestu do clusteru AKS můžete použít tyto výzvy:

  • [@azure] pomozte mi nasadit soubor manifestu
  • [@azure] můžete nasadit můj manifest do clusteru AKS?
  • [@azure] můžete nasadit můj manifest do clusteru Kubernetes?
  • [@azure] Nasazení manifestu aplikace do clusteru AKS
  • [@azure] Manifest nasazení pro cluster AKS

Generování příkazu Kubectl

Uživatelé můžou generovat různé příkazy Kubectl pro správu clusterů AKS, aniž by museli pamatovat složitou syntaxi příkazů. Použití GitHub Copilotu pro Azure zajišťuje přístupnější a efektivnější správu clusterů, zejména pro uživatele, kteří nejsou odborníky na Kubernetes.

Pomocí těchto výzev můžete pro cluster AKS vygenerovat různé příkazy Kubectl:

  • [@azure] vypsat všechny služby pro cluster AKS
  • [@azure] příkaz kubectl pro získání nasazení s alespoň 2 replikami v clusteru AKS
  • [@azure] získejte všechny služby v clusteru AKS s externími IP adresami
  • [@azure] Jaký je příkaz kubectl pro získání informací o podech pro můj cluster AKS?
  • [@azure] Můžete získat příkaz kubectl pro získání všech prostředků rozhraní API.

Příklady výzev k zrušení nasazení aplikace

Pokud jste aplikaci nasadili pomocí azdaplikace, můžete požádat o pomoc s neplněním GitHub Copilot pro Azure Preview. Jako rozšíření editoru Visual Studio Code má kontext o tom, kde a jak jste nasadili aplikaci do Azure.

Ukázkové výzvy:

  • "@azure Zrušit nasazení projektu pomocí Azure Developer CLI."
  • "@azure Použít azd k zrušení nasazení projektu."
  • "@azure Zrušit nasazení tohoto projektu z Azure."
  • "@azure chci zrušit nasazení aplikace."
  • "@azure Zastavit tuto aplikaci v Azure."
  • "@azure Snížit tento projekt z Azure."
  • "@azure Položte aplikaci."
  • "@azure Odebrat tento kód ze spuštění v Azure."

Poznámka:

GitHub Copilot pro Azure Preview v současné době může aplikaci zrušit pouze v případě, že byla původně nasazena s AZD.