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

GitHub Copilot for Azureを使い倒したい

GitHub Copilot for Azureを使い倒したい

.NETラボ 勉強会 2025年4月の登壇資料です。
https://dotnetlab.connpass.com/event/350190/

ライブ配信のリンク
https://www.youtube.com/live/bQjpT2gCNB8?feature=shared

スライド内のリンク

クイック スタート: 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/

独習Python 第2版が2025/5/14発売予定
※近々、本のレビューを出します。

参考:翔泳社の本
https://x.com/shoeisha_books/status/1915306579559346484

参考:独習Python 第2版 - WINGS
https://wings.msn.to/index.php/-/A-03/978-4-7981-8949-9/

Kento.Yamada

April 26, 2025
Tweet

More Decks by Kento.Yamada

Other Decks in Programming

Transcript

  1. 3 GitHub Copilot for Azureを使い倒したい I want to make the

    most of GitHub Copilot for Azure .NETラボ勉強会4月
  2. 今日話すこと • デモ(準備) • 他にもナンタラCopilotってあるよね • 似ているけどなんか違うMicrosoft Copilot in Azureについて

    • GitHub Copilot for Azureとは • 主な使い方 • デモ(結果) • 将来の話:GitHub Copilotが実現する世界 ◦ GitHub Copilot Extensionの話 • 参考:他のツールとの違いを見てみる • まとめ 4
  3. 山田顕人(Kento.Yamada) @ymd65536 自己紹介 5 仕事: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 • 最近のトピック ◦ サンフランシスコとラスベガスに行ってきた ▪ あっちではバーガーしか食べてないぞ?!
  4. 他にもナンタラCopilotってあるよね(雑な把握) GitHub ユーザ向け • GitHub Copilot • GitHub Copilot for

    Azure 個人向け • Microsoft Copilot 8 Azure ユーザ向け • Microsoft Copilot in Azure 企業向け • Microsoft 365 Copilot Chat • Microsoft 365 Copilot • Microsoft Copilot Studio • Microsoft Security Copilot
  5. 他にもナンタラCopilotってあるよね GitHub ユーザ向け • GitHub Copilot • GitHub Copilot for

    Azure 👉全世界の開発者に向けて 個人向け(割愛) • Microsoft Copilot 👉1個人、コンシューマ向け 9 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
  6. Azureがついているものにしぼると 11 Azure ユーザ向け • Microsoft Copilot in Azure GitHub

    ユーザ向け • GitHub Copilot for Azure ※Microsoft Copilot Studio on Azureというものもありますが、話がややこしくなるので略 引用:https://azure.microsoft.com/ja-jp/products/copilot-studio
  7. Microsoft Copilot in Azureとは 12 Azureリソースをコントロール(自然言語で操作)するための Microsoft Copilotであること 👉Microsoft Copilotは個人向け

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

    • GitHub Copilot 契約が必要 17 どんなものか • 開発者の生産性向上 • Azure portalにサインインする必要なく利用可能(初期設定でサインインが必要) 👉時間を節約できる 参考:https://learn.microsoft.com/ja-jp/azure/developer/github-copilot-azure/introduction
  9. 20

  10. 21

  11. 22

  12. 23

  13. 24

  14. 主な使い方、5つのシナリオ • 学習する • 設計と開発 • デプロイ • トラブルシューティング •

    最適化 参考: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 25
  15. 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 26
  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)が実現する世界 27
  17. 29

  18. 30

  19. 他のツールとの違いを見てみる 開発 • GitHub Copilot インフラ • GitHub Copilot for

    Azure 31 開発 • Gemini Code Assist インフラ • Gemini Cloud Assist どちらも自然言語で開発もインフラもやっていこうぜってスタンスは変わらない。 point: GitHubはないものは拡張で作っていくスタンス Geminiはすでにある製品を巻き込んでいくスタンス
  20. 34

  21. 自然言語で開発できるという話では同じ 35 開発 • GitHub Spark 開発 • Firebase Studio

    point: 以下の違い • GitHubユーザであるかGoogle Cloudユーザであるか
  22. まとめ • Copilotファミリーは多い • GitHub Copilot for Azureはイイゾ ◦ Azureインフラの構築について自然言語で聞ける

    ◦ 学習・実務において活躍しそう • 他のツールでも似たようなことができる ◦ Gemini Code AssistはGoogleアカウントにロックされる ▪ GitHubほど自由ではないところがポイント 36
  23. 次回予告 • Microsoft Season of Agent .NETラボ 勉強会 2025年5月 ◦

    Azure AI でのマルチモーダル モデルとエージェントの操作 • GitHub Copilot Bootcamp .NETラボ 勉強会 2025年6月 ◦ ハンズオンラボ ◦ GitHub CopilotとCodespacesを使った何かをやります 39