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の魅力 - 革新的なAIペアプログラマー
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
サイ
March 22, 2023
Technology
1
160
Github Copilotの魅力 - 革新的なAIペアプログラマー
Github Copilotの魅力を簡単にまとめました。
5分程度で読み通せる分量です
サイ
March 22, 2023
Tweet
Share
More Decks by サイ
See All by サイ
スクラムの実践入門、スクラムの作成物について
tousan1118
0
49
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
400
AIエージェントを開発しよう!-AgentCore活用の勘所-
yukiogawa
0
190
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
160
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
5
400
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
480
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
770
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
Red Hat OpenStack Services on OpenShift
tamemiya
0
130
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
410
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
310
Featured
See All Featured
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
590
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
Un-Boring Meetings
codingconduct
0
200
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
We Are The Robots
honzajavorek
0
170
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
79
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Chasing Engaging Ingredients in Design
codingconduct
0
110
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
110
Git: the NoSQL Database
bkeepers
PRO
432
66k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
Github Copilotの魅力 - 革新的なAIペアプログラマー コピロットじゃないよ 🤖
• Github Copilot is なんぞや • 利用するメリット(動画付き) • 利用する注意点 今日伝えたいこと
Github Copilot is なんぞや GitHubとOpenAIが共同で開発したAI駆動型のコード補完ツール OpenAIのGPTベースの言語モデルを用いており(GPT-3) プログラマがコードを書く際にリアルタイムで適切なコード提案を行う これにより、開発者はコードの効率性と正確性を向上させることが可能
(詳しくは公式サイト)
様々なメリットをご紹介
高速なコーディングとエラーの削減 具体的には … 1. コードの自動補完と一般的なタスクの提案 2. シンタックスやロジックエラーの削減 つまり・・・やってみよう!
例1 実行結果 … n = 息子がカワイイ → イイワカが子息 🤗
例2
高速なコーディングとエラーの削減 こちらが意図したものを汲み取り、Copilotが自動補完してくれる 🤖 → コード量(情報量)が多ければ多いほど、解析した上で補完 ※1 → 解析によりロジックエラーも起きにくくなる 手入力だとどうしても起きやすいシンタックスエラーが起きにくい! ※1 解析された情報をCopilotで運用されて欲しくない場合、設定が必要です 別紙参照
学習能力と言語のサポート 1. 大量のコードベースから学習📚 数百万のリポジトリ と 何十億行ものコードから学習 (ただし正確な数字をOpenAIは公表していない) 2. 多数のプログラミング言語やフレームワークをサポート
Python JS/TS Ruby Go PHP Java C# SQL Shell … React Laravel Ralis Flask .NET Sprint Boot …
タイムセーバー(節約) 開発時間の短縮 プロジェクトの効率向上 a. コードの自動補完 コーディングの高速化 b. コードの品質向上 ベストプラクティスや最適な実装方法により
将来的なメンテナンスや、バグ修正の時間を削減
タイムセーバー(節約) a. 学習リソースの提供 新しい技術やフレームワークに費やすリソースを賄います 実際に動作するコード例を見ることで、学習をブーストさせる b. ルーティンタスクの効率化 一般的な実装の提案により、繰り返し行うタスクを効率的に処理し、よ り重要な機能や問題に集中することができる
タイムセーバー(節約) a. クロスプラットフォームの知識共有 開発者が異なる技術スタックを使用していても、共通の課題や機能に 対する解決策を提示し、チーム間での知識共有・コラボレーションを促 進する
とっても注意点 ◎ベストプラクティスや最新の技術へのアクセス GPT-3の2020年リリース時点からデータセットは更新されていますが、常に最 新ではない為、一部の古い情報を掴んでしまう可能性がある → OpenAIは継続的な更新とデータモデルのリリース対応を行う → 実装者自身の判断、コードレビューの観点は必要
とっても注意点 ◎解析された情報はCopilotに利用されたくない場合、チェックを外す 契約時に選択できますし、Githubの設定画面から変更可能 ※ちなみに1個目も Block にしておいた方が、快適度が上がる
次回予告!! 1. でもでも、ChatGPTでコーディングした方が良いんじゃないの? 2. トラックボールマウスにしといた方がいい、30で手首が痛み出すぞ 3. Microsoftが本気を出している件について
Github Copilot https://github.com/features/copilot 引用 Github Copilot に良いコードを書いてもらう https://recruit.gmo.jp/engineer/jisedai/blog/how-to-hack-github-copilot/