LT_市民開発ツールとしてのGitHub Copilot

525 Views

January 22, 26

スライド概要

LT_市民開発ツールとしてのGitHub Copilot

profile-image

IT界隈に生息してるよ!★

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

資料はこちら 2

2.

スライド撮影&SNS投稿可(人物はNG) GitHub Copilot は 最強の市民開発ツール!! GitHub Copilot is the most powerful citizen developer tool out there! 2026/01/23(金) @#すきやねんAzure LT やまぱん! 3

3.

TL;TR  GitHub Copilot はプログラマだけのものではない  今の GitHub Copilot は「コード補完」ではなく「エージェント」  日本語で「やりたいこと」を書けば動くものができる  インプット・アウトプット・ロジックを説明、最低限のコツをしれば OK  無料で試せる!(Free プラン) 4

4.

そもそも市民開発とは  市民(Citizen)=現場の担当者(営業、経理、総務、現場リーダーなど)  開発(Development)=業務改善の仕組みを作ること 「現場の人が、自分の仕事を便利にする仕組みを自分で作る」のが市民開発。 5

5.

どうやって使うの – 大きく 3 種類  GitHub.com / GitHub Copilot Coding Agent(自動PR)  IDE での利用(VS Codeなど)  GitHub Copilot CLI GitHub Copilot 機能 - GitHub Docs 6

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

7.

なぜGitHub Copilot が 最強 の市民開発ツールか? 1. 日本語で伝えるだけで「動くもの」ができる 2. ほぼすべてが 単一UIで完結する 3. エラーが出ても GitHub Copilot に質問できる 4. 自分の業務に合わせてカスタマイズできる 5. プラットフォームに縛られない(VS Code / CLI / Web) 6. 無料で試せる(Free プラン) GitHub Copilot 機能 - GitHub Docs 8

8.

GitHub Copilot の進化 (mainly IDE / vscode) コード補完 対話型AIで文脈を理解した回答 (GitHub Copilot Chat) 自律的に支援するエージェント 複数のエージェントを組み合わせて 自動化 → エージェントワークフロー 9

9.

エージェントワークフローとは 「作業者」として複数ステップを実行 • 例えば、ファイル作成→コード記述→レビュー→ 修正を自動実行 • 数十分〜数時間のタスクも一つの指示で完了 • 人が行うのは手順(ワークフロー)の棚卸しと整備 10

10.

なにができるのか – 例えば PPT作成 11

11.

なにができるのか – 例えばブラウザ操作自動化 12

12.

なにができるのか – 思いつくことはほぼできる。最強。 ドキュメント作成 (PowerPoint / EXCEL /Word /PDF/) ドキュメント読取/作成 情報収集 レビュー  エージェントワークフローを用いると。。。  アンケート結果集計・分析  特定Web操作の手順書作成  情報収集&レビュー資料&作成  作業履歴をアウトプットして、ブログ化  ログインが必要なサイトから情報を収集してレポート ブログ作成  Azure CLI で Azure の環境情報取得、レポート作成 CLI操作  チャットや画面ショットから構造化データとしてナレッジ フローチャート作成 コード生成 蓄積して、今後のタスク整理、提案整理  会議レコーディング書き起こしやワード、EXCELなどか らPowerPointやフローチャートの作成 案件情報収集・ナレッジ蓄積 これらはインプットにもアウトプットにもなる 13

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

14.

個人的にはまってる使い方  いいモデルをつかう(Claude Opus 4.5)  汎用的な作業をガンガンSkill化  やりたいことを自然言語でつくってダメ出ししていく  なんどかつかってエージェント自身に改善させる、もちろん自然言語。 (改善フローをプロンプトファイル化したり、エージェントワークフローにしたり、 スキル化したり) Skill-汎用的な作業を手順書化した、インストラクションファイル やスクリプトも含んだアセット 15

15.

Skill の拡張機能作った(in 01/01-01/03)  スキルを管理する拡張機能作りました。 200人超えました! Agent Skill Ninja - Visual Studio Marketplace Skill を管理する "Agent Skill Ninja" MCP 対応 VS Code 拡張機能 作ってみた #VSCode - Qiita 16

16.

Skill の拡張機能作った 17

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

18.

参考  GitHub Copilot 系の記事  「aktsmm GitHub Copilot」の検索結果 – Qiita 19

19.

宣伝  ゆるふわ IT コミュニティ をやっています。  2026/02/07(土)14:30 〜 18:30 @本町  お時間あるかたは遊びに来てください! 20

20.

資料はこちら 21

21.

Appendix 22

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

23.

効果的なつかいかた  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

24.

セキュリティってどうなん?  学習されない?  ビジネス・エンタープライズは学習には利用されない  なにやってるかわからん  チャットのデバッグビューがあるよ  勝手にいろいろ壊されない?  破壊的操作は実行しないように設定可能  Azure 操作に限って言えばAzure CLI のService Principal 権限 をREAD権限にすれば変更しない GitHub Copilot Trust Center 25

25.

最近のニュース  OpencodeにGitHub Copilot Subscription が対応  Opencode:コマンドラインから AI にコードを書いてもらえ るOSSツール 26