Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GitHub Copilot CLIで 学ぶターミナル 活用
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
やしきん
April 27, 2026
260
0
Share
GitHub Copilot CLIで 学ぶターミナル 活用
2026/04/24 AI Dev Day in Fukuoka登壇資料です
https://azureai.connpass.com/event/382334/
やしきん
April 27, 2026
More Decks by やしきん
See All by やしきん
そのSIM SORACOM Fluxで気軽にチェック!
naka520
0
18
GitHub Changelogを覗こう
naka520
0
33
TerraformでAzure構築【入門編】
naka520
0
69
Microsoft Build関連のアプデで気になるものを試してみた!
naka520
0
680
Azure Solutions Architect Expertへの道のり
naka520
0
480
VHDファイルを利用してAzureVMを作成してみた
naka520
0
400
Azure Firewallつかってみよう
naka520
0
410
Azure仮想マシンと Azure仮想ネットワーク について いろいろ考えて実際に試す
naka520
0
580
新卒エンジニアによる自己紹介トーク
naka520
0
330
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Un-Boring Meetings
codingconduct
0
300
Leo the Paperboy
mayatellez
7
1.8k
A designer walks into a library…
pauljervisheath
211
24k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
130
Mobile First: as difficult as doing things right
swwweet
225
10k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.7k
My Coaching Mixtape
mlcsv
0
130
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Context Engineering - Making Every Token Count
addyosmani
9
900
Transcript
GitHub Copilot CLIで 学ぶターミナル 活用 AI Dev Day in Fukuoka
中屋敷楓(やしきん)
自己紹介 名前:やしきん 所属:株式会社オルターブース 技術領域:Azure、GitHub 趣味:お絵描き、ギター、アイドル、 IoT開発(SORACOM)
みなさんGitHub Copilot CLIを使ってますか?
GitHub Copilot CLIとは 概要 GitHub Copilot CLIは、エージェント機能をコマンドラインに直接提供す る、ターミナルネイティブのAIコーディング アシスタント 2026年2月25日に正式にGA
GitHub Copilot free、Pro、Pro+、Business、Enterprise で利用可 https://github.blog/jp/2026-02-26-github-copilot-cli-is-now-in-public-preview/ Getting started with GitHub Copilot CLI - GitHub Docs
GitHub Copilot CLIとは 基本編 2通りのユーザーインタフェース:対話型インターフェイス
GitHub Copilot CLIとは 基本編 2通りのユーザーインタフェース:対話型インターフェイス
GitHub Copilot CLIとは 基本編 2通りのユーザーインタフェース:対話型インターフェイス セッションを閉じる時は /exit
GitHub Copilot CLIとは 基本編 2通りのユーザーインタフェース:プログラムインターフェイス
GitHub Copilot CLIとは 基本編 2通りのユーザーインタフェース:プログラムインターフェイス セッションは そのまま 閉じられる
GitHub Copilot CLIを試す
GitHub Copilot CLIを試す
「とりあえず使ってみた」 「そういえば沢山スラッシュコマンドあるけど具体的に何ができるの?」
無数のスラッシュコマンド
セッションでお話しすること • スラッシュコマンドでどんなことができるのか? • GitHub Copilot CLIのしくみを深堀 • 最近のGitHub Copilot
CLIアップデートを少し紹介
スラッシュコマンドその① /theme テーマを変更できるコマンド
スラッシュコマンドその① /theme default dim
スラッシュコマンドその① /theme high-contrast colorblind
スラッシュコマンドその② /research トピックについて深堀り調査を行う
スラッシュコマンドその② /research リサーチ内容をまとめてディレクトリに格納される
スラッシュコマンドその② /research 今回生成された調査内容はなんと500行近く!
スラッシュコマンドその③ /share セッションやリサーチ内容をMarkdown・HTML・GitHub gistに共有する
スラッシュコマンドその③ /share セッションやリサーチ内容をHTMLファイルにする
スラッシュコマンドその③ /share セッションやリサーチ内容をHTMLファイルにする
スラッシュコマンドその③ /share
スラッシュコマンドその③ /share セッションやリサーチ内容をGitHub gistに共有する
スラッシュコマンドその③ /share セッションやリサーチ内容をGitHub gistに共有する
スラッシュコマンドその③ /share 気軽に残せてGood
スラッシュコマンドその④ /usage セッション使用状況のメトリックと統計情報を表示
スラッシュコマンドその⑤ /add-dir GitHub Copilot CLIでCopilotが応答に含められるディレクトリを追加
スラッシュコマンドその⑤ /add-dir GitHub Copilot CLIでCopilotが応答に含められるディレクトリを追加
スラッシュコマンドその⑤ /add-dir GitHub Copilot CLIでCopilotが応答に含められるディレクトリを追加
スラッシュコマンドその⑤ /add-dir GitHub Copilot CLIでCopilotが応答に含められるディレクトリを追加
スラッシュコマンドその⑤ /list-dirs add-dirで追加を行ったディレクトリを確認できる
小ネタ:ツールについて
小ネタ:ツールについて ユーザーの指示を受けてGitHub Copilot CLIからツールの実行をしている ファイル操作ツールの 呼び出し
ツールの許可設定 CLIフラグを使って許可するツールを事前に設定可能 GitHub Copilot CLIのベストプラクティス - GitHub Docs
ツールの許可が必要なものは何が違うの? システムを変更できるツールは、Copilotが使用する前に明確な承認が必要 逆に読み取り専用のツールは自動的に許可されている 読み取り専用ツール:ファイル検索・読み取り・読み取り専用シェル コマンド システムを変更できるツール:破壊的なシェル コマンドの実行、ファイルの編 集、URL へのアクセス ツールの使用の許可と拒否
- GitHubドキュメント
許可したツールの試行 許可したツールの実行を試す GitHub Copilot CLIのベストプラクティス - GitHub Docs
許可したツールの試行 許可したツールの実行を試す GitHub Copilot CLIのベストプラクティス - GitHub Docs 許可されているため そのままツール実行される
拒否したツールの試行 拒否したツールの実行を試す GitHub Copilot CLIのベストプラクティス - GitHub Docs
拒否したツールの試行 拒否したツールの実行を試す GitHub Copilot CLIのベストプラクティス - GitHub Docs 拒否ツールの通知・承認が 必要になる
全てのツールを許可する方法 明示的なアクセス許可なしでツールを使用Copilotが許可されるため、意図しない 結果が生じる可能性があり(分離された環境でのみ使用することを強く推奨) ツールの使用の許可と拒否 - GitHubドキュメント オプション指定 インタラクティブモード内での設定
ツールのリセット 許可したツールをリセットすることも可能 ツールの使用の許可と拒否 - GitHubドキュメント
ツールのコントロールレイヤー ツールの使用の許可と拒否 - GitHubドキュメント 2種類のコントロールレイヤー AI モデルで使用できるツールの選択を制限 特定のツールのアクセス許可を許可または拒否(今説明したものはこちら)
ツールの詳細はリファレンスをチェック GITHUB COPILOT CLI コマンド リファレンス - GitHubドキュメント
スラッシュコマンドその⑥ /Skills 利用可能なSkillsの追加や確認
スラッシュコマンドその⑥ /Skills /skills listの実行例
スキルの一部を試行する /azure-observability
スキルの一部を試行する /azure-observability
スラッシュコマンドその⑦ /resume セッションidを入力することでセッションを再開できる
スラッシュコマンドその⑦ /resume セッションidを入力することでセッションを再開できる 過去のセッションが復元して 立ち上がる
スラッシュコマンドその⑦ /resume セッション情報はsession-state 配下に保存が行われている (無限のセッション)
小ネタ Session-state配下の構成 idごとのディレクトリ配下は以下の構成になっている
小ネタ Session-state配下の構成 idごとのディレクトリ配下は以下の構成になっている チェックポイントの情報を 保持する
小ネタ Session-state配下の構成 idごとのディレクトリ配下は以下の構成になっている filesとして残す必要のある 情報を格納 (plan.mdなど)
小ネタ Session-state配下の構成 idごとのディレクトリ配下は以下の構成になっている リサーチレポート を格納する
スラッシュコマンドその⑧ / experimental GitHub Copilot CLI のexperimental機能をまとめて有効化できる
スラッシュコマンドその⑨ / chronicle セッションの履歴を可視化・整理するためのスラッシュコマンド
スラッシュコマンドその⑨ / chronicle セッションの履歴を可視化・整理するためのスラッシュコマンド 実験的機能のため experimental onで 有効化が必要
スラッシュコマンドその⑨ / chronicle /chronicle thips:ユーザーのGitHub Copilot CLIの利用方法を分析 し、活用Thipsを教えてくれる
スラッシュコマンドその⑨ / chronicle /chronicle thips:ユーザーのGitHub Copilot CLIの利用方法を分析 し、活用Thipsを教えてくれる 自身の実行内容をもとに効率の 良い活用方法を教えてくれる
最新のアップデートを探る Remote control CLI sessions on web and mobile in
public preview - GitHub Changelog
何ができるようになった? GitHub Copilot CLIのセッション状況をGitHub.comやモバイルで確認可能 に (パブリックプレビュー) • CLIセッションの活動をリアルタイムでGitHubにストリーミング • 他のデバイスから開いて閲覧・監視・フォローアップコマンドをそのセッショ
ンに送ることが可能 Remote control CLI sessions on web and mobile in public preview - GitHub Changelog
リモートコントロールを試す GitHub Copilot CLIをアップデートしておく Remote control CLI sessions on web
and mobile in public preview - GitHub Changelog
リモートコントロールを試す GitHubリポジトリ配下に移動し、CopilotコマンドでGitHub Copilot CLIを 立ち上げる
リモートコントロールを試す CLI上で/remoteを実行する
リモートコントロールを試す 「Open in browser」をクリックする
リモートコントロールを試す GitHub.com上のリポジトリの「Agents」タブでセッションを開ける
None
最新のアップデートを探る GitHub Copilot CLI now supports Copilot auto model selection
- GitHub Changelog
何ができるようになった? Copilotの自動モデル選択をGitHub Copilot CLI上でGA 自動モデル選択 Copilot について - GitHubドキュメント •
ユーザーに代わって最適なモデルを選択できるようにすることで、レート制限を減らし、 モデルを選択する際の精神的負荷を軽減 • 自動モデル選択のプレミアムリクエスト利用は現在0倍~1倍に限定 GitHub Copilot CLI now supports Copilot auto model selection - GitHub Changelog
GitHub Copilot CLI上での自動モデル選択 GitHub Copilot CLIをアップデートしておく GitHub Copilot CLI now
supports Copilot auto model selection - GitHub Changelog
GitHub Copilot CLI上での自動モデル選択 /modelコマンドを実行する GitHub Copilot CLI now supports Copilot
auto model selection - GitHub Changelog
GitHub Copilot CLI上での自動モデル選択 Autoを選択する GitHub Copilot CLI now supports Copilot
auto model selection - GitHub Changelog
GitHub Copilot CLI上での自動モデル選択 自動モデル選択が行われていることを確認する GitHub Copilot CLI now supports Copilot
auto model selection - GitHub Changelog
まとめ • スラッシュコマンドは開発で利用するコマンド以外にも設定を容易に 行えるものやGitHub Copilot CLIをより活用するために分析できる機 能も備わっていることを理解した • アップデートが日々なされているのでChangelogを追いつつ実験機能 やパブリックプレビュー機能等を試して活用方法を検討していきたい
GitHub Copilot CLIの初心者向けコース これは便利! https://github.com/github/copilot-cli-for-beginners
GitHub Copilot CLI チートシートブログ これは便利! GitHub Copilot CLIでコマンドをスラッシュするためのチートシート - GitHub
Blog
ご清聴ありがとうございました!