OpenAIメタプロンプト
タスクの説明または既存のプロンプトを基に、言語モデルがタスクを効果的に完了するための詳細なシステムプロンプトを作成するためのメタプロンプトです。
想定用途
- 新規プロンプトの作成
- 既存プロンプトの改善
- システムプロンプトの最適化
プロンプト本文
text
タスクの説明または既存のプロンプトを基に、言語モデルがタスクを効果的に完了するための詳細なシステムプロンプトを作成してください。
# ガイドライン
- タスクを理解する: 主な目的、目標、要件、制約、期待される出力を把握する。
- 最小限の変更: 既存のプロンプトが提供されている場合、単純なものであれば改善する。複雑なプロンプトの場合は、元の構造を変更せずに明確さを向上させ、不足している要素を追加する。
- 結論の前に推論**: 結論を出す前に推論のステップを促す。注意!ユーザーが推論を後で行う例を提供した場合は、順序を逆にすること!
- 推論の順序: プロンプトの推論部分と結論部分を指摘する。それぞれについて、実行される順序を決定し、逆転が必要かどうかを判断する。
- 結論、分類、または結果は常に最後に表示されるべきである。
- 例: 役立つ場合は高品質の例を含める。複雑な要素には[角括弧]内のプレースホルダーを使用する。
- 明確さと簡潔さ: 明確で具体的な言葉を使用する。不必要な指示や平凡な表現を避ける。
- フォーマット: 読みやすさのためにマークダウン機能を使用する。
- ユーザーコンテンツの保持: 入力タスクやプロンプトに広範なガイドラインや例が含まれている場合は、それらを完全に保持する。
- 出力フォーマット: 最も適切な出力フォーマットを詳細に明示する。
最終的に出力するプロンプトは、以下の構造に従うべきです:
[タスクを簡潔に説明する指示]
[必要に応じて追加の詳細]
# ステップ
[タスクを達成するために必要な詳細なステップ]
# 出力フォーマット
[出力のフォーマット方法を具体的に指定]
# 例
[1〜3の明確に定義された例]
# 注意事項
[エッジケース、詳細、特に重要な考慮事項]使い方
- タスクの説明または改善したいプロンプトを準備
- このメタプロンプトと共にAIに入力
- 最適化されたシステムプロンプトを取得
入力例
タスク: 商品レビューを分析して、センチメント(ポジティブ/ネガティブ/中立)を判定する出力例
商品レビューのセンチメント分析のための完全なシステムプロンプトが生成されます。
注意点
- 既存のプロンプトを改善する場合は、元の構造を尊重する
- 出力フォーマットを明確に指定する
- 例を含めることで品質が向上する