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

GitHub Copilot appとGitHub Copilot CLIとVS CodeのC...

GitHub Copilot appとGitHub Copilot CLIとVS CodeのCopilot Chat Agent Modeの使い分け

GitHub Copilot appとGitHub Copilot CLIとVS CodeのCopilot Chat Agent Modeの使い分け
.NETラボ 勉強会 2026年6月
https://dotnetlab.connpass.com/event/390843/

Avatar for tomokusaba

tomokusaba

June 28, 2026

More Decks by tomokusaba

Other Decks in Technology

Transcript

  1. GitHub Copilot appとGitHub Copilot CLI とVS CodeのCopilot Chat Agent Modeの

    使い分け FutureOne株式会社 草場 友光 .NETラボ 勉強会 2026年6月
  2. 自己紹介 • .NETラボ勉強会を主宰 • 2022/08-2026 Microsoft MVP (Developer Technologies) •

    tomo_kusaba • ドラクエ大好き ドラクエ10のプレイ時間→ 1キャラ目:2695時間 2キャラ目:919時間 3キャラ目:797時間 4キャラ目:190時間(配信用)
  3. 今日の目的 • GitHub Copilot appとGitHub Copilot CLIとVS Code とそれぞれが向いている作業の境界を理解できる •

    .NET開発においてどこから始めると楽か判断基準を持てるよう になる • 6/26断片で書いています。
  4. GitHub Copilot appを中心に • 今回はGitHub Copilot appがTechnical previewになっ て間もないことからGitHub Copilot

    appを中心に話をします。 • GitHub Copilot CLIやVS CodeのCopilot Chat Agent Modeはもう皆さん使い慣れていると思いますので使用感わか りますよね!
  5. 作業の入り口の変化 • CLIはどのディレクトリーでGitHub Copilot CLIを起動する か? →リポジトリーに対して作業したいのにローカルの場所に対して の判断 • appでは既定のディレクトリーを起点にgit

    cloneを自動的にし て作業を始める 一度、アプリに登録したリポジトリーはその後場所を意識すること なくセッションを開始できる (ローカルの場所からの仮想化)
  6. 3つ比較 項目 GitHub Copilot CLI VS Code Agent mode GitHub

    Copilot app 主な入り口 ターミナル エディター GitHub文脈を持つデスク トップアプリ 強いコンテキス ト 開いているファイル選択ファイル ワークスペース Issue、PR、レビュー、CI、 複数リポジトリ 得意な粒度 機能単位、リポジトリー単位 ファイル単位、差分単位 タスク単位、PRライフサイク ル単位 並列作業 可能 セッション管理あり 複数セッション前提 PRまでの導線 作れる クラウド連携で対応可 作成、レビュー、CI確認、 Mergeまで一貫した導線 特徴 コマンドラインオプションとター ミナル起点の操作 細かい制御が可能 エディター統合の強さ GitHub導線とフローの強 さ 自動化を感じやすい
  7. GitHub Copilot appの便利ポイント1 • GitHubの仕事を起点に始めやすい • Issueから自然にセッションを始めることができます。 • GitHub Copilot

    CLIだとWebの画面からIssue番号を探して くるなどの操作が必要です。 (最近のアップデートでそこも選択できるようになりました)
  8. CLIはMT車・appはAT車と感じるのか 観点 CLI app 操作の起点 自分でプロンプト、作業ディレクトリ などを細かく決める Issue/PR/My work/Automations べーすで作業することができる

    作業空間 どのディレクトリで作業するかが自 分で決める セッションごとに分離された作業空間をア プリが作り出す 道具立て コード実装のためのコマンドがいち 早く実装される傾向がつよい。 GitHubフローのためのボタンやコマンド が充実している appはCLIを基盤にしつつGitHubフローの導線を支えるアプリ
  9. VS CodeのCopilot Chat Agent Modeの価値 • 開いているファイル • 選択範囲 •

    これだけに対して差分を見ながら修正したい • 人間がコードを目で見ながら自然言語で指示を出しながらミクロ な範囲で修正する用途は存在する
  10. 結論 GitHub Copilot app GitHub Copilot CLI VS Code Issueを起点に計画から始めたい

    ソリューションを全体をまたぐ実装を一 気に進めたい 小さな修正を素早く回したい 複数リポジトリーのPR・Issueをまと めてみたい コマンドを軸に実装したい 差分をエディターで細かく見たい GitHubのPR・Issueをまとめて検索 したい CLI固有のコマンドライン操作を使いた い 選択範囲ベースでバグ修正したい GitHubフローをまとめて管理したい ターミナルから強く制御したい 既存コードを読みながら局所的に修正したい 定型タスクをAutomationsに残した い SSH、コンテナー、CIなどIDEによら ない環境で使いたい
  11. GitHub Copilot appの実現したかっ たこと(妄想) • GitHubワークフローをエージェントベースで再定義したフロント エンド • GitHub Copilot

    CLIをわかりやすくラップ • ユーザーの思考を奪わないタスクに集中できるフロントエンド