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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
kanayannet
October 19, 2024
Programming
0
250
github copilot と 心理的安全性
kanayannet
October 19, 2024
Tweet
Share
More Decks by kanayannet
See All by kanayannet
Mcp Training
kanayannet
0
110
MCP で「こいつ動くぞ」
kanayannet
0
120
無関心の谷
kanayannet
0
950
生成AIの使いどころ
kanayannet
0
220
FW と ライブラリ の考え方
kanayannet
0
260
TDDと今まで
kanayannet
0
620
個人開発 稼げなくてもいいアプリ
kanayannet
0
560
システムの堅牢性
kanayannet
0
320
Agile的学習方法
kanayannet
0
310
Other Decks in Programming
See All in Programming
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
CSC307 Lecture 01
javiergs
PRO
0
690
Package Management Learnings from Homebrew
mikemcquaid
0
230
izumin5210のプロポーザルのネタ探し #tskaigi_msup
izumin5210
1
140
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
480
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
AI時代の認知負荷との向き合い方
optfit
0
160
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
180
Fluid Templating in TYPO3 14
s2b
0
130
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.6k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
750
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
150
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
Designing for Timeless Needs
cassininazir
0
130
Mobile First: as difficult as doing things right
swwweet
225
10k
エンジニアに許された特別な時間の終わり
watany
106
230k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Color Theory Basics | Prateek | Gurzu
gurzu
0
200
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
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... 円高になんね〜かな?
ご清聴、ありがとうございました!