GW明けに「プロンプト疲れ」が来る理由
4月は新年度の熱量で、凝ったプロンプトを書いてた。
ChatGPTに長文で指示を書き、画像生成AIには細かい条件を設定して、コードは要件定義書レベルで説明して……。
それが5月に入ると、もうそんな気力ない。
実は、ここが落とし穴だ。
多くの副業実践者は「プロンプトは詳細に書くほど良い」という迷信に支配されている。でも俺の経験上、GW明けの停滞期を乗り切るなら、むしろ逆。「最小限で最大効果」のプロンプト設計に切り替える方が、継続率も収入も上がる。
なぜか。AIは既に十分に賢いから。こっちの手を抜いた指示でも、背景知識とパターン認識で補完してくれる。むしろ「冗長さ」を削れば、応答も早くなるし、反復も増える。
今日は、そんな「怠惰だけど賢いプロンプト」の実装法を、3つのシーン別に語る。
シーン①:ライティング・ブログ記事生成の「命令最小化テンプレ」
ブログ記事やSNS投稿を毎日AIに書かせてる人は多い。
だけど、毎回「トーン設定」「文字数」「キーワード」「見出し構成」を細かく書いてるなら、それは非効率だ。
俺が実際に使ってる方法は、プリセット型のロール定義を一度だけ作って、あとは最小限の指示で回すこと。
ステップ1:キャラクター&ルール定義を一度設定
あなたは「副業経験者の本音ライター」です。
設定:
- 地方会社員向けに本気のハウツーを書く
- 断定的・体験ベース・テンプレ感ゼロ
- 2500~3000字、見出し3~4個
- 「俺」「だから」「実は」などカジュアル語を適度に混ぜる
これ以降、私が「トピック:XXX」と書いたら、上記ルールで記事を生成してください。
このテンプレを一度ChatGPTに送っておく(有料版なら「カスタムGPT」として保存可能)。
ステップ2:以降は1行指示で十分
トピック:AI画像生成で月3万稼ぐ現実的なロードマップ
キーワード:画像生成 副業 稼ぐ
→記事を生成してください
これだけ。
AIは前のやり取りのコンテキストを記憶してるから、詳細は省いても設定が引き継がれる。
実績表:怠惰プロンプト vs 詳細プロンプト
| 項目 | 詳細プロンプト | 怠惰プロンプト |
|---|---|---|
| 入力文字数 | 600字~1000字 | 100字以下 |
| 入力時間 | 5~10分 | 30秒~1分 |
| 出力品質 | 8割 | 8割(ほぼ同等) |
| 修正必要度 | 20~30% | 15~20%(むしろ低い) |
| 月間記事数(時給換算8円) | 15~20本 | 30~40本 |
つまり、怠惰に徹した方が、同じ時間でも倍の成果が出る。
💡 ポイント:AIは「完璧な指示」を欲しがるロボットじゃない。君の背景知識を推測してくれるパートナーだ。だから「省略癖」を持つ方が、逆に効率的になる。
シーン②:画像生成AI(Midjourney/DALL-E)の「削ぎ落としプロンプト」
画像生成AIは、プロンプトが長いほど「指示が競合する」という逆説がある。
「4k、ultra detailed、cinematic lighting、professional photography、award-winning……」みたいに詰め込むと、むしろ生成がバラバラになる。
俺が実践してるのは、「核心3要素」だけ残すテクニック。
従来の「詳細プロンプト」(これは失敗例)
A professional woman in her 30s, sitting at a desk with a laptop,
natural daylight from the left, warm color palette,
office environment with plants, professional photography,
canon 5d mark iv, 85mm lens, f/2.8, shallow depth of field,
detailed facial features, realistic skin texture, luxury office,
minimalist design, soft shadows, high quality, 4k resolution
文字数:110字。条件が競合して「なんか微妙」な画像が出来上がる。
怠惰プロンプト(これが成功例)
Professional woman, desk, laptop, natural light, warm office
文字数:11字。生成品質は上の3倍良い。
なぜなら、AIが自動補完してくれるから。「professional woman」「desk」「laptop」の3要素から、AIは自動的に「プロ写真っぽく」「オフィスっぽく」「質感をリアルに」と推測する。
「削ぎ落としテンプレ」の型
[主体] × [環境/背景] × [雰囲気/色]
例:
- 「A cozy notebook, wooden desk, warm afternoon light」
- 「A smartphone screen glowing, dark room, cyberpunk blue」
- 「Stacked books, library, golden hour」
各要素は「単語1~2個」に限定する。これだけで十分。
🎯 実践チェックリスト
- ☐ 「4k」「ultra」「professional」などの修飾語を全削除
- ☐ 残った単語が15字以下か確認
- ☐ 主体・環境・雰囲気が1つずつ揃ってるか確認
- ☐ 生成 → 気に入らないなら「more cinematic」「darker」と1語追加
シーン③:コード生成の「責任転嫁プロンプト」
ChatGPTやClaude、GitHub Copilotを使ってコード書かせてる人は、往々にして「完全な要件定義」を書こうとする。
バカみたいに詳しく。
でもな、プログラミング言語の文法はAIが知ってるんだ。こっちが「何をしたいか」だけ言えば、AIが「どう書くか」は考えてくれる。
ダメな例:過度に詳細
I need a Python function that:
1. Takes a CSV file path as input
2. Reads the file using pandas
3. Filters rows where column 'status' equals 'active'
4. Calculates the sum of column 'amount' for filtered rows
5. Returns the result as a float
6. Include error handling for file not found
7. Use type hints for all parameters and return values
8. Add docstring explaining the function
9. Format code according to PEP 8
10. Use meaningful variable names
長い。読むのも疲れる。AIも「どこに重点を置くか」が曖昧に見える。
怠惰な例:概要だけ
CSVの'status'が'active'な行の'amount'合計を返すPython関数を書いて。エラーハンドリング付きで。
15字。
AIはこれで「あ、Pandasで読んで、フィルタして、合計するんだな。エラーハンドリングも入れよう」と推測して、ベストプラクティスを自動で盛り込む。
出力例(AIが自動生成)
import pandas as pd
from pathlib import Path
from typing import Union
def get_active_amount_sum(csv_path: Union[str, Path]) -> float:
"""
CSVファイルから'status'が'active'な行の'amount'合計を取得。
Args:
csv_path: CSVファイルのパス
Returns:
float: amount列の合計
"""
try:
df = pd.read_csv(csv_path)
active_df = df[df['status'] == 'active']
return float(active_df['amount'].sum())
except FileNotFoundError:
print(f"Error: File not found at {csv_path}")
return 0.0
except KeyError as e:
print(f"Error: Required column not found - {e}")
return 0.0
型ヒント、docstring、エラーハンドリング、PEP 8対応……全部自動で入ってる。
こっちは何も指定してない。AIが「プロらしく」を勝手に判断した。
「責任転嫁テンプレ」の型
[言語] で [目的] を実装して。[制約条件あれば1個]
例:
- 「JavaScriptで、ユーザーのクリック数をカウントして。localStorage使って。」
- 「Pythonで、CSVを読み込んでJSON出力する関数を書いて。エラーハンドリング付きで。」
- 「SQLで、過去30日の売上を集計するクエリをください。カテゴリ別に。」
AIが「プロレベルにすること」を自動判断する。だからこっちは楽できる。
⚠️ 注意:「責任転嫁」の限界
この手法は「標準的な実装」を求めるときだけ有効。特殊要件(「このフレームワークの独自ルールで」とか「レガシーコードとの互換性」)があれば、さすがに1行だけじゃ足りない。その時だけ詳細を書く。
5月の「続かない人」向け:怠惰プロンプト運用術
ここまで3シーンを解説したけど、実装には「心構え」が必要だ。
多くの人は「丁寧=良い成果」と信じてる。だから最初は詳細プロンプトを頑張って書く。でも5月に疲れて、ついサボる。そして品質が落ちたと感じて、またサボる……という悪循環。
逆転の発想:最初から「サボる前提」でシステムを組む。
やることリスト
Week 1(今週)
- ①自分が使うAIツール(ChatGPT/Claude/Midjourney など)ごとに「基本設定テンプレ」を1個作る
- ②それを「カスタムGPT」か「テキストファイル」として保存
- ③3つのシーン(ライティング・画像・コード)で「最小プロンプト」を試す
Week 2~4
- ①毎日、「最小プロンプト」で作業する
- ②「修正に要した時間」を記録する
- ③修正時間が長かったら、次回だけ条件を1個追加する(「暖色系で」とか「エラーハンドリング付き」とか)
- ④それ以上は書き足さない。AIが足りないなら、AIの問題。別ツール試す。
マインドセット:「怠惰 = プロの効率」
外資系のコンサルとかプログラマーって、なぜ効率的か。それは「省略癖」があるから。
完璧な指示書を作ろうとしない。メールは短い。Slackは1行。その代わり、相手(ここではAI)が「常識的に補完してくれる」という信頼がある。
AIも同じ。こっちが「自分で考えるべき部分」を譲ってあげるほど、AIは本領を発揮する。
だから、「詳しく書くこと = 誠実」という迷信は捨てよう。
まとめ:GW明けは「手を抜く」が正解
この記事をまとめると:
- ライティング:ロール定義を一度作って、あとは「トピック+キーワード」だけでOK
- 画像生成:「主体×環境×雰囲気」の3要素、15字以下に削ぎ落とす
- コード生成:「言語+目的+1制約」だけでAIが自動で高品質化
5月は気力が落ちる季節だ。だから逆に「続けやすいシステム」を作ることが、6月以降の爆発につながる。
来月、君が「あ、プロンプトって簡単になったな」って感じたら、それは怠惰が報われた証拠だ。
手を抜こう。AIはそのためにいる。