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
プログラミング支援AI GitHub Copilot すごいの話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
moyashi
January 21, 2023
Technology
5k
0
Share
プログラミング支援AI GitHub Copilot すごいの話
プログラミング支援AI GitHub Copilotの概要、注意点と使ってみたらコードを書くのが楽しくなった話。
moyashi
January 21, 2023
More Decks by moyashi
See All by moyashi
ポートを開けないVPN Tailscaleの話
moyashi
0
80
AWS SES VDMで 将来の配信事故を防げた話
moyashi
0
1.2k
順番待ちWebサービス 「MATENE」を 有料化した話と サービスを続けられた理由
moyashi
0
84
AIコーディングエージェントのはなし
moyashi
0
120
機械学習で画像を分類してみた話
moyashi
1
120
自分の学習データで画像生成AIを使ってみる話
moyashi
2
950
メールを受信トレイに届けよう - Gmailガイドラインの話
moyashi
3
880
Visual Studio Codeの使い方 基礎編
moyashi
0
140
アナログ電話のナンバーディスプレイを安価にIT化する話
moyashi
1
230
Other Decks in Technology
See All in Technology
Agent の「自由」と「安全」〜未来に向けて今できること〜
katayan
0
350
Digital Independence: Why, When and How
wannesrams
0
310
2026年春のAgentCoreアプデ 細かいやつ全部まとめ
minorun365
3
210
Oracle Cloud Infrastructure presents managed, serverless MCP Servers for Oracle AI Database
thatjeffsmith
0
200
Shiny New Tools Won't Fix Your Problem
trishagee
1
120
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
2
270
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
200
ハーネスエンジニアリング入門
knishioka
0
140
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
260
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
360
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
220
SREの仕事は「壊さないこと」ではなくなった 〜自律化していくシステムに、責任と判断を与えるという価値〜 / 20260515 Naoki Shimada
shift_evolve
PRO
1
100
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
910
Are puppies a ranking factor?
jonoalderson
1
3.4k
Paper Plane
katiecoart
PRO
1
50k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
350
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Designing for Performance
lara
611
70k
Ethics towards AI in product and experience design
skipperchong
2
270
Transcript
2023/01/21 伊勢IT交流会 プログラミング支援AI GitHub Copilot すごいの話
もやし工房 石黒 光茂 @koike_moyashi mitsushige.ishiguro もやし工房
便利なAI系のサービス色々出てる 「伊勢で買い物してるテディベアを浮世絵風に書いて」 by DALL·E
ChatGPT楽しい https://chat.openai.com/
プログラミングに特化したAIサービス。2022/6正式リリース。コパイロット。 GitHub Copilot
OpenAI OpenAIのCodexを使ってる
GitHub Copilot ✓ GitHubで公開されている オープンソースコードを学習して作られてる ✓ 基本は自然言語<>コードに変換するAIシステム
GitHub Copilot ー 主な機能 ✓コメント・関数名、文脈やカーソルの場所、プロジェクト内の 関数(他のファイル)を利用し、これから書こうとするプログ ラムを予測→書いてくれる(複数候補) ✓プログラムが何をしているかを文章(日本語)にしてくれる ✓β版(Labs):他の言語に変換、長い関数を分割、コードを読み やすく、細かいコメント追加、型追加、デバッグコード一括挿
入・削除… などなど
コード補完(インテリセンス) コード補完、パラメータ候補なんかを出してくれるインテリセンスの進化版+α的なイメージ
GitHub Copilot ✓ Visual Studio Code、Visual Studio、Neovim、JetBrains などの IDEと組み合わせて使う ✓
Python、JavaScript、TypeScript、Ruby、Go、C#、C++ と 特に相性が良い ✓ PHPでも十分役立ってくれている ✓ 新規開発だけでなく、既存改修、デバッグでも使える
Copilot=副操縦士 ↑ 何故口開いたドクロアイコン?と思ったけど ゴーグルかけた操縦士のアイコンだった 全部やってくれると言うよりは「支援しますよ」って言うサービス
デモ ✓コメント・関数名、文脈やカーソルの場所、プロジェクト内の 関数(他のファイル)を利用し、これから書こうとするプログ ラムを予測→書いてくれる(複数候補) ✓プログラムが何をしているかを文章(日本語)にしてくれる ✓β版(Labs):他の言語に変換、長い関数を分割、コードを読み やすく、細かいコメント追加、型追加、デバッグコード一括挿 入・削除… などなど
気になるお値段 個人プランで$10/月 or $100/年
個人的な感想 1. 何%かはわからないけど確かに効率化はしてる 2. こんな書き方あるんだって発見(→ 学習できる) 3. コメントが無い他人(or 過去の自分)のコードを読むのが楽 4.
人、チーム、案件によって向き不向きがあるとは思う 良いコードを書ける人にはかえって邪魔、金・命が絡むクリティカルな案件には危ない 5. カーソル合わせただけで、書こうと思ってたコードが出てきて 「凄い!」って体験 クリップボードの中身や横で開いたググった結果も見てるんかなってくらい「エスパーか!?」
個人的な感想 1. 何%かはわからないけど確かに効率化はしてる 2. こんな書き方あるんだって発見(→ 学習できる) 3. コメントが無い他人(or 過去の自分)のコードを読むのが楽 4.
人、チーム、案件によって向き不向きがあるとは思う 良いコードを書ける人にはかえって邪魔、金・命が絡むクリティカルな案件には危ない 5. カーソル合わせただけで、書こうと思ってたコードが出てきて 「凄い!」って体験→体験としてすごく楽しい クリップボードの中身や横で開いたググった結果も見てるんかなってくらい「エスパーか!?」
使用上の注意 使用上の注意
使用上の注意 ー 間違ったコードも出る AIにこちらの意図が伝わっているか? 採用前にチェックは必要 コメントの書き方によって違うコードが出る。簡潔に書いたほうが良さげ。 それっぽいコードは出るため、今後 慣れていない人が業務に使用し大変なことになる未来もやや感じる....
使用上の注意 ー 既存の入力支援との相性悪い(気がする) Copilotが気軽に止められない コードを書いてる時に邪魔に感じるときもある。操作方法が分かってないだけかも。 ↑のようにシンプルにIntelliSenseだけを使いたいけど、候補が出てきてしまう
使用上の注意 ー 安全とは言えないコードも混ざる
使用上の注意 ー ライセンス問題
設定を変えるとましになる
まとめ ✓ 全て良い感じになるわけではない。あくまで補助 ✓ 慣れてない言語や初心者の学習等に使えそうな気がする ✓この流れは強くなり、進化しそう
60日間 無料体験 「エスパーか!?」を体験してください