29.2K Views
July 11, 25
スライド概要
2025/07/11
GitHub Copilot Meetup Tokyo
https://aiau.connpass.com/event/357272/
東京の東側のWeb系企業で働くエンジニア 最近はCI/CDオタクからAIに興味が移りました
きっとあなたの知らないgithub.comで 使えるGitHub Copilot の機能 GitHub Copilot Meetup Tokyo サイボウズ株式会社 開発本部 AIやっていきチーム 加瀬健太(@Kesin11) 1
自己紹介 • 加瀬 健太(@Kesin11) • 職歴 • 2023/07 転職、生産性向上チームで主にGitHub Actions基盤 • 2025/01 AIやっていきチームに異動 • 普段の業務 • CursorやDifyなどのAI関連ツールのアカウント管理・運用 @Kesin11 • 社内のAI活用推進 @Kesin11 • 最新ツールを業務利用しても問題ないかの調査 • 社内向けの利用ガイドドキュメント作成 • 趣味 al @kesin11.bsky.soci • github.blog /changelogを毎朝見ること • VSCodeのリリースノートを毎月見ること • どちらも2021年から続いている趣味 2
今日の話 GitHub Copilotはエディタ以外でも使えるぞ!! という話 3
このあとの各機能の紹介は 最大星5つの評価です ☆☆☆☆☆ 今日最後の発表なので皆さん笑って楽しんでください 4
GitHub Copilot Chatの 自分用のカスタム指示 きっとみんな知らない度 ★★★★★
GitHub Copilot Chatの自分用のカスタム指示 • github.com内のGitHub Copilotへの自分用の指示を設定可能 • Always respond in Japanese. と書いておくと日本語で応答してくれるようになる • Adding personal custom instructions for GitHub Copilot • 設定がかなり深いところにあるので普通は気が付かない・・・ ② 3点リーダーをクリック ① ヘッダーからCopilotの ページを開く ③Personal instructionsを開く ④例:”Always respond in Japanese.” 6
issue/pull-requestに質問できる 覚えておきたい度 ★★☆☆☆
issue/pull-requestに質問できる • ポップアップで呼び出すか、github.com/copilotページでAttachする • OSSの長いissueを要約してもらって結論を教えてもらうような使い方がサッとできて便利 ポップアップ(Assistive) で呼び出す場合 github.com/copilotで Attachして呼び出す場合 https://github.com/actions/runner/issues/1182 issueの要約と現在のステータス 8
レビュー画面でdiffを質問できる 普通に便利度 ★★★☆☆
レビュー画面でdiffを質問できる • 自分が知らないコードを見たときにググるより先に Copilotに聞いてしまおう • あくまでヒント。回答が正しいかどうかはREPLで実 験したり公式ドキュメントを見ましょう! • Files changedタブの画面 1. ファイルの右上の…からAsk Copilot about this diff 2. 行をShiftで複数選択し、プルダウンメニューから ファイルの右上の…から Ask Copilot about this diff Explain (前はできてた気がするが複数行アタッチできなく なってる・・・?) • 最近の新しいdiff画面のpreviewをONにしている場合 は若干違う呼び出し方なので注意 行をShiftで複数選択し、プルダウンメニューからExplain 10
失敗したGitHub Actionsの原因を 解説してもらう ついにここまで来たか・・・度 ★★★★☆
失敗したGitHub Actionsの原因を解説してもらう • Jenkinsおじさんの悲願が成就された • 関りが浅いプロジェクトだとCIが失敗したときの原因把握に苦労することは多いので便利そう • pull-request画面のステータスチェックの…からExplain error • もしくはGitHub Actionsのログ画面の上の方にExplain errorのボタンがある ステータスチェックの…からExplain error ログ画面上部のExplain errorボタン 12
Github Copilot Spaces もうちょっと頑張ってほしい度 ★★★★☆
GitHub Copilot Spaces • 一言で言うとGitHub版のNotebook LM • リポジトリを横断してCopilotに質問が可能に! • 生きたドキュメントとして特に業務で有望なはずだが・・・ • いかんせんコンテキストサイズが全然足りない • 最近、初期から2倍に増えたけどまだ実用には程遠いという印象 • 2025/06/25 Improved attachments and larger context in Copilot Chat in public preview • > Store twice as much context in Copilot Spaces, making it easier to keep all your project information in one place. • デモ 14
GitHub Copilot Spacesデモ • あらかじめ登録したファイル、issue/pull-requestに基づいて 回答してもらう 15
GitHub Copilot Spacesデモ • ファイルは1つ1つ登録する必要がある • 2リポジトリのREADME、ブログ書いたときのpull-requestを3つ で既に50%弱を消費している・・・ 16
GitHub Copilot Chatから issueを作ってもらう 今のイチ押し度 ★★★★★
GitHub Copilot Chatからissueを作ってもらう • Copilot Chat上で依頼するとissueのドラフトを 作ってくれる • Assignee, Label, Issue Type, Milestone, Project も指示すれば付けてくれる • ISSUE_TEMPLATEのフォーマットにも従ってくれ る • 複数のissueをまとめて作ってもらうことも可能 • 応用例:議事録を食わせて自分のNext Actionを issueにしてもらうのが最高に便利 • デモ • 設計MTGのダミー議事録を渡して実装タスクのissue を作成してもらうシナリオ 18
GitHub Copilot Chatからissueを作ってもらう(デモ) • issue作成のコンテキストが含まれる議事録を用意 • 今どきMTGの書き起こしもAIが用意してくれる • Next Actionも含まれることが多いはず • 議事録をGitHub Copilotに渡し、〇〇さんのNext Actionのissueを作成してくださいと依頼する 19
GitHub Copilot Chatからissueを作ってもらう(デモ) • ちゃんとリポジトリのISSUE_TEMPLATEに沿ったフォーマットで本文を組み立ててくれる • 本当はNext Actionをさらに細分化してissueを分けてほしかったので、ここら指示を追加する 20
GitHub Copilot Chatからissueを作ってもらう(デモ) • 追加指示: • issueを3つに分割に依頼 • アサイン、Issue Type、マイルストンも与 える • issueが3つに分割された • それぞれに正しいパラメータも追加されて いる • 手動だとissueを細かく分割するのは地味に 面倒なので指示一発でやってくれるのは助 かる 21
でもお高いでしょ? (プレミアムリクエストの消費) ©️ Cybozu, Inc.
プレミアムリクエスト消費は無しでも十分 • Pro/Businessプラン以上なら実質無料で使えるGPT-4.1で十分 • デモはGPT-4.1を使ってました • 要約・翻訳のようなコードを書かないタスクならばもうモデルの性能に大差はない印象 • たまにはClaude以外も使ってみませんか • GPT-4.1なら実質無料だしね 23
まとめ • GitHub上で使えるGitHub Copilotの機能を色々紹介しました • GitHub Copilot Spacesは期待してる。してますよ! • 議事録を食わせてIssueを作ってもらう使い方が自分の中で激アツです • 正直、VSCode + GitHub Copilotは最近Claude CodeやCursorに押され気味な感じがあるものの、 GitHub上でCopilotを使えるのは唯一無二なのでぜひ使い倒してもらいたい
kintone AIラボリリースしました kintone製品にAI機能が標準機能として組み込まれました kintone内のデータ活用の促進 kintoneの利用者の裾野を広げる 25
kintone AIラボリリースの記事出しました 26
We are hiring!! Webエンジニア(kintone/生成AI) ポジション募集中です! 27