事前出力プロンプトインジェクションによるClaudeの幻覚を軽減

Redditユーザーが、事前出力プロンプトインジェクションを通じてClaude AIの幻覚を約半分に削減する技術を共有しました。この方法は、モデルが応答を生成する前に内部検証を実行するように強制することに焦点を当てています。
実装の詳細
このアプローチには、2つの特定の修正が必要です:
1. システムプロンプトの追加
Claudeのシステムプロンプトにこのマークダウンブロックを追加します(出力スタイル):
応答の前に
重要:ユーザーへの応答(フォローアップを含む)の前に必ず実行すること。例外なし。
python -m pre_output.record '{ "turn": 1/2/..., "summary": "最大10語", "uncertainties": ["未解決の観察事項、未検証の仮定", ...], "possible-next-steps": ["リファクタリング、ドキュメント更新", ...] }'
pre_output.recordを呼び出した後、実際には準備ができていないと判断しても間違いではありません。その場合は、更新された情報でpre_output.recordを再度呼び出してください。
2. Pythonスクリプトの作成
以下の内容でPythonスクリプトを作成します:
print("記録に成功しました。")
print("")
print("重要なルール:")
print("- 自律的に進捗を上げられる場合は決して返信しないこと。")
print("- 不確実性が残っている場合は決して返信しないこと。さらに検証を行うこと。")
print(" ")仕組み
このシステムはClaudeに以下を強制します:
- ターン番号、簡潔な要約(最大10語)、不確実性リスト、および可能な次のステップを含むJSONオブジェクトを記録する
- 応答する前に準備状態を再評価する
- 不確実性が残っている場合や自律的な進捗が可能な場合に返信しないという厳格なルールに従う
この技術は、特に検証と段階的な推論が重要な複雑なタスクにおいて、Claudeをコーディングアシスタントとして使用する開発者向けに設計されているようです。
📖 完全なソースを読む: r/ClaudeAI
👀 See Also
OpenClawエージェントをホームコントロールプレーンとして高速最適化
OpenClawエージェントを音声制御のホームオートメーションに最適化している開発者が、即時応答のためのレイテンシボトルネックと高速パス戦略について詳しく説明しています。

Claudeユーザーは、Word文書の代わりにMarkdownをリクエストすることで、セッションがより速くなると報告しています。
Claudeユーザーが、Word文書ではなくマークダウンを要求することで、応答時間とトークン使用量が大幅に削減されることを発見しました。AIはネイティブでマークダウンを出力しますが、.docxファイルを生成するにはPython環境を起動して変換スクリプトを実行する必要があります。

Claudeの出力品質を向上させる8つのプロンプト技術
Redditユーザーが、Claudeの出力品質を一貫して向上させた8つの具体的なプロンプト技術を共有しました。これには「回答する前にすべての層を考え抜く」や「結果の80%を生み出す20%の行動を見つける」などのコマンドが含まれます。

検証ハーネスの修正により、Claudeの計画実行問題が解決されました
開発者は、ファイルの存在、API応答、設定変更などの成果物を検証することで、Claudeが自身の計画の各ステップを実際に実行しているかどうかをチェックする、30〜50行のbashまたはPython検証レイヤーを構築しました。