「〜しないで」という否定指示がなぜ効かないのか——正しい書き方と失敗パターン
「派手にしないで」と書いたのに派手が出てくる
Section titled “「派手にしないで」と書いたのに派手が出てくる”最初のころ、こんなプロンプトを書いていた。
シンプルなバナーを作って。派手な色は使わないで。ごちゃごちゃした装飾はいらない。出てきたのは、グラデーションが3色かかったど派手なバナー。「いや、派手にするなって言ったじゃん」と思ったが、よく考えると当然の結果だった。
Claude Designは「派手」「ごちゃごちゃ」という言葉を処理するとき、その概念を呼び起こしてから「使わない」という打ち消しをかける。でも言語モデルの構造上、概念の呼び起こしの方が強く働くことがある。つまり否定語は思ったより効かない。
※Claude Design: Anthropic Labsが開発したAIビジュアルデザインツール。テキストプロンプトからUI・スライド・マーケ資料などを生成する。※プロンプト: AIへの指示文。Claude Designでは自然言語でデザインを指示する。
解決策:否定を肯定に置き換える
Section titled “解決策:否定を肯定に置き換える”これに気づいてから、書き方をガラッと変えた。「〜しないで」を「〜にする」に変換する。
| やりがちな否定指示 | 肯定に変換した指示 |
|---|---|
| 派手な色は使わないで | モノトーン(白・グレー・ダークネイビーのみ)で |
| フォントを多用しないで | フォントは1種類に統一して |
| ごちゃごちゃした装飾はいらない | 装飾なし、フラットデザイン、余白多めで |
| アニメーションは入れないで | 静止画として設計して、アニメーション要素は含まない |
| 日本語っぽくしすぎないで | 欧文フォントをメインに、無機質でミニマルな印象で |
これだけで精度が体感で3割くらい上がった。
本当に除外したいものは「明示的に除外リスト」にする
Section titled “本当に除外したいものは「明示的に除外リスト」にする”どうしても否定指示を使いたいなら、「除外リスト」という形で固める。
## 除外する要素(絶対に使わないこと)- グラデーション- 影(box-shadow、drop-shadow)- 丸いコーナー(角は直角)- アイコン・絵文字通常の文章の中に否定を混ぜるより、こういう構造化されたリストとして書く方が通りやすい。仕様書のような書き方の方が「要件として処理される」感覚がある。
罠:「シンプル」という言葉を使うな
Section titled “罠:「シンプル」という言葉を使うな”「シンプルにして」という指示も実は曖昧で危ない。NANAKAZOKUでシンプルといえばフラット・ミニマル・余白多めのことだが、Claude Designの「シンプル」は時にアップル風のグラデーションガラスUIだったりする。
「シンプル」の代わりに使う言葉の例:
✓ 白背景、テキストのみ、装飾なし✓ フラットUI、モノクロ、1カラムレイアウト✓ Notion風の素っ気ない見た目具体的なツール名やスタイル名を出すと、解釈のブレが減る。
まとめ:Claude Designへの指示は仕様書と思え
Section titled “まとめ:Claude Designへの指示は仕様書と思え”否定プロンプトがうまくいかない根本原因は、「要望を言葉で伝えようとしている」ことにある。Claude Designへの指示は会話ではなく仕様書に近い。
- ❌ 「あんまり〜しないようにして、なんか〜な感じで」
- ✓ 「使う色:#F5F5F5、#1A1A1A のみ。フォント:Inter Regular 16px。装飾なし。」
最初から「自分が見たいものを正確に記述する」という発想に切り替えると、否定指示を使う必要がそもそもなくなってくる。
作成日:2026年8月30日
更新日:2026年8月30日