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
0
180
github copilot と 心理的安全性
kanayannet
October 19, 2024
Tweet
Share
More Decks by kanayannet
See All by kanayannet
生成AIの使いどころ
kanayannet
0
130
FW と ライブラリ の考え方
kanayannet
0
210
TDDと今まで
kanayannet
0
520
個人開発 稼げなくてもいいアプリ
kanayannet
0
510
システムの堅牢性
kanayannet
0
280
Agile的学習方法
kanayannet
0
270
GUIをエンジニアが考える
kanayannet
0
240
http2http3
kanayannet
0
190
old typeからのクラウドインフラ
kanayannet
0
370
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
430
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
150
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
250
Rubyの!メソッドをちゃんと理解する
alstrocrack
2
380
開発者フレンドリーで顧客も満足?Platformの秘密
algoartis
0
240
eBPF超入門「o11yに使える」とは (20250424_eBPF_o11y)
thousanda
1
120
Design Pressure
hynek
0
170
Ruby で作る RISC-V CPU エミュレーター / RISC-V CPU emulator made with Ruby
hayaokimura
5
1.2k
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
84
21k
2025-04-25 GitHub Copilot Agent ライブデモ(スクリプト)
goataka
0
120
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
1
940
“技術カンファレンスで何か変わる?” ──RubyKaigi後の自分とチームを振り返る
ssagara00
0
150
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
223
9.6k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Writing Fast Ruby
sferik
628
61k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
Being A Developer After 40
akosma
91
590k
Statistics for Hackers
jakevdp
799
220k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
Code Reviewing Like a Champion
maltzj
523
40k
Making the Leap to Tech Lead
cromwellryan
133
9.3k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
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... 円高になんね〜かな?
ご清聴、ありがとうございました!