はじめに
近年、AI技術の進化と共に「プロンプト」というキーワードが注目されるようになりました。AIの文脈でこれは「AIに対する指示や問いかけ、要求を示すもの」を指し、AIの出力の質や内容を大きく左右する要素となっています。特に、Webサービスやプロダクトの開発に関しては、そのプロンプトの活用の仕方がサービスやプロダクトの肝になることがあります。
しかし、このプロンプトの効果的な活用は決して容易ではありません。AIがどう解釈するかという「AIの解釈」と私たちの期待とのギャップ、出力の精度の磨き方、そしてユーザーの求めるものにどう応えるかといった課題があります。本記事では、これらの課題へのアプローチと、どのような点に気をつけるべきかを具体的に解説していきます。
1.AIモデルと自分の解釈のズレを理解する
AIとのコミュニケーションを効果的に行うためには、プロンプトの重要性が増してきました。しかし、1つのプロンプトに対してAIがどのように解釈し、出力するのか、それが私たちの期待とどれだけ一致するのかは常に明確とは言えません。
このようなギャップが存在すると、求める出力を得られないだけでなく、ユーザーの期待を満たすことが難しくなります。そのため、最初に行うべきは、AIの解釈と私たちの期待がどれだけズレているのか、その差を明確にすることです。
今回は分かりやすいようにあえて画像生成で使うプロンプトを例にとって考えてみましょう。例えば、「りんごの写真」というプロンプトを入力した場合、私たちが最初に思い浮かべるのは、赤くてジューシーな、おいしそうなりんごの画像かもしれません。しかし、そのAIモデルが学習している「りんご」とは、われわれがすぐに思い浮かべるものだけではありません。例えば、かじられたりんご、腐ったりんご、黒ずんだり傷んだりしたりんご、果てはりんごの成長過程や収穫の様子、そしてりんごが登場するアート、歴史や文化の中での表現(ダムとイブの禁断の果実、白雪姫の毒入りのりんご、ギリシャ神話の黄金のりんごなど)と、多岐にわたるものが学習されています。
つまり、それまでにAIが学習した内容によって大きく出力が変わることを認識することが大切なのです。
われわれPM DAOが提供しているアイデアから仮説の生成を支援するサービス「Value Discovery」も消費者メカニズムであるジョブ理論のフレームワークを応用してプロンプトを作成していますが、チームメンバーが思い描くそれと一致しているのか、微調整を繰り返してきました。