525 Views
January 22, 26
スライド概要
LT_市民開発ツールとしてのGitHub Copilot
資料はこちら 2
スライド撮影&SNS投稿可(人物はNG) GitHub Copilot は 最強の市民開発ツール!! GitHub Copilot is the most powerful citizen developer tool out there! 2026/01/23(金) @#すきやねんAzure LT やまぱん! 3
TL;TR GitHub Copilot はプログラマだけのものではない 今の GitHub Copilot は「コード補完」ではなく「エージェント」 日本語で「やりたいこと」を書けば動くものができる インプット・アウトプット・ロジックを説明、最低限のコツをしれば OK 無料で試せる!(Free プラン) 4
そもそも市民開発とは 市民(Citizen)=現場の担当者(営業、経理、総務、現場リーダーなど) 開発(Development)=業務改善の仕組みを作ること 「現場の人が、自分の仕事を便利にする仕組みを自分で作る」のが市民開発。 5
どうやって使うの – 大きく 3 種類 GitHub.com / GitHub Copilot Coding Agent(自動PR) IDE での利用(VS Codeなど) GitHub Copilot CLI GitHub Copilot 機能 - GitHub Docs 6
どうやって使うの (公式ドキュメント) Copilot 機能 GitHub Copilot には、一連の機能が含まれています。 Copilot を使って次のことができます:IDE で入力したコード候補を取得する コードに関するヘルプを求めて Copilot とチャットする コマンド ラインを使用して Copilot にヘルプを依頼する タスク固有のコンテキストを コーパイロット・スペース を使って整理し、共有することで、より関連性の高い回答を 得る Pull request での変更の説明を生成する コードの変更作業を行い、レビュー用に pull request を作成する (Copilot Pro+、Copilot Business、Copilot Enterprise のみ) Copilot は利用可能です:IDE 内 チャット インターフェイスとして GitHub Mobile 内 Windows Terminal Canary (Terminal Chat インターフェイスを使用) GitHub CLI を使用したコマンド ライン上 GitHub ウェブサイト上 「GitHub Copilot の機能」を参照してください。 有料プランを使わなくても、Copilot 無料 を使って Copilot のコア機能を試すことができます。 GitHub Copilot とは何ですか? - GitHub Docs GitHub Copilot とは何ですか? - GitHub ドキュメント 7
なぜGitHub Copilot が 最強 の市民開発ツールか? 1. 日本語で伝えるだけで「動くもの」ができる 2. ほぼすべてが 単一UIで完結する 3. エラーが出ても GitHub Copilot に質問できる 4. 自分の業務に合わせてカスタマイズできる 5. プラットフォームに縛られない(VS Code / CLI / Web) 6. 無料で試せる(Free プラン) GitHub Copilot 機能 - GitHub Docs 8
GitHub Copilot の進化 (mainly IDE / vscode) コード補完 対話型AIで文脈を理解した回答 (GitHub Copilot Chat) 自律的に支援するエージェント 複数のエージェントを組み合わせて 自動化 → エージェントワークフロー 9
エージェントワークフローとは 「作業者」として複数ステップを実行 • 例えば、ファイル作成→コード記述→レビュー→ 修正を自動実行 • 数十分〜数時間のタスクも一つの指示で完了 • 人が行うのは手順(ワークフロー)の棚卸しと整備 10
なにができるのか – 例えば PPT作成 11
なにができるのか – 例えばブラウザ操作自動化 12
なにができるのか – 思いつくことはほぼできる。最強。 ドキュメント作成 (PowerPoint / EXCEL /Word /PDF/) ドキュメント読取/作成 情報収集 レビュー エージェントワークフローを用いると。。。 アンケート結果集計・分析 特定Web操作の手順書作成 情報収集&レビュー資料&作成 作業履歴をアウトプットして、ブログ化 ログインが必要なサイトから情報を収集してレポート ブログ作成 Azure CLI で Azure の環境情報取得、レポート作成 CLI操作 チャットや画面ショットから構造化データとしてナレッジ フローチャート作成 コード生成 蓄積して、今後のタスク整理、提案整理 会議レコーディング書き起こしやワード、EXCELなどか らPowerPointやフローチャートの作成 案件情報収集・ナレッジ蓄積 これらはインプットにもアウトプットにもなる 13
Building effective agents "Start with simple prompts, optimiQze comprehensive evaluation, and add multi systems only when simpler solutions fall short." them with - step agentic まずはシンプルなプロンプトから始め、包括的な評価で最適化し、より単純な 解決策では不十分な場合にのみ、多段階のエージェント型システムを追加す る。 Building Effective AI Agents ¥ Anthropic 14
個人的にはまってる使い方 いいモデルをつかう(Claude Opus 4.5) 汎用的な作業をガンガンSkill化 やりたいことを自然言語でつくってダメ出ししていく なんどかつかってエージェント自身に改善させる、もちろん自然言語。 (改善フローをプロンプトファイル化したり、エージェントワークフローにしたり、 スキル化したり) Skill-汎用的な作業を手順書化した、インストラクションファイル やスクリプトも含んだアセット 15
Skill の拡張機能作った(in 01/01-01/03) スキルを管理する拡張機能作りました。 200人超えました! Agent Skill Ninja - Visual Studio Marketplace Skill を管理する "Agent Skill Ninja" MCP 対応 VS Code 拡張機能 作ってみた #VSCode - Qiita 16
Skill の拡張機能作った 17
始め方:今すぐ無料で試せる! 1. GitHub アカウントつくる 2. VS Codeいれる 3. GitHub Copilot 拡張機能いれる 4. GitHub 認証する 5. GitHub Copilot Chat を Agent モードにして指示! Free プラン 月 50 回のチャット / 2000 回のコード補完 GitHub アカウントがあれば無料 code.visualstudio.com/docs/copilot/setup GitHub Copilot のセットアップ - GitHub Docs 18
参考 GitHub Copilot 系の記事 「aktsmm GitHub Copilot」の検索結果 – Qiita 19
宣伝 ゆるふわ IT コミュニティ をやっています。 2026/02/07(土)14:30 〜 18:30 @本町 お時間あるかたは遊びに来てください! 20
資料はこちら 21
Appendix 22
エージェントの原則 by やまぱん Tier 1: 必須原則(Essential) SSOT (Single Source of Truth) — 情報は1箇所で管理、他は参照 SRP (Single Responsibility Principle) — 1エージェント・1役割 Fail Fast — エラーは即座に検出・停止 Iterative Refinement — 小さく作って改善を繰り返す Feedback Loop — 各ステップで結果を検証 Tier 2: 品質向上(Quality) DRY (Don’t Repeat Yourself) — 重複排除 ISP (Interface Segregation Principle) — インターフェース分離 Idempotency — 冪等性(何回実行しても同じ結果) Observability — 可観測性(ログ・進捗の可視化) Tier 3: スケール対応(Advanced) Human-in-the-Loop — 人間による確認を挟む KISS (Keep It Simple, Stupid) — シンプルに保つ Loose Coupling — 疎結合(依存を減らす) Graceful Degradation — 優雅な劣化(一部壊れても動く) 23 参考 Agent-Skills/agentic-workflow-guide at master · aktsmm/Agent-Skills
効果的なつかいかた GitHub Copilot エージェント全般 SSOT(Single Source of Truth) = 「唯一の信頼できる情報源」を意識 Skill化-汎用的な作業を手順書化 特定のタスクにはエージェント(.github/agents)を定義 指示ファイル(インストラクションファイル類)の整備(.github/copilot- instructions.md / .github/instructions/) プロンプトファイル(.github/prompt) にお気に入りのプロンプトを定型化 AIでやるべきか?スクリプトでやるべきか?は精査 エージェントワークフローはちょっと難しいけど 中間生物(IR)を意識 細かなレビュープロセスを入れる SSRを意識 https://docs.github.com/ja/copilot/how-tos/configure-custom-instructions/add-repository-instructions?tool=vscode 24
セキュリティってどうなん? 学習されない? ビジネス・エンタープライズは学習には利用されない なにやってるかわからん チャットのデバッグビューがあるよ 勝手にいろいろ壊されない? 破壊的操作は実行しないように設定可能 Azure 操作に限って言えばAzure CLI のService Principal 権限 をREAD権限にすれば変更しない GitHub Copilot Trust Center 25
最近のニュース OpencodeにGitHub Copilot Subscription が対応 Opencode:コマンドラインから AI にコードを書いてもらえ るOSSツール 26