Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニア視点の ChatGPT の活用方法
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
230
未経験者のDjangoでの個人開発
haruu_iq
0
2.1k
Other Decks in Programming
See All in Programming
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
360
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
選挙速報を多くのユーザーへ 届ける Live Activities 設計
hamayokokuririn
0
190
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
300
AHC070解法紹介
eijirou
0
140
SREの越境 / SRE Collaboration
y0hgi
2
290
カツオ、ご期待ください
suneo3476
0
120
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
320
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
Security issues being discussed on Web Platforms
petamoriken
0
1.4k
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
130
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Building an army of robots
kneath
307
47k
From π to Pie charts
rasagy
1
380
Code Review Best Practice
trishagee
74
20k
Agile that works and the tools we love
rasmusluckow
331
22k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.6k
Optimizing for Happiness
mojombo
378
71k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
Making Projects Easy
brettharned
120
6.8k
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