事前出力プロンプトインジェクションによる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 クラッシュループのデバッグ:5つのチェックポイント
r/openclawからのReddit投稿では、OpenClawエージェントまたはゲートウェイのクラッシュループを迅速に診断するための5ステップのチェックリストが紹介されています。失敗の形状、ホスト負荷、プロバイダーの遅延、設定の差分、アラート設定に焦点を当てています。

協調的AIプロンプトと指示的AIプロンプトは異なる結果をもたらす
Redditでの議論によると、AI支援開発において、AIと「私たち」という共同言語を使うユーザーと、「これをして」という指示的なコマンドを与えるユーザーとの間には、測定可能な成果の違いが見られます。共同的なアプローチは、共有された文脈を通じて行き詰まりを明らかにし、前提を問い直します。

OpenClawをローカルLLMの力で強化:GLM-4.7-Flashの導入
GLM-4.7-FlashとOpenClawの統合は、シームレスなローカルデプロイメントと高度なコード実行を可能にすることで、AIオートメーションに革命をもたらしています。

OpenClaw API 予算枯渇:直ちに変更すべき設定
OpenClawのデフォルトのHeartbeat機能は、30分ごとにタスクをチェックし、そのたびに完全なコンテキストファイル、メモリ、チャット履歴を読み込むため、API予算を消耗させる可能性があります。情報源では、アクティブ時間の変更、より安価な基本モデルの使用、必要な時だけプレミアムモデルに手動で切り替えること、および/newコマンドを使用してセッションをリセットすることを推奨しています。