まず結論から
# 書いてほしい内容
{ここに内容に関する指示をいれるようにしてください}
# プロンプト
TARGET(指定文字数)=400
TOLERANCE=±5%
以下の指示に厳密に従い、全角で TARGET 文字 (TOLERANCE 範囲内) の文章を作成せよ。
- 文章は必ず《BEGIN》から始まり、《END》で終わること。ただし最終的な出力ではどちらのタグも削除して中身だけを出力すること。
- 《BEGIN》と《END》の間に記載する内容は、変数 TARGET および TOLERANCE に従って約TARGET文字に収めること。
- 指示に反する余計なコメント、説明、または追加テキストは一切出力するな。
- 文字数制限が守れない場合は、単に「文字数制限の指示に従えない」とのみ出力すること。
↑推論中にこんなことを考えてくれてます笑
やろうとしていること
このプロンプトは、「指定した文字数の範囲に収まる文章を生成する」ことをAIに確実に守らせるためのものです。
AIは指示を柔軟に解釈して文章を生成することが多いため、あえて厳密なルールを与えて、AIの出力を制御しています。文章を必ず特定の記号(《BEGIN》《END》)で区切ることや、明確な許容範囲(TARGET ± TOLERANCE)を設定することによって、曖昧さを排除し、意図した通りの文字数で厳密に出力させることを狙っています。
よかったら使ってみてください。