Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GitHub Copilot for Azureってなんだろう

Avatar for Kento.Yamada Kento.Yamada
May 11, 2025
49

GitHub Copilot for Azureってなんだろう

Global Azure 2025 GitHub Copilot for Azureのハンズオンで公開した資料です。

Global Azure 2025
https://jazug.connpass.com/event/348980/

本家ハンズオン
今回のハンズオンはMicrosoft公式リポジトリから提供されたものを日本語訳でお届けしています。
https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming/tree/main/09-Using-GitHub-Copilot-for-Azure-to-Deploy-to-Cloud

ライブ配信のリンク
https://www.youtube.com/live/RCRkI2S30Vo?t=12151s

スライド内のリンク
クイック スタート: GitHub Copilot for Azure Preview を使用してアプリケーションをビルドしてデプロイする
https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/quickstart-build-deploy-applications

参考:私と私のorganizationに適したCopilotはどれですか?
https://learn.microsoft.com/ja-jp/copilot/microsoft-365/which-copilot-for-your-organization

独自の生成AI環境構築ができる Copilot Studio & Azure AI Studio
https://speakerdeck.com/daikikanemitsu/du-zi-nosheng-cheng-aihuan-jing-gou-zhu-gadekiru-copilot-studio-and-azure-ai-studio?slide=20

Microsoft Copilot Studio on Azure | Microsoft Azure
https://azure.microsoft.com/ja-jp/products/copilot-studio

Microsoft Copilot in Azure の概要 | Microsoft Learn
https://learn.microsoft.com/ja-jp/azure/copilot/overview

GitHub Copilot for Azure Preview とは - GitHub Copilot for Azure | Microsoft Learn
https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction

GitHub Copilot for Azure Preview とは - (主なシナリオ) | Microsoft Learn
https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction#primary-scenarios

GitHub Copilot for Azure Preview とは - (しくみ) | Microsoft Learn
https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction#how-it-works

GitHub Copilot Extensionsのご紹介:パートナーとのエコシステムで無限の可能性を引き出す
https://github.blog/jp/2024-05-22-introducing-github-copilot-extensions/

Avatar for Kento.Yamada

Kento.Yamada

May 11, 2025
Tweet

More Decks by Kento.Yamada

Transcript

  1. 山田顕人(Kento.Yamada) @ymd65536 自己紹介 3 仕事:MSP向け内製システムの開発、マルチクラウドエンジニア/デベロッパー 活動:.NETラボ 勉強会の運営 Microsoft MVP for

    Developer Technologies(2024年〜) AWS Community Builders Google Cloud Partner Top Engineer 2025 DataAnalytics Google Cloud Partner Tech Blog Challenge 2023 Cloud AI/ML 部門 LINE API Expert(2024年〜) LAPRAS OUTPUT AWARD 2024 01 • 最近のトピック ◦ 今日はGitHub Copilot のハンズオンを担当
  2. 他にもナンタラCopilotってあるよね GitHub ユーザ向け • GitHub Copilot • GitHub Copilot for

    Azure 👉全世界の開発者に向けて 個人向け(割愛) • Microsoft Copilot 👉1個人、コンシューマ向け 5 Azure ユーザ向け • Microsoft Copilot in Azure 👉Azureエンジニア向けて 企業向け(割愛) • Microsoft 365 Copilot Chat • Microsoft 365 Copilot • Microsoft Copilot Studio • Microsoft Security Copilot 👉オフィスや情シスが使うイメージ 参考:私と私のorganizationに適したCopilotはどれですか? https://learn.microsoft.com/ja-jp/copilot/microsoft-365/which-copilot-for-your-organization
  3. Microsoft Copilot in Azureとは 8 Azureリソースをコントロール(自然言語で操作)するための Microsoft Copilotであること 👉Microsoft Copilotは個人向け

    👉それをAzureに拡張(in Azure) 👉Azure Portalを起動すれば個人レベルで利用可能 👉GitHub ユーザじゃなくても利用可能 参考:https://learn.microsoft.com/ja-jp/azure/copilot/overview
  4. ちなみに公式ではどう説明されているか 利用前提 • Visual Studio Code で使用可能 • Azure サブスクリプションにアクセス可能

    • GitHub Copilot 契約が必要 12 どんなものか • 開発者の生産性向上 • Azure portalにサインインする必要なく利用可能(初期設定でサインインが必要) 👉時間を節約できる 参考:https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction
  5. 主な使い方、5つのシナリオ 基本:@azure から始まるプロンプトを入力する • 学習する • 設計と開発 • デプロイ •

    トラブルシューティング • 最適化 参考:GitHub Copilot for Azure Preview とは - GitHub Copilot for Azure | Microsoft Learn https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction#primary-scenarios 13
  6. GitHub Copilot for Azureの仕組み でも、嘘言ったり古い情報でレスポンス返したりしてやっかいなんでしょ? 👉LLM の一般的な知識をMicrosoft Learn から継続的に更新された知識で補完 引用:GitHub

    Copilot for Azure Preview とは - GitHub Copilot for Azure | Microsoft Learn https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction#how-it-works 14
  7. First Step: 稼働中のAzureリソースについて聞く 16 @azure Do I have any resources

    currently running? 訳:現在、何か実行中のリソースはありますか?
  8. Flaskでアプリを作る方法を聞く 17 @azure Could you help me create and deploy

    a simple Flask website by using Python? 訳:PythonでシンプルなFlaskのWebサイトを作成してデプロイするのを手伝っていた だけますか?
  9. 次に何をすれば良いかを聞く 18 @azure Before I execute azd init, what does

    it do? 訳:azd init を実行する前に何をしますか?
  10. azdテンプレートで作成されるものを知る 19 @azure What resources are created with this template?

    訳:このテンプレートではどんなリソースが作成されますか?
  11. 23

  12. 24

  13. 25

  14. 26

  15. 27

  16. 課題 Azure以外にSaaSを扱う場合がある。基本的にインターフェイスは統合されていない。 解決策(理想) GitHub Copilot for AzureとGitHub Copilot Extensionsを組み合わせることによって すべての操作をGitHubで完結できるようにすること

    参考:GitHub Copilot Extensionsのご紹介:パートナーとのエコシステムで無限の可能性を引き出す https://github.blog/jp/2024-05-22-introducing-github-copilot-extensions/ GitHub Copilot(for Azure)が実現する世界 30