プロンプト設計
高品質なブログ記事を生成するためのプロンプトの書き方
プロンプトの基本構造
良いプロンプトの3要素
Role(役割)
AIにどんな専門家として振る舞ってほしいか
Goal(目標)
何を達成したいのか、具体的なアウトプット
Context(文脈)
背景情報、制約条件、読者情報など
# 基本的なプロンプト構造
あなたはSEOに精通したプロのブログライターです。 以下の条件でブログ記事を作成してください: 【トピック】 [ここにトピックを入力] 【ターゲット読者】 [読者の属性を入力] 【記事の目的】 [読者に何を得てほしいか] 【トーン】 カジュアルだが信頼性のある文体 【構成】 - 導入(問題提起) - 本文(3-5セクション) - まとめ(行動喚起) 【文字数】 約2000文字 【キーワード】 [SEOキーワードを3-5個]
Role(役割)設定のコツ
良い例
"あなたは10年以上Web開発の現場で働いてきたシニアエンジニアです。
初心者エンジニアのメンターとして、実務で使える知識を教えることを得意としています。"
初心者エンジニアのメンターとして、実務で使える知識を教えることを得意としています。"
具体的な経験年数、専門分野、強みを明記
悪い例
"プログラミングに詳しい人として書いて"
曖昧すぎてAIが適切なトーンや深さを判断できない
# Role設定の詳細例
あなたは10年以上の経験を持つ[分野]の専門家です。 初心者にも分かりやすく説明することを得意としています。 以下のトピックについて、実務経験に基づいた具体的なアドバイスを 含めながらブログ記事を書いてください。
Chain of Thought(思考の連鎖)
Chain of Thoughtとは、AIに段階的に考えさせることで、 より論理的で質の高い出力を得るテクニックです。 複雑な記事や、深い分析が必要な場合に特に効果的です。
# ステップバイステップのプロンプト
以下のステップで記事を作成してください: 1. まず、このトピックで読者が抱える主な疑問を3つリストアップ 2. 各疑問に対する回答を考える 3. 回答を論理的な順序で構成する 4. 導入文を作成 5. 各セクションを執筆 6. まとめを作成 各ステップの思考過程を示しながら進めてください。
モデル別のプロンプトのコツ
Claude向け
- ・ 明確な境界線を設定(「ここまでで止めて」)
- ・ トーンの指定を具体的に
- ・ 長文でも正確に処理できる
- ・ 説明が丁寧すぎる傾向があるので制限を
GPT-4向け
- ・ 数値制約が効果的(「3つのポイント」「500文字以内」)
- ・ フォーマット指定(JSON、マークダウン等)
- ・ SEOキーワードの使用を明示的に指示
- ・ 冗長さを避ける指示を追加
避けるべきプロンプトパターン
曖昧な指示
「良い記事を書いて」→ 何が「良い」のか定義されていない
矛盾した指示
「詳しく説明して。でも短く」→ どちらを優先すべきか不明
一度に全部求める
「5000文字の記事を一発で」→ 品質が下がる。セクションごとに分割を
読者を無視
誰に向けて書くのかを指定しないと、汎用的で響かない内容になる