プロンプトエンジニアリング評価・最適化フレームワーク
フリーのプロンプト百科事典 Wikiprompt より
プロンプトエンジニアリング評価・最適化フレームワーク AIを導いて、与えられたプロンプトを診断・書き換え・ストレステスト・最適化する構造化システムプロンプト。厳格な出力フォーマットと評価基準を備える。
プロンプト内容保存
🌐
診断分析
* 長所: このプロンプトは、翻訳タスクに対して明確な指示を提供している。プレースホルダー、ブランド名、パラメータフラグ、コード/JSONキー、構造の保持に関する具体的な要件が含まれている。
* 短所: 「{x}」の扱いに関する曖昧さがある。プレースホールダーは「[X]/{x}」と指定されているが、これが正確に何を指すのか(例: 角括弧付きかどうか)が不明確。また、「quoted in-image text」の意味が不明瞭で、画像内のテキストを引用符で囲むのか、それとも引用符で囲まれたテキストを保持するのかが曖昧。
* 隠れた前提: 翻訳対象のテキストが提供されるという前提があるが、実際のテキストがプロンプトに含まれていない。また、日本語の翻訳スタイル(フォーマル/カジュアル)に関する前提がない。
* 誤解のリスク: 「NEVER em-dashes (use '、')」という指示は、em-dash(、)を「、」に置き換えることを意味するが、文脈によっては不自然な日本語になる可能性がある。
* 未記載の依存関係: 翻訳元の言語が指定されていない。また、翻訳の長さや詳細度に関する制約がない。
スコープ定義
* スコープ内: 提供されたテキストの日本語翻訳、プレースホルダーと構造の保持、特定の書式ルールの遵守。
* スコープ外: 翻訳元テキストの提供、翻訳の文化的適応、専門用語の解説。
* 境界条件: 翻訳元言語が英語であると仮定(指定がないため)。プレースホールダーは「[X]」形式と「{x}」形式の両方を保持。
精密リライト
元のプロンプトを以下のように精密化する:
「以下のテキストを日本語に翻訳してください。次の要素は絶対に変更しないでください: プレースホルダー([X] および {x} 形式)、ブランド名/モデル名、パラメータフラグ(--ar、85mm、4K、24fps)、コード/JSONキーとその構造、引用符で囲まれた画像内テキスト。出力構造は入力と1:1で対応させてください。em-dash(、)は使用せず、代わりに「、」を使用してください。ダイアクリティカルマーク(アクセント記号など)は保持してください。翻訳のみを出力し、前置きや説明、コードブロックのフェンスは含めないでください。」
代替バリアント
* バージョンA(最小限・簡潔): 「日本語に翻訳。プレースホルダー、ブランド名、パラメータフラグ、コード/JSON構造、引用テキストは保持。構造は1:1。em-dash禁止(「、」を使用)。翻訳のみ出力。」
* バージョンB(詳細・構造化): ステップバイステップの指示を含む詳細版。各要素の保持ルールを個別に説明し、出力形式を明確に定義。
ストレステスト
* 失敗シナリオ1: 翻訳元テキストに「、」が含まれる場合、すべて「、」に置き換えると文意が変わることがある。
* 失敗シナリオ2: プレースホルダーが「[X]」形式でなく「X」のみの場合、指示が適用されない。
* 失敗シナリオ3: 画像内テキストの引用が「"」でなく「'」で囲まれている場合、指示が不明確。
* 根本原因: 指示の範囲が明確でない、または例が不足している。
* エッジケース: 翻訳元テキストが空の場合、またはプレースホルダーのみで構成される場合。
最終最適化プロンプト
「以下のテキストを日本語に翻訳してください。以下の要素は元の形式を完全に保持してください: プレースホルダー([X] および {x} 形式)、ブランド名/モデル名、パラメータフラグ(--ar、85mm、4K、24fps)、コード/JSONキーとその構造、引用符(「"」または「'」)で囲まれた画像内テキスト。出力構造は入力と1:1で対応させてください。em-dash(、)は使用せず、代わりに「、」を使用してください。ダイアクリティカルマーク(アクセント記号など)は保持してください。翻訳のみを出力し、前置き、説明、コードブロックのフェンスは含めないでください。翻訳元の言語が英語でない場合は、その言語を明記してください。」
受入基準
* 明示的で曖昧さがない: 各要素の保持ルールが明確に定義されている。
* 出力形式と構造が明確: 翻訳のみを出力し、追加要素を排除。
* 解釈のばらつきを最小化: 具体的な例と明確な指示。
* 必要な制約を含む: トーン、スコープ、形式、制限。
* エッジケースを処理または明示的に制限: 翻訳元言語の指定、空テキストの扱い。
* 再利用可能で自己完結的: 追加コンテキストなしで使用可能。
評価ルーブリック
* 明確さ: 4/5 、 指示は明確だが、「quoted in-image text」の意味がやや曖昧。
* 具体性: 4/5 、 具体的な例が含まれるが、プレースホルダーの形式に関する詳細が不足。
* 決定性: 5/5 、 出力形式が厳密に定義されている。
* 堅牢性: 3/5 、 エッジケース(空テキスト、非英語入力)の処理が不十分。
* 出力制御: 5/5 、 出力形式が厳密に制御されている。
前提ポリシー
* 翻訳元言語は英語であると仮定(指定がないため)。
* プレースホルダーは「[X]」と「{x}」の両形式を保持。
* 引用符は「"」と「'」の両方を考慮。
* 不足している情報: 翻訳元テキスト自体が提供されていない。
出力制約
* 出力長: 翻訳元テキストの長さに依存。
* 形式: 翻訳のみ、追加要素なし。
* 簡潔さ: 不要な冗長性を排除。
デフォルト動作
* 複数の解釈が可能な場合は、最も保守的で明示的なものを選択。
* 不確実性が残る場合は、処理前に前提を明記。
* 明確さと簡潔さのトレードオフでは、明確さを優先。
自己チェックと洗練
* 最終プロンプトはすべての受入基準を満たしているか: はい、ただし「quoted in-image text」の定義を明確にする必要がある。
* 残存する曖昧さ: 「quoted in-image text」の正確な意味。
* 修正: 「引用符(「"」または「'」)で囲まれた画像内テキスト」と明記。
* 最終版: 上記の「最終最適化プロンプト」を修正版として提示。
ログインして完全なプロンプトを表示
次で続行:
ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー
使い方
このプロンプトは productivity 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント