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
260
github copilot と 心理的安全性
kanayannet
October 19, 2024
Tweet
Share
More Decks by kanayannet
See All by kanayannet
厳密な定義
kanayannet
0
41
Mcp Training
kanayannet
0
140
MCP で「こいつ動くぞ」
kanayannet
0
120
無関心の谷
kanayannet
0
1.1k
生成AIの使いどころ
kanayannet
0
230
FW と ライブラリ の考え方
kanayannet
0
260
TDDと今まで
kanayannet
0
640
個人開発 稼げなくてもいいアプリ
kanayannet
0
580
システムの堅牢性
kanayannet
0
330
Other Decks in Programming
See All in Programming
Takumiから考えるSecurity_Maturity_Model.pdf
gessy0129
1
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
1k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.3k
へんな働き方
yusukebe
6
2.8k
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
170
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
1.1k
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
540
Angular-Apps smarter machen mit Gen AI: Lokal und offlinefähig - Hands-on Workshop!
christianliebel
PRO
0
140
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
270
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
150
PHP 7.4でもOpenTelemetryゼロコード計装がしたい! / PHPerKaigi 2026
arthur1
1
410
GC言語のWasm化とComponent Modelサポートの実践と課題 - Scalaの場合
tanishiking
0
130
Featured
See All Featured
Mobile First: as difficult as doing things right
swwweet
225
10k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
360
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
140
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
840
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
86
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
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... 円高になんね〜かな?
ご清聴、ありがとうございました!