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
サイ
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
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
旬のブリと旬の技術で楽しむ AI エージェント設計開発レシピ
chack411
1
160
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
330
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
12k
I tried making a solo advent calendar!
zzzzico
0
150
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
「違う現場で格闘する二人」——社内コミュニティがつないだトヨタ流アジャイルの実践とその先
shinichitakeuchi
0
230
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
20k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.6k
Master Dataグループ紹介資料
sansan33
PRO
1
4.2k
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
160
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
890
Testing 201, or: Great Expectations
jmmastey
46
7.9k
Building the Perfect Custom Keyboard
takai
2
670
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
420
A designer walks into a library…
pauljervisheath
210
24k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
79
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
96
Designing Powerful Visuals for Engaging Learning
tmiket
0
200
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
The untapped power of vector embeddings
frankvandijk
1
1.5k
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/