「ChatGPTに質問したら、欲しかった答えの3倍の量が返ってきた」「毎回出力の形式がバラバラで、コピペして使えない」――こう感じたことはないでしょうか。
AIを業務で使い始めた人なら、誰でも通る壁です。実はこの問題、プロンプトに「守るべき条件」を加えるだけで大半は解決できます。それが制約付きプロンプトです。
この記事では、AIの出力を「文字数・形式・禁止語」の3つの軸で制御する実践テクニックを解説します。コピペで使えるプロンプトテンプレートも掲載しているので、読み終わったらすぐに業務で試せます。ChatGPT・Claude・Gemini、どの生成AIでもそのまま使えます。
制約付きプロンプトとは? — AIを「自由に答える相手」から「仕様どおりに動くツール」へ
制約付きプロンプト(Constrained Prompting)とは、AIへの指示の中に「守るべき条件」を明示的に盛り込む手法です。
たとえば、同じ「商品の特徴を説明して」という依頼でも、制約の有無でこれだけ差が出ます。
制約なしの依頼:
この商品の特徴を説明してください。
出力例: 毎回長さや構成が変わり、使えるときとそうでないときがある。
制約ありの依頼:
この商品の特徴を、以下の制約に従って説明してください。 ・文字数: 100文字以内 ・形式: 「①~ ②~ ③~」の3点箇条書き ・対象: IT知識がない40代営業担当者 ・禁止: 「革命的」「業界初」などの誇大表現
出力例: 「①面倒な集計作業がボタン一つで完了 ②スマホからいつでも確認できる ③既存のExcelデータをそのまま読み込み可能」(56文字)
制約を加えることで、AIが返す出力が毎回同じ形式・同じ品質で安定します。後工程での手直しがなくなり、定型業務に組み込めるレベルになります。
3種類の制約を使い分ける
制約付きプロンプトは大きく3種類に分けられます。それぞれ使うシーンが異なるので、組み合わせて使うのが基本です。
1. 文字数・分量制約 — 出力の「量」を固定する
出力の長さを指定します。「○文字以内」「○行以内」「○項目以内」など、量的な制限をかけます。SNS投稿やメルマガ見出しのように、文字数の上限が決まっている用途で特に効果的です。
コピペで使えるテンプレート:
以下の内容を【50文字以内】で紹介文として書いてください。 50文字を必ず超えないこと。 【内容】 (ここに素材を貼り付ける)
活用シーン例:
・Xへの投稿文(140文字以内)
・メルマガ件名(30文字以内)
・社内報の紹介コメント(100文字以内)
・商品ラベルのキャッチコピー(20文字以内)
2. 形式・構造制約 — 出力の「形」を固定する
出力のフォーマットを指定します。「箇条書き」「表形式」「見出し付き構成」「JSON形式」など、後工程で使いやすい形を事前に決めておきます。議事録や報告書など、決まったフォーマットに当てはめる作業で力を発揮します。
コピペで使えるテンプレート(議事録サマリー用):
以下の会議メモから、次の形式でサマリーを作成してください。 形式以外の情報は出力しないこと。 【出力形式】 ■ 決定事項 ・(箇条書き、各1行) ■ 次回アクション ・担当: / 期日: / タスク: ■ 懸案事項 ・(箇条書き) 【会議メモ】 (ここにメモを貼り付ける)
活用シーン例:
・議事録サマリー(見出し+本文の構成指定)
・データ整理(表形式で出力させてExcelに貼る)
・システム連携(JSON形式で構造化する)
・提案書の骨子(章立てを固定して本文を埋めさせる)
3. 内容・禁止語制約 — 出力の「中身」をコントロールする
出力に含めてよい内容・含めてはいけない内容を指定します。専門用語の使用禁止、特定の立場での回答、否定表現の回避など、「何を言わせるか・言わせないか」をコントロールします。顧客向け文書や採用コンテンツで特に重要です。
コピペで使えるテンプレート(顧客向け説明文用):
以下の仕様書を、IT知識がない中小企業の経営者向けに説明してください。 【禁止事項】 ・「API」「レイテンシ」「冗長化」などの専門用語を使わない ・わからない用語が出た場合は中学生でもわかる言葉に言い換える ・「できません」「対応していません」などの否定形を使わない 【仕様書】 (ここに仕様書の内容を貼り付ける)
活用シーン例:
・顧客向け案内文(専門用語の使用禁止)
・採用向けコンテンツ(競合他社名の記載禁止)
・FAQ作成(否定表現の回避)
・社外プレスリリース(断言表現の制限)
制約付きプロンプトの組み立て方(ステップバイステップ)
3種類の制約を理解したところで、実際に組み立てる手順を解説します。
1. 出力の用途を明確にする
制約を加える前に、「誰が」「どこで」「何のために」使う出力かを決めます。これが曖昧なまま制約を加えると、「制約は守っているが使えない文章」になります。
確認する3点:
・誰が読むか(社内向け?顧客向け?上司への報告?)
・どこで使うか(メール?スライド?SNS?)
・何文字・何項目くらいが理想か
2. 制約を「仕様書」のように書く
制約は箇条書きでまとめ、タスクと分けて書きます。文章中に埋め込むより、独立したブロックとして書くほうがAIが確実に読み取れます。
推奨フォーマット:
【制約】 ・文字数: ○文字以内 ・形式: ○○形式(具体的に) ・対象読者: ○○(職種・年齢層など) ・禁止事項: ○○を使わない / ○○を含めない 【タスク】 以下の素材をもとに、○○を作成してください。 【素材】 (ここに情報を貼り付ける)
このフォーマットに慣れると、どんな業務用途でも応用できます。
3. 制約を1つずつ追加して確認する
すべての制約を一度に加えると、どれが問題でどれが効いているか判断しにくくなります。まず文字数制約だけで試し、次に形式制約を追加、という順番で確認してから組み合わせましょう。
実務での活用例(Before/After)
シーン: 新サービスの特徴を社内向けにまとめる
Before(制約なし):
このサービスの特徴を説明してください。
→ 毎回500字以上の説明が返ってくる。段落構成も毎回違い、そのままスライドに貼れない。
After(制約付き):
このサービスの特徴を、以下の制約に従ってまとめてください。 【制約】 ・全体: 150文字以内(絶対に超えないこと) ・形式: 「①~ ②~ ③~」の番号付き3点形式 ・対象: IT部門に提案する非エンジニアの営業担当者 ・禁止: 「業界最高」「圧倒的」「革命的」などの実証できない表現 【サービス概要】 (ここに情報を貼る)
出力例: 「①月次レポートをAIが自動集計し、担当者の作業時間を週3時間削減 ②承認フローをスマホから完結、決裁スピードが平均2日から4時間に短縮 ③既存のExcelデータをそのまま読み込み、移行コストゼロ」(143文字)
スライドにそのまま貼り付けられる形式で、毎回安定して出力されるようになります。
| 制約の種類 | 使いどころ | 解決できる悩み |
|---|---|---|
| 文字数制約 | SNS・メルマガ見出し・キャッチコピー | 出力が長すぎて毎回文字カットしている |
| 形式制約 | 議事録・報告書・スライド原稿 | 形式がバラバラでコピペして使えない |
| 禁止語制約 | 顧客向け文書・採用コンテンツ | 修正が必要な表現が毎回混入する |
| 複合制約 | 定型業務の自動化・量産コンテンツ | 品質がバラバラで属人化が進んでいる |
うまくいかない時の対処法
問題1: 文字数制約を守らず長い出力が返ってくる
「○文字以内で」の表現を「絶対に○文字を超えないこと」「○文字以内、厳守」のように強調するだけで改善することが多いです。それでも守らない場合は、文字数制約を最優先項目として最初に書き、他の制約を後ろに回しましょう。
問題2: 禁止語を別の言い回しで回避してくる
「誇大表現を使わない」という抽象的な禁止より、「『業界最高』『圧倒的』『革命的』『No.1』という言葉を使わない」のように具体的に列挙すると確実に機能します。禁止したい表現が思いつく限り例示するのがポイントです。
問題3: 形式は守るが内容が薄い
制約の数が多すぎると、AIが制約を守ることに集中して内容が薄くなります。制約は「必須の3項目以内」に絞り、残りは「参考情報」として渡す形に切り替えましょう。
問題4: 同じ制約を毎回書くのが面倒
ChatGPTのCustom Instructions(カスタム指示)や、ClaudeのProject機能を使えば、よく使う制約をあらかじめ登録しておけます。定型業務では「制約テンプレート」をメモに保存しておき、コピペするだけの運用にすると効率的です。
AIを業務に組み込む全体戦略については、姉妹サイトDXマスターズ.TOKYOで詳しく解説しています。
本記事のまとめ
制約付きプロンプトの要点をまとめます。
・3種類の制約: ①文字数・分量 ②形式・構造 ③内容・禁止語
・書き方のコツ: 制約を「仕様書」のように箇条書きでまとめ、タスクと分けて書く
・追加の順序: 一度にすべて加えず、1つずつ確認しながら積み重ねる
・うまくいかない時: 制約の数を減らし、強調表現を加えて優先順位を明示する
制約付きプロンプトを習得すると、AIの出力が「毎回使えるレベル」で安定します。まず今日取り組んでいる業務の出力を1つ選んで、文字数と形式の制約だけ追加してみてください。体感できる変化があるはずです。
AIの出力を思い通りにコントロールするコツ、もっと知りたいですか?
制約付きプロンプトをはじめ、業務で即使えるプロンプトテクニックを毎週お届けしています。
生成AIを”使う側”から”使いこなす側”へステップアップしたい方へ、メルマガで実践的なAI活用ノウハウをお届けしています。
