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
エンジニア視点の ChatGPT の活用方法
Search
Haru
April 22, 2023
Programming
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニア視点の ChatGPT の活用方法
2023年04月22日発表資料。
Haru
April 22, 2023
More Decks by Haru
See All by Haru
Uniswap V4 ~ Uniswap V4が可能にする新しいエコシステム
haruu_iq
0
220
未経験者のDjangoでの個人開発
haruu_iq
0
2.1k
Other Decks in Programming
See All in Programming
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
初めての模倣学習とVLA
natsutan
0
470
バグを直したら useEffect が消えた
colorful12
3
840
PyO3 で既存 Python 評価器を Rust core 化する ー wasm-bindgen でブラウザにも配るための設計
kdash
1
390
まずはプロンプトガイドを読もう、話はそれからだ
kiakiraki
1
260
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
信頼性の目標を誰も求めてない
shubox
0
490
新卒PdEのリアル
ryu1013
1
390
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
380
Seeing Through Serverless: Observability for AWS Lambda with ADOT and CloudWatch Application Signals
seike460
PRO
1
120
DroidKaigi 2026 「個人開発という実験場: Android エンジニアが手にする4つの自由」
slashnephy
0
220
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
210
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
698
190k
BBQ
matthewcrist
89
10k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
Designing for Performance
lara
611
70k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
270
Paper Plane (Part 1)
katiecoart
PRO
1
10k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
The Cult of Friendly URLs
andyhume
79
7k
Transcript
エンジニア視点の ChatGPT の活用方法 Haru (2023/04/22)
自己紹介 - Introduction - 名前:Haru (Twitter: @haruu_iq) - 現在:スタートアップ CTO -
エンジニア歴 - 高校入学 - プログラミングスタート - 高2 - React.js + Laravel のインターンに一 年勤務 - 高3〜 現在 - 会社の立ち上げ + 新規事業 - フルスタックでアプリに関わる全て の開発に携わる
はじめに - 20230422 時点での ChatGPT の能力ベースでの活用方法です - GPT-3.5, GPT-4 -
AI はあくまでもアシスタントとしてご利用ください - プライバシー・正確性などにご注意ください - この資料に書かれた内容によって起きた過失や不利益については、一切責任を負いかねます - ここでの発言・発表内容は所属団体とは関係ありません
ChatGPT 使っていますか?
使わない生活には戻れない!!!
ChatGPT の立ち位置 - 学習フロー - 1. 概要把握 - ChatGPT, サードパーティ製の記事
- 2. 詳細把握 - ドキュメント, 開発者コミュニティ - 3. 実装(アウトプット) → 概要理解のサポート - xx の実装がわからない - xxx の実装概要を教えて
ChatGPT の強み - 相互作用的に学習できる - 資料作成者に質問できる感覚
直近の利用方法 - xxx (日本語) というワードを適切な変数名にしてください - AWS で xxx というエラーが出ました。対処方法を教えてください
- Solidity で xxx を実装するには、どのようなコードをかけますか - xxx の形式でテストデータを作成してください - グローバルで利用可能な KYC サービスの比較を教えてください
ChatGPT の利用フロー - 質問 - 予想通り → 終了 - 期待していた出力と違う - プロンプト修正
- 予想通り → 終了 - 回答が期待していた出力と違う - 一次情報を見る - キーワードの取得 - 一番最初に戻る
ChatGPT を使いこなす上で重要なことって...?
Prompt Engineering
Prompt Engineering で重要なこと - 出力結果を指定する - (例) テーブル形式で、xxx と yyy
と zzz という項目で出力して - 質問を明確にする - ❌ GAFA ってどうなんですか? - ⭕ GAFA は他の企業の売上高とど れくらい違いがありますか → 私たちは GPT のマネージャー と言える
Prompt Engineering に対する心構え - 現状、プロンプトエンジニアリングをマスターするよりも、前のページで述べた基礎 的な部分を抑えるだけで十分使える - ベース - 自然言語の学習
- GPT の API の開発者 - プロンプトエンジニアリング学習 > 基礎・実装のサポート - ChatGPT 利用者 - プロンプトエンジニアリング学習 < 基礎・実装のサポート
利用例
None
None
現在・今後大切なこと - 自然言語をどれだけうまく操るか - 相手が誰であろうと「相手の状況を把握し、的確な情報を適切な量、質で伝えること」 - AIを使って開発を効率化 - テストデータの作成(都道府県データ) -
別言語での バックエンド・フロントエンドの型定義 - (tRPC / gRPC 構築できない場合に、それぞれで型定義が必要。それのサポート) - AI を活用するため、キャッチアップの時間を取る - Twitter - Google news - AI系メディア - AI への課金を恐れない - GitHub Copilot
Appendix
Bing vs ChatGPT vs GitHub Copilot
Bing vs ChatGPT vs GitHub Copilot - Bing - ChatGPT
の学習以降に公開されたデータをベースに検索したい場合 - 例 - Web3 関連の情報 - 論文情報 - ChatGPT - 概要把握 - 例 - AWS EC2 のインスタンスファミリーの違いを教えてください - Xxx機能 は yyy で実装可能ですか - とりあえず、会話ベースで壁打ちしたい時 - GitHub Copilot - コーディングアシスタント - 型定義の容易さ - 例 - TypeScript の型定義ファイルを PHP ファイル上に貼り付け、一行だけ人の手で書く。その後は、 Copilot のア シストで Tabキーを押しまくれば OK