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 と 心理的安全性
Search
kanayannet
October 19, 2024
Programming
280
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
github copilot と 心理的安全性
kanayannet
October 19, 2024
More Decks by kanayannet
See All by kanayannet
厳密な定義
kanayannet
0
110
Mcp Training
kanayannet
0
210
MCP で「こいつ動くぞ」
kanayannet
0
150
無関心の谷
kanayannet
0
1.2k
生成AIの使いどころ
kanayannet
0
260
FW と ライブラリ の考え方
kanayannet
0
280
TDDと今まで
kanayannet
0
690
個人開発 稼げなくてもいいアプリ
kanayannet
0
610
システムの堅牢性
kanayannet
0
340
Other Decks in Programming
See All in Programming
symfony/aiとlaravel/boost
77web
0
120
OSINT for SRE: 学術論文とポストモーテムから探る システム障害の共通パターン / SRE NEXT 2026
tomoyk
1
3.2k
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
310
鹿野さんに聞く!『TypeScriptコードレシピ集』で磨く実践力
tonkotsuboy_com
4
1k
Creating Composable Callables in Contemporary C++
rollbear
0
200
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
350
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
180
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.8k
SLOをサービス品質の共通言語にするために 取り組んできたこと
wakana0222
0
450
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
140
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
480
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to Talk to Developers About Accessibility
jct
2
290
Accessibility Awareness
sabderemane
1
150
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
750
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
270
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Facilitating Awesome Meetings
lara
57
7k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Transcript
github copilot と 心理的安全性 Gunma.web #54 @kanayannet
Agenda やろうと思ったキッカケ install live コーディング もう少し難しい課題は? まとめ
やろうと思ったキッカケ 注: 今から話す内容は個人差があります。
どうしても解けない問題があった時!
起こりがちな現象 詳しい人に聞いた方が早い 人に聞くのに心理的ハードルがある 聞きずらい 誰が詳しいか良く解らない 解らないと曝け出すのが怖い etc...
昔、エライ人が言ってた パンがなければ、お菓子を食べればいいじゃない?
人に聞けないなら AIに聞けばいいじゃない?
これだ!
Github Copilot
開始手続き
案内にそっていくだけで、申し込みできる https://docs.github.com/ja/copilot/quickstart
あれ? 私が信仰する...もとい vim がないよ?
そんな事なかった 申し込みを進めていったら、vim の案内出てきた。 ただし... neovim/vim みたいな書き方
ドキュメント少ないと嫌だし neovim にしておきました。 ブラウザと行ったり来たりして、install 完了 git clone https://github.com/github/copilot.vim \ ~/.config/nvim/pack/github/start/copilot.vim
nvim test.rb :Copilot setup
すぐ動かしたい!!
慌てない LTではブッチ神父の画像
ここからライブコーディング
0:00 / 0:59
できた!
もう少し難しい課題 ランダム文字列のIDを生成する関数 生成するIDは既に生成されたIDと重複することはない 文字列のハッシュ値を返す関数
ライブコーディング中
あり?
こんな事言う人いたな〜? 賢明なソフトウェア技術者になるための第一歩は、動く プログラムを書くことと正しいプログラムを適切に作成 することの違いを認識すること 引用: https://twitter.com/t_wada/status/1778628808025026767
正しくないものが混ざる
まとめ
まとめ 初心者には返って危険な場面あるね? ミスリードしちゃうかも? とはいえ「違う」と気づける人であればコード打つ回数 は減る コメントの打ち込み方のコツが一杯ありそう。 分解して整理整頓してあげれば、色々便利になる
オチ 「心理的安全性」は普通に良くしていこう。
どこまで行ってもこれの延長上の世 界かな? https://github.com/kanayannet/naive_bayes
有用になるかどうか? は使いこなす人次第 個人的には便利そうに見えた しかし...10$/monthly... 円高になんね〜かな?
ご清聴、ありがとうございました!