Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Github Copilotの魅力 - 革新的なAIペアプログラマー
Search
サイ
March 22, 2023
Technology
1
150
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
接客歴・営業歴の方が長いエンジニアから見たre:Invent2025
yama3133
0
100
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
130
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
750
IAMユーザーゼロの運用は果たして可能なのか
yama3133
2
520
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.4k
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
330
AI時代の新規LLMプロダクト開発: Findy Insightsを3ヶ月で立ち上げた舞台裏と振り返り
dakuon
0
380
Snowflake導入から1年、LayerXのデータ活用の現在 / One Year into Snowflake: How LayerX Uses Data Today
civitaspo
0
1.5k
.NET 10の概要
tomokusaba
0
130
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.3k
20251219 OpenIDファウンデーション・ジャパン紹介 / OpenID Foundation Japan Intro
oidfj
0
390
MLflowダイエット大作戦
lycorptech_jp
PRO
1
160
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
0
160
Visualization
eitanlees
150
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
370
The Curious Case for Waylosing
cassininazir
0
190
Information Architects: The Missing Link in Design Systems
soysaucechin
0
710
Amusing Abliteration
ianozsvald
0
64
Why Our Code Smells
bkeepers
PRO
340
57k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Navigating Team Friction
lara
191
16k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
100
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
19
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/