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
Yukihiro Yamaguchi
Search
Yukihiro Yamaguchi
June 10, 2023
Programming
0
100
Yukihiro Yamaguchi
【沖縄】第2回 ChatGPTについて語ろう会!初心者OK!での登壇資料です。
学んでから作る時代は終わって、作りながら学ぶ時代になりました。
Yukihiro Yamaguchi
June 10, 2023
Tweet
Share
More Decks by Yukihiro Yamaguchi
See All by Yukihiro Yamaguchi
Create Table Zeroを作った話
yukihiroyamaguchi
0
62
医療画像解析 by GPT-4V
yukihiroyamaguchi
0
110
Yukihiro Yamaguchi
yukihiroyamaguchi
0
120
ChatGPT package
yukihiroyamaguchi
0
190
Yukihiro Yamaguchi
yukihiroyamaguchi
0
250
Other Decks in Programming
See All in Programming
Reckoner における Datadog Browser Test の活用事例 / Datadog Browser Test at Reckoner
nomadblacky
0
150
Jakarta EE meets AI
ivargrimstad
0
1k
社内活動の取り組み紹介 ~ スリーシェイクでこんな取り組みしてます ~
bells17
0
260
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
270
CSC509 Lecture 12
javiergs
PRO
0
160
TypeScriptでライブラリとの依存を限定的にする方法
tutinoko
3
780
Creating a Free Video Ad Network on the Edge
mizoguchicoji
0
140
CSC509 Lecture 11
javiergs
PRO
0
180
イベント駆動で成長して委員会
happymana
1
350
Laravel や Symfony で手っ取り早く OpenAPI のドキュメントを作成する
azuki
2
130
.NET のための通信フレームワーク MagicOnion 入門 / Introduction to MagicOnion
mayuki
1
2.4k
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
6
1.9k
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Producing Creativity
orderedlist
PRO
341
39k
Visualization
eitanlees
145
15k
What's in a price? How to price your products and services
michaelherold
243
12k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Designing for Performance
lara
604
68k
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Gamification - CAS2011
davidbonilla
80
5k
Agile that works and the tools we love
rasmusluckow
327
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
93
17k
Transcript
ChatGPTで 学びながら作ろう Yukihiro Yamaguchi
自 己 紹 介 2 山口 征啓(ゆきひろ) • 福岡県北九州市在住 •
感染症・感染対策コンサルタント • 九州大学医療経営・管理学修士課程 • R, GAS@ノンプロ研 • 趣味:R、パソコン、ランニング • 4月に石垣島トライアスロン完走 ID_HelpDesk
NOB DATA ChatGPT部所属です https://note.com/chatgpt_nobdata/n/n05ba58480472 ← 初めて投稿した記事
右クリックで、別ウィンドウに解説を表示
ChatGPT GAS Chrome拡張 background.js API GAS webアプリ 構成
新たに作ったもの Chrome拡張 GASのWEBアプリを利用する(非同期処理)
None
Chrome拡張をつくるには 1. アイデアを考える 2. 開発環境をセットアップする 3. manifest.jsonファイルを作成する 4. 拡張機能のロジックを実装する 5.
拡張機能をテストする 6. パッケージ化して公開する 今回は4まででOK
None
None
試行錯誤 ポップアップでできる? コンテキストメニューにオリジナルを追加するには? manifest ver3で書くには? GAS側のparamesの書き方 バグ取り
プロンプト
非同期処理 ChatGPT GAS Chrome拡張 background.js API GAS webアプリ ここにラグがある
Java Scriptの非同期処理
None
None
ChatGTP as a teacher 極めて優秀な先生 コードの間違いも一発で指摘してくれる しかも一般化して、例まで挙げて説明してくれる めちゃくちゃ言葉使いが丁寧 何回聞いても、何時に聞いても、嫌な顔ひとつせずに教えてく れる
これまでは勉強してから作成
これからは作りながら学ぶ
YAGNI: You Aren't Gonna Need It 開発者が現在必要としていない機能を開発することを避けるための原則 エクストリーム・プログラミング (XP) というソフトウェア開発手法で生まれた原則
ChatGPTで、使わないことは学習しない時代に
学んでから作る時代は 終わりました。 作りながら学びましょう