AI時代の必須能力プロンプトエンジニアリングとは

世界経済フォーラム(WEF)の調査によると2023年から今後5年間人工知能による新しい仕事は、6,900万職が創出されるが、8,300万職がなくなると予想した。

アメリカゴールドマンサックスは、アメリカの仕事の2/3がAIによって部分的に自動化されるし、1/4は完全に自動されると予想した。特に行政職と法律職がAIによって最も職がなくなるリスクが高いとみていた。

では、これからのAI時代に生き残るための業務スキールとは何があるのか?

答えの一つはプロンプトエンジニアリングだ。

プロンプトエンジニアリングとは何か?

チャットGPTで調べると以下のように説明している。

「プロンプトエンジニアリングは、主にコンピュータープログラムやシステムの開発において、ユーザーに対して適切な情報や指示を提供するための手法やプロセスを指す。このアプローチは、ユーザビリティやユーザーエクスペリエンスの向上を目指している。

具体的には、プロンプトエンジニアリングでは、ユーザーが正確かつ理解しやすい形で情報を得ることができるように、適切なプロンプトやメッセージが設計される。これにより、ユーザーはシステムやアプリケーションと対話する際に、適切な指導を受けやすくなる。 プロンプトエンジニアリングは、対話型のシステムやユーザーインターフェースにおいて特に重要である。ユーザーがシステムと円滑にやり取りできるように、明確で効果的なプロンプトの設計が求められる。」

プロンプトエンジニアリングは、大規模言語モデル(Large Language Model, LLM)から望ましい結果を得るためにプロンプトを作成・最適化する過程だと集約して説明できる。

プロンプトは、AIモデルから出力を生成するために入力するテキストをいう。 プロンプトと言っても、活用シーンや条件に応じて自由に設定することができる。ただ、優れたプロンプトは「指示(Instruction)」、「背景(Context)」、「入力データ(Input Data)」、「力形式/出力指示子(Output Indicator)」の4要素が代表的な要素で使われている。この要素はモデルに依頼するタスクごとに必要な要素は異なる。

(出典:https://aismiley.co.jp/ai_news/what-is-prompt-engineering/

入力がいつも望ましい結果に結びつかないから、望ましい結果値にできるだけ近い値を得るための入力値を持続的に向上させないといけない。この過程がプロンプトエンジニアリング(Prompt Engineering)である。
AIを自分の業務に効率的に利用できるように最適化する能力が競争力になる時代がくるからこれに対して準備をしないといけない。

それでは、プロンプトエンジニアリングはどのように学べられるか?

現時点では実際やりながら取得することが最善であるらしい。だが、これだとあまりにも漠然すぎる。

少し具体的には、プロンプトエンジニアを目指すなら、AIエンジニアリングに関わる資格を取得するのもひとつである。

プロンプトエンジニアは新しい職業のため、直接必要なオフィシャルな資格はまだないのが現状である。しかし、役立つ・類似する資格として、Python3エンジニア認定基礎試験、Python3エンジニア認定データ分析試験、G検定などがおすすめである。

これからのAI時代にプロンプトエンジニアは有望な職業になるだろう。