クロードに譲歩せず敵対的議論をさせるための5つの効果的なプロンプト調整法

Spar(sparwithai.com)の開発者は、Claudeがユーザーに同意せずに5段階の議論を進めるために有効だった方法を公開しました。核心的な問題は、Claudeがデフォルトで共通点を探し、曖昧にし、承認することです。以下がそれを修正した5つのプロンプト手法です。
1. 役割を人格ではなく立場として定義する
初期のプロンプト「あなたは熟練した討論者です」では、Claudeにキャラクターは与えられるものの、行動に制約はかかりませんでした。修正点は明確な否定制約を加えることでした。譲歩してはいけない、柔らかくしてはいけない、中間を取ってはいけない、「良い点を挙げましたね」と言ってはいけない。否定制約は肯定制約よりも重要であることが判明しました。
2. 各ラウンドに異なる目的を持たせる
議論全体に一つのプロンプトを使う代わりに、各ラウンドに独自の目標を設定します。
- ラウンド1: 最も弱い前提を特定する。
- ラウンド2: 証拠の質を攻撃する。
- ラウンド3: 内部矛盾を見つける。
- ラウンド4: 立場を不快な論理的極限まで押し進める。
- ラウンド5: ユーザーが考えたことのない視点から再構成する。
これにより、会話が凡庸な反論に陥るのを防ぎました。
3. ユーザーの具体的な言葉に反論させる
これがないと、Claudeは一般化されたバージョンの立場に反論します。開発者は、ユーザーの推論を引用し、それを攻撃するよう明示的に指示しました——最善の形や歪めた形ではなく。これが最大の品質向上でした。
4. お世辞と虚偽を明示的に禁止する
対立する枠組みでも、Claudeは「それは深い考えですね、しかし…」と言ったり、統計を捏造したりします。現在のプロンプトでは、以下を明示的に禁止しています。偽のナラティブを作らない、情報源や統計を捏造しない、反論の前にお世辞を言わない、譲歩していない点を譲歩しない。虚偽を名指しで禁止することで、大幅に減少しました。
5. 不快であることを許容する
すべての安全反応は「敬意を持って」「共感を持って」を追加しようとします。開発者は、ユーザーが自ら挑戦されることを選択しており、議論を和らげることはユーザーを守るのではなく、むしろ失敗させると明示的に指示しました。
今後の展開
開発者は以下に注力しています:主観的な立場へのより良い対応、長い入力へのより強い対処、よく議論されるトピックに対する反論パターンの多様化。
詳細な議論と試すリンク:sparwithai.com
📖 ソース全文を読む: r/ClaudeAI
👀 See Also

Llama.cppのプロンプト処理速度を改善するための--ubatch-sizeパラメータの使用
ユーザーは、--ubatch-sizeをGPUのL3キャッシュサイズ(Radeon 9070XTでは64MB)に合わせて設定することで、Llama.cppにおけるQwen 27Bのような大規模モデルのプロンプト処理速度が劇的に向上し、Claudeコード呼び出しが実用的になったことを発見しました。

並列監査エージェント:ClaudeによるVibe Codingテストへの実践的アプローチ
開発者がClaudeを使用して、幻覚検出、API監視、UIストレステスト、PII匿名化、SEO、法的コンプライアンス、行動シミュレーション、デモグラフィックペルソナ、ファネルテスト、事実確認をカバーする10の並列監査エージェントを備えたユーザーテストシステムを構築しました。

2x3090でCPUオフロードを使用したMiniMax M2.7 Q8_0 128Kの実行 – 実世界のベンチマークと設定
あるユーザーがMiniMax M2.7(Q8_0量子化)を128Kコンテキストで2枚のRTX 3090とDDR4 RAM上で正常に実行し、プロンプト処理で約50 tps、トークン生成で約10 tpsを達成し、llama-serverのフラグを共有しています。

Claudeプロンプトコード再テスト:L99はよりシャープに、OODAはより狭く、ARTIFACTSは薄れ、そして使用すべき3つの新コード
L99、OODA、ARTIFACTSのプロンプトコードをClaudeで6ヶ月ぶりに再テストした結果、L99はSonnet 4.6/Opus 4.7でより効果的、OODAは戦略的プロンプトで失敗、ARTIFACTSはコードに不要で、3つの新しいコード(/skeptic、/blindspots、/decompose)が日常的に使える。コードは2つまでに制限。