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
enzo
March 01, 2023
Programming
0
500
ChatGPTで見えてきたクローンデジタルエンジニア構想 ~ポスト・エンジニア戦略~
ChatGPTの登場で、突然夢の実現が目の前に。
ChatGPTで見えてきた未来の構想と、エンジニアの進むべき道。
enzo
March 01, 2023
Tweet
Share
Other Decks in Programming
See All in Programming
"noncopyable types" の使いどころについて考えてみた
andpad
0
140
Pythonによるイベントソーシングへの挑戦と現状に対する考察 / Challenging Event Sourcing with Python and Reflections on the Current State
nrslib
3
960
(Deep|Web) Link support with expo-router
mrtry
0
170
5年分のツケを一気に払った話
soogie
3
1.3k
WEBアプリケーションにおけるAWS Lambdaを用いた大規模な非同期処理の実践
delhi09
PRO
7
4k
MLOps in Mercari Group’s Trust and Safety ML Team
cjhj
1
110
メルカリ ハロ アプリの技術スタック
atsumo
2
640
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
200
Subclassing, Composition, Python, and You
hynek
3
120
[KR] Server Driven Compose With Firebase
skydoves
2
180
ポケモンで考えるコミュニケーション / Communication Lessons from Pokémon
mackey0225
4
170
推しの夫に恋のGPS「ときメーター」#M5Stack #IoT #M5JPTour2024
riyu
0
230
Featured
See All Featured
Being A Developer After 40
akosma
84
590k
RailsConf 2023
tenderlove
28
840
Pencils Down: Stop Designing & Start Developing
hursman
119
11k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Agile that works and the tools we love
rasmusluckow
327
21k
Intergalactic Javascript Robots from Outer Space
tanoku
268
27k
The Art of Programming - Codeland 2020
erikaheidi
51
13k
What the flash - Photography Introduction
edds
67
11k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.3k
Designing for humans not robots
tammielis
249
25k
Transcript
ChatGPTで見えてきた クローンデジタルエンジニア構想 ~と、ポスト・エンジニア戦略~ えんぞう 2023/3/1
自己紹介 • えんぞう https://www.en2blog.com • ITエンジニア • AI勉強中 • スキルは無いが、夢はある
• 夢を求め続ける勇気さえあれば、すべての夢は必ず実現できる。 • By Walt Disney 20XX/9/4 プレゼンテーションのタイトル 2
はじめに このスライドは、 • ChatGPTの登場で、突然夢の実現が目の前に • ChatGPTで見えてきた未来の構想と、エンジニアの進むべき道 の話 20XX/9/4 プレゼンテーションのタイトル 3
日本の課題
日本の課題: 人口の急激な減少 「我が国の総人口は、2004年をピークに、今後100年間で100年前 (明治時代後半)の水準 に戻っていく。この変化は、千年単位でみ ても類を見ない、極めて急激な減少」 5 2023年現在、崖のような下り坂に 差し掛かった。 あとは急激な坂を転がり
落ちるのみ。 2023年 現在 2100年 ちょっと出典元が古いけど (平成23年) 明治維新
人口が少なくなるとなぜダメなのか? 労働人口 の低下 超高齢化 社会 - 経済が縮小 - 人材不足 -
裕福な海外勢による日本の企業、土地買収 (背に腹は代えられぬ) - 2050年には人口の40%が高齢者 - 働き世代が介護に追われ、生産性の低下 (少ない若者で多くの高齢者の介護)
人口が少なくても豊かな国はたくさんあるのに 日本だけがなぜ問題? • デジタル化の周回遅れ • 日本はITエンジニアがIT企業に集中。海外はユーザ企業側にITエンジニアが多い。 • 日本の多重請負文化。非効率で無駄が多い。 • SIer企業とユーザ企業の深い溝。
• SIerは納期どおりに黒字でPJが終われば成功。 • 仮に納品したシステムに価値がなく、誰にも使われなくてもSIerからすると「成功」。 • 日本は「守りの投資」。海外は「攻めの投資」 • 日本は働き方改革、業務効率化がメイン。 • 海外は「ITを活用したビジネスモデル変革」、「顧客エクスペリエンス向上」、「市場ニーズへの変化 への対応」といった価値を生み出す投資。 • 日本の経営層は戦略が無い。保守的。 • 定年を迎えるエンジニアより新たに入ってくるエンジニアのほうが少ない • 少子化の影響で卒業を迎えるエンジニアのほうが多くなっている。
課題の解決方法
2022年11月、突然の救世主登場(ChatGPT) • ChatGPT • OpenAIが発表したAIチャットボット。GPTシリーズの最新版。 • あたかも人間とチャットしてるような錯覚に陥る圧倒的な精度と汎用性。 • どのへんが救世主なのか? •
ChatGPTはコーディング、レビュー、検索の要約を回答、調査、ブレスト、壁打ち、文 章生成、小説作成、ポエム作成、歌詞作成、・・・など、テキストにまつわることなら何 でもできる。 • しかも、あっというまに回答が得られる。(待っても数分程度) あれやって これやって ・・・ 従来 ChatGPT ざわざわ ざわざわ ざわざわ ざわざわ はい、どうぞ。 私はこれを提案します。(数分) 人間 モタモタ
AIの歴史 • 1943~1956年 人口知能の誕生 • 1956~1974年 第一次AIブーム • 1974~1980年 AI冬の時代
第一期 • 1980~1987年 第二次AIブーム • 1987~1993年 AI冬の時代 第二期 • 1993年以降~ ニューロ、ファジィという用語が一時的に流行る • 2001年前後 ムーアの法則、ネット社会 • 人間並みの知能を持つ機械の登場をレイ・カーツワイルが2029年と予測。 • レイ・カーツワイルの2005年時点における未来予測はほぼ的中。 • 2006年以降~ 第三次AIブーム ディープラーニング全盛 • 2022年 StableDiffusion、ChatGPTといったGenarative系AIが続々登場 • AI民主化元年か 参考文献 https://ja.m.wikipedia.org/wiki
OpenAI、GPTの歴史 • OpenAI設立 2015年 サム・アルトマン、イーロン・マスクらによって設立 • GPT-1 2018年6月 • GPT-2
2019年2月 当時は「危険すぎるAI」として話題に • GPT-3 2020年6月 ここでChatGPTのベースができた • InstructGPT 2022年1月 GPT-3の最適化、チューニング • ChatGPT 2022年11月 今も世界を賑わせ中 参考文献 https://ja.m.wikipedia.org/wiki https://openai.com/blog
要するに、ChatGPTが何なのか? 「人間の代わりに、十分仕事ができる。」 のです。 ※しかも、2023年2月現在無料で使える。 令和4年の東京都最低賃金は時給1,072円
では、ChatGPTは料理も作れるの? 残念ながら、ChatGPTはメニューや レシピを教えてくれるだけ。 ただし、ChatGPTの命令を受け付ける ロボットがあれば実現可能に! ChatGPTの登場により、こんな夢の話が実現間際なのです おなかすいた。 昨日は牛丼食べたので、栄養バラ ンスを考えたメニューを教えて ChatGPT
高性能チャットイン ターフェース ロボット 栄養バランスを考慮して、豚肉とほう れん草の炒め物がおすすめです。 レシピは以下のとおりです。・・・ ご飯 命令 料理
[余談]夢のレストラン ChatGPTレストラン このお店メニューないの? おなかすいたんだけど。 当店は、お客様の年齢、健康 状態を監視カメラにより分析し ます。 お客様に最適なメニューを自 動で提供します。 もしも、ChatGPTがレストランを始めたら
ChatGPT (チャットインター フェース) ChatGPT (ロボットコック) 全て全自動
[余談]ChatGPTがChatGPTと会話を始める ChatGPT (ディレクター) 人間 今 近未来 ChatGPT (ロボット担当) ChatGPT同士が会話 して行動を始める
ChatGPTが ChatGPTに命令
で?
もう1度、課題の解決方法
労働人口、生産性の課題が一瞬で解決 • クローンデジタルエンジニア • サイバー空間で働くエンジニア。デジタルなので量産可能。 • リアル(現実)空間のロボットとも連携。 • 人間と会話して要求、要件を聞き出せる。 •
別のロボットに命令ができる。 • 電気さえあれば24時間365日働き続ける。 クローンデジタルエンジニア (ChatGPTみたいなの)
クローンデジタルエンジニアが創る未来 クローンデジタル エンジニア (チャットインター フェース) クローンデジタル エンジニア (アダプター) クローンデジタル エンジニア
(ディレクター) ・ ・ ・ ロボット 人間 リアル(現実)空間 サイバー空間 リアル(現実)空間 あれやって これやって こんにちは! 何を手伝いま しょう? クローンデジタルエンジニアたち • チャットだけじゃない
クローンデジタルエンジニアで一気に人材不足解消 あれやって これやって いやいや、 そうじゃないでしょ 言ってる意味 わかる? ああなったらいいなー こうなったらいいなー あれやって
これやって ざわざわ ざわざわ ざわざわ ざわざわ こんにちは! それはいいですね! できました できました できました できました 人間 人間 人間 クローン デジタルエンジニア 現在 未来
要するに • 人間は要求をクローンデジタルエンジニアに話しかけるだけ 人間 クローン デジタルエンジニア ああなったらいいなー こうなったらいいなー システム アプリケーション
さっそく作りました。 使ってみてください 自動生成
夢見るのはいいけど、だいぶ未来の話だよね? 違います。
ChatGPT活用事例
ChatGPTでロボットを動かす研究が既に進行中 • ChatGPT内蔵のロボットに話しかけるとロボットが動く https://www.microsoft.com/en-us/research/group/autonomous-systems-group- robotics/articles/chatgpt-for-robotics/
ChatGPTで自動システムづくりの研究も進行中 • byえんぞう 人間 ChatGPT ああなったらいいなー こうなったらいいなー - システム -
アプリケーション さっそく作りました。 使ってみてください 自動生成
[研究事例]エンジニアの仕事を楽にするには? • SIerのSE • RFP対応、提案のお手伝い • 要件定義 • 設計 •
開発・構築、テスト • 納品 • 瑕疵対応 • 保守、問い合わせ対応 • 社内SE • 企画、改善活動 • システム化計画 • 内製か外注か • 開発・構築、テスト • リリース • 運用、保守
ウォーターフォールのイメージにすると 人間 ChatGPT ああなったらいいなー こうなったらいいなー わかりました。 あなたの要求事項は これこれですね。 実現できる要件として まとめておきます。
要件定義書 要件定義書の要件を 実現できるように設計 書を書いてください。 ChatGPT わかりました。 要件定義書に従って 設計書を作成しました。 設計書 プログラム 設計書どおりに動く プログラムを作ってください。 わかりました。 設計書に従って プログラムを作成しました。 ChatGPT
試しに要件定義をChatGPTにお願いしてみた • 要件定義は人間にとっても経験がないと難しい • 実験テーマ • 企業A社の勤怠システム刷新プロジェクト • このプロジェクトの要件定義を行う •
人間の場合、要件定義は何をするか? • RFP熟読、提案書読み込み(既にある場合) • 要件ヒアリング • 要求事項の整理、案出し、実現性検討、調査 • 機能要件、非機能要件整理 • 要件定義書作成 • 顧客との要件定義書の合意、承認
要件定義を手伝ってもらった
続けて設計を手伝ってもらった
構築、テストも
全部ChatGPTがやってくれる • システムの全工程はChatGPTで全自動 • 人間は命令、選択、判断、コントロールするだけ 要件 定義 設計 開発 構築
テスト 人間 ChatGPT ChatGPT ChatGPT ChatGPT リ リ ー ス 人間
あれ? もしかして、エンジニアがいらない?
大丈夫です。エンジニアは不滅です。 • なぜか? • クローンデジタルエンジニアに最適な命令を出して期待するアウトプットを引き出す 人、クローンデジタルエンジニアが言ってることが正しいか判断する人などが必要。 • これらは、システムに精通しているエンジニアでないと難しい。 • コントロールする人間が必要。
• 大量のクローンデジタルエンジニアたちをコントロールする 「ポスト・エンジニア」が必要なのです。 • では、ポスト・エンジニアになるにはどうすればいいか?
今後のポスト・エンジニア戦略 • プロンプトエンジニアリング • 「プロンプト」=「促す、指示する」 • 期待するアウトプットを導き出すための命令 • 要するにAIに対する呪文のようなもの •
AIは入力するプロンプトによってアウトプットが大きく変化する • AIと対話できるエンジニア • 自由自在にAIを操る • 価値を考える力 • 「何が価値があるのか?」、「目的は何か?」、「自分のやるべきことは何か?」 を深堀りして自問自答できるエンジニア • 意志を持ったエンジニアが最強
まとめ
まとめ • 圧倒的なAIの進化スピードにより、自動化がますます進む • クローンデジタルエンジニアによって労働人口の課題を解消 • AIから最大のアウトプットを引き出すプロンプトエンジニアリング • ポスト・エンジニアを目指す •
ポスト・エンジニアは、より価値のある創造性のある仕事に ポスト・エンジニア クローンデジタルエンジニア
ここから、すこし未来の話
現ChatGPTにできること 学習データ 気が遠くなるほど大量の文章データ ChatGPT 人間 質問 依頼 正解に 近い文章を 見つける
回答 膨大な学習データから、 最も正解に近い答えを回答する
現ChatGPTにできないこと 概念理解 意味理解 意識 意志 心 感情 寄り添う 共感 虚構
言語理解 崇拝 空間理解 できません。
そもそも、ChatGPTに感情とか必要か? • 人間の課題 • 事実と解釈が混ざる。ノイズが多い。 • 感情がネガティブな方向にドリブンする。 • 忖度。空気に負ける。 •
これらがときに合理な判断より優先される。 • 人間の課題は、そのまま「ChatGPTのメリット」でもある • 勝手な解釈が混ざらない。あるのは過去の学習データの事実だけ。 • モデルもロジックに基づいて動くだけ。 • 感情や忖度によって、合理性が失われることが無い。 • 空気を読まずに一瞬で回答。 • 間違いをためらいもしない。 人間は、「何かおかしい」と 思っても、空気に負けると 発言できない
とはいえ、 人間はロボットに人間らしさを求め続ける
さて、未来はどうなるか?
3つの空間がついにつながる リアル (現実) 空間 サイバー 空間 虚構 空間 「虚構」=「サピエンス全史を参照」
ヒューマンインターフェースの進化 • ヒューマンインターフェース • キーボード • マウス • マイク •
タッチパネル • 要するに人間とサイバー空間をつなぐインターフェース
ヒューマンインターフェースが進化する とどうなるか?
ヒューマンインターフェースが進化するとどうなるか? • キーボードで文字を入力することも、音声で話しすることも不要。 • 要するに「テレパシー」みたいなもの。 頭の中のイメージ あなたは今リンゴの ことを考えてますね?
ほんとにできるの? • 脳波を読み取って、頭の中のイメージをサイバー空間に • 脳科学の分野の進化とともに、実現できるテーマとして研究が進んでいる。 大量の 学習データ サイバー空間 頭の中のイメージ (虚構空間)
脳波 クローンデジタル エンジニア サイバー空間に再現
脳波が読めるとどうなるか? サイバー空間 頭の中のイメージ (虚構空間) 脳波 メタバースなど 目 脳 頭でイメージするだけで 自分の目で見える
長くなりましたので続きは次回に。
始めるための方法は、 話をやめて、始めることです。 by Walt Disney
参考文献 • https://www.soumu.go.jp/main_content/000273900.pdf • https://www.jpc- net.jp/research/assets/pdf/report_2020.pdf • https://ja.m.wikipedia.org/wiki • https://openai.com/blog
• https://www.microsoft.com/en-us/research/group/autonomous- systems-group-robotics/articles/chatgpt-for-robotics/ • https://bizx.chatwork.com/digitalization/japan-delay/ • システムインテグレーション再生の戦略 ~いまSIerは何を考え、どう行動す ればいいのか?