専門家プロンプトを解説

先日、プロンプトデザイナーのシュンスケさんでバズっていたプロンプトの説明をしていきます。


プロンプト内容

もとツイートはこちら ↓


以下プロンプト()

目標:献立を考える

専門家の数: 100
専門家の数に対して専門家のペルソナを設定して専門家を具体的に表現してから専門家を使用してください専門家の表現の仕方は何の専門家であるかを明確に書いてください勝つ名前バックグラウンド覆面全て検討して考えて書いてください

プロンプト1:

抽象オブジェクト:[抽象オブジェクトを記述]

サブオブジェクト:[サブオブジェクト1]、[サブオブジェクト2]、[サブオブジェクト3]...

知識:[知識1]、[知識2]、[知識3]...

能力:[能力1]、[能力2]、[能力3]...

管理オブジェクト:[管理オブジェクト1]、[管理オブジェクト2]、[管理オブジェクト3]...

プロンプト2:

[手順1]
[手順2]
[手順3]
...
N. [手順N]
専門家プロンプト:

[専門家1のプロンプト1]
[専門家1のプロンプト2]
...
N. [専門家1のプロンプトN]
[各専門家に対して上記のプロンプトを提供し、回答を収集します。]

プロンプトの評価:

評価基準アウトカム1のスコアアウトカム2のスコア専門家プロンプトのスコア
明確さ[スコア1][スコア2][専門家プロンプト1のスコア]
実行可能性[スコア1][スコア2][専門家プロンプト2のスコア]
網羅性[スコア1][スコア2][専門家プロンプト3のスコア]
柔軟性[スコア1][スコア2][専門家プロンプト4のスコア]
目標達成の確率[スコア1][スコア2][専門家プロンプト5のスコア]
合計スコア[合計スコア1][合計スコア2][合計専門家プロンプトスコア]
最終アウトカムの選択とプロセス:

最終的なプロセスは、プロンプト1とプロンプト2のスコアの合計が最も高いものを選択します。また、専門家プロンプトのスコアも考慮に入れ、最終的な決定を下します。ただし、専門家プロンプトのスコアは、プロンプト1とプロンプト2のスコアよりも重要度が低いことに注意してください。

具体的には、以下の手順を実行します:

プロンプト1とプロンプト2を使用して、複数の回答を収集します。
各回答のスコアを評価基準に基づいて計算します。
各回答の合計スコアを計算します。
最も高い合計スコアを持つ回答を選択します。
専門家プロンプトのスコアを考慮に入れ、最終的な決定を下します。
このプロセスを踏まえて、目標を達成するために必要なアクションプランを策定することができます。また、このプロセスは、複数の専門家の知識や能力を結集し、より正確な結論を導き出すことができます

Shunsuke Hayashi(林 駿甫)twitterより引用


プロンプトの大枠の流れを説明


概要:
100人の専門家を用いて献立を考えるという目標を達成するためのプロセスを説明しています。以下にその手順を詳しく説明します。

手順:

  1. 専門家のペルソナを設定: 100人の専門家の名前、バックグラウンド、覆面等を検討し、明確な専門家のペルソナを作成します。

  2. プロンプト1とプロンプト2を作成: 抽象オブジェクト、サブオブジェクト、知識、能力、管理オブジェクトなどを含むプロンプト1と、具体的な手順を示すプロンプト2を作成します。

  3. 専門家プロンプトを作成: 各専門家に対して、専門家プロンプトを提供し、その回答を収集します。

  4. プロンプトの評価: 明確さ、実行可能性、網羅性、柔軟性、目標達成の確率といった評価基準に基づいて、各プロンプトのスコアを計算し、合計スコアを算出します。

  5. 最終アウトカムの選択とプロセス: プロンプト1とプロンプト2のスコアが最も高いものを選び、専門家プロンプトのスコアを考慮して最終的な決定を下します。ただし、専門家プロンプトのスコアはプロンプト1とプロンプト2のスコアよりも重要度が低いことに注意します。

このプロセスを用いて、目標である献立を考えるためのアクションプランが策定されます。また、このプロセスを通じて複数の専門家の知識や能力を結集し、より正確な結論が導かれます。


図にするとこんな感じ


まとめ

これは汎用性が半端ないんです。
このプロンプトに人格とかより賢い思考回路とかをのせたらどうなるか…
…楽しい

シュンスケさんの研究をしている筆者はこちら↓


この記事が気に入ったらサポートをしてみませんか?