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
110
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
88
医療画像解析 by GPT-4V
yukihiroyamaguchi
0
120
Yukihiro Yamaguchi
yukihiroyamaguchi
0
120
ChatGPT package
yukihiroyamaguchi
0
220
Yukihiro Yamaguchi
yukihiroyamaguchi
0
280
Other Decks in Programming
See All in Programming
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
520
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
590
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
610
AIエージェントはこう育てる - GitHub Copilot Agentとチームの共進化サイクル
koboriakira
0
460
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
590
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
200
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
710
AIプログラマーDevinは PHPerの夢を見るか?
shinyasaita
1
170
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
1k
エラーって何種類あるの?
kajitack
5
320
童醫院敏捷轉型的實踐經驗
cclai999
0
200
すべてのコンテキストを、 ユーザー価値に変える
applism118
2
950
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.5k
It's Worth the Effort
3n
185
28k
How to train your dragon (web standard)
notwaldorf
94
6.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Why Our Code Smells
bkeepers
PRO
337
57k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
20k
GraphQLとの向き合い方2022年版
quramy
49
14k
Agile that works and the tools we love
rasmusluckow
329
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
KATA
mclloyd
30
14k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
230
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で、使わないことは学習しない時代に
学んでから作る時代は 終わりました。 作りながら学びましょう