ソーシャルメディアコンテンツのプロンプト
Twitter/X のスレッド、LinkedIn の投稿、Instagram のキャプションを、各プラットフォーム固有の制約付きで作成します。
「ソーシャルメディアコンテンツのプロンプト」はCoddyKit上の無料AI Prompt Engineeringレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAI Prompt Engineering学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 AI Prompt Engineeringコースには全4レッスンが含まれています。
プラットフォームを意識したプロンプト作成
ソーシャルメディアのコンテンツをプロンプトで作成するには、プラットフォームへの理解が必要です。プラットフォームごとに、文字数制限、コンテンツの慣習、オーディエンスの行動、最適な形式が異なります。LinkedInで優れたコンテンツを生成するプロンプトでも、Twitterでは平凡なコンテンツになり、その逆も同様です。
効果的なソーシャルメディアのプロンプトでは、必ず特定のプラットフォームと、それに関係する制約を明示します。プラットフォームを指定せずに「ソーシャルメディアの投稿を書いてください」と指示すると、どのプラットフォームにも特に適していない、一般的なコンテンツが生成されます。
Twitter/Xのスレッド用プロンプト
Twitterのスレッドは独自の形式です。物語を伝えたり、概念を段階的に教えたりする、280文字未満の番号付きツイートの連続で構成されます。効果的なスレッド用プロンプトでは、次の点を指定します。
- トピックと切り口:どのような洞察やストーリーを共有するのか
- スレッドの長さ:ツイートを何件にするか(教育的なスレッドでは7~12件が標準です)
- 冒頭のフック:最初のツイートでスクロールを止める必要があるため、何が読者を引きつけるのかを指定する
- 番号付けの形式:1/、2/など、または1/n形式
- 締めくくり:エンゲージメントを促す行動喚起、まとめ、または質問
コードによるTwitterスレッド用プロンプト
プラットフォーム固有の制約に対応した、再利用可能なTwitterスレッド生成プロンプトです。
import openai
client = openai.OpenAI(api_key='sk-...')
def generate_twitter_thread(topic, angle, num_tweets=8, audience='tech-savvy professionals'):
prompt = (
f'Write a Twitter/X thread about {topic} — specifically: {angle}.\n'
f'Audience: {audience}.\n'
f'Thread length: {num_tweets} tweets.\n'
'Format rules:\n'
' - Each tweet starts with its number: "1/", "2/", etc.\n'
' - Each tweet is under 280 characters (count carefully).\n'
' - Tweet 1: an attention-stopping hook — a surprising fact, a bold claim, or a compelling question. No "In this thread..." openers.\n'
f' - Tweets 2-{num_tweets-1}: one clear insight or step per tweet.\n'
f' - Tweet {num_tweets}: a clear call to action — follow, reply, share, or link.\n'
'Tone: direct, insightful, no filler words. No hashtags unless the topic is a trending hashtag.'
)
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(generate_twitter_thread(
topic='prompt engineering',
angle='5 prompt mistakes that waste 80% of your AI results',
num_tweets=7
))LinkedIn投稿用プロンプト
LinkedInのコンテンツには、Twitterとは異なる慣習があります。効果的なLinkedIn投稿用プロンプトには、次の要素を含めます。
- 専門的な洞察:専門職の人々が仕事をよりよく行うために役立つ、どのような要点があるか
- ストーリーのフック:LinkedInでは、専門的な洞察につながる個人的なストーリーが評価される
- 長さ:150~250語が最適です。実質的な分析であれば、より長くても問題ありません
- 構成:「もっと見る」の前に表示される最初の行が重要なため、読者を引きつける内容にするよう指定する
- CTA:コメントを促す質問で終える(LinkedInのアルゴリズムはエンゲージメントを評価します)
- ハッシュタグの乱用を避ける:対象を絞ったハッシュタグは最大2~3個にするか、使用しない
Instagramキャプション用プロンプト
Instagramのキャプションはビジュアルに添えるもので、画像や動画に文脈、感情、CTAを加えます。Instagramのキャプション用プロンプトには、次の要素を含めます。
- 画像や動画に写っているもの:モデルには見えないため、内容を説明する
- ブランドボイス:Instagramでは、憧れを喚起するもの(ファッション)から、教育的なもの(インフォグラフィックのアカウント)、カジュアルなもの(ライフスタイルブランド)まで幅があります
- 絵文字の指定:絵文字を使ってよいか、何個使うかを指定する
- ハッシュタグの指定:Instagramのハッシュタグは検索で見つけられるため、数と種類(ニッチなものか、幅広いものか)を指定する
- CTA:保存、シェア、回答をコメント、プロフィールのリンクをクリック
TikTokのフックライン用プロンプト
TikTokのアルゴリズムは視聴時間を重視するため、最初の3秒で視聴者が見続けるかどうかが決まります。フックライン、つまり最初に話す、または表示する一文が最も重要な要素です。TikTokのフック用プロンプトのパターンを紹介します。
- 「[topic]についての動画用に、TikTokのフックラインを5つ書いてください。それぞれ、意外な発言、大胆な主張、または知識の空白を生む質問によって、パターン割り込みを起こすものにしてください。各10語未満にしてください。」
- 「フックは、誰かがスクロールを止めるような内容にしてください。『あなたは[X]のやり方を間違えています。その理由は……』または『[audience]が決して教えてくれない3つのこと……』という形式を使ってください。」
フックラインは短く、緊張感の高いものです。1つだけ生成するよりも、5つの候補を生成して最もよいものを選ぶほうが、効果的なワークフローです。
複数プラットフォーム向けのコンテンツ再利用
1つのコンテンツを、複数の出力を指定するプロンプトによって、複数のプラットフォーム向けに再利用できます。
import openai
client = openai.OpenAI(api_key='sk-...')
def repurpose_for_platforms(core_idea, brand_voice, target_platforms=None):
if target_platforms is None:
target_platforms = ['twitter', 'linkedin', 'instagram']
prompt = (
f'Take this core idea: "{core_idea}"\n'
f'Brand voice: {brand_voice}\n\n'
'Create platform-optimized versions for each of the following:\n'
)
if 'twitter' in target_platforms:
prompt += '\nTwitter/X: One standalone tweet under 280 characters. No hashtags. Punchy and direct.'
if 'linkedin' in target_platforms:
prompt += '\nLinkedIn: 150-200 word post. First line is a scroll-stopping hook. End with a question.'
if 'instagram' in target_platforms:
prompt += '\nInstagram caption: 80-120 words. Conversational. Include 2-3 relevant hashtags at the end. One emoji per paragraph.'
response = client.chat.completions.create(
model='gpt-4o-mini',
messages=[{'role': 'user', 'content': prompt}]
)
return response.choices[0].message.content
print(repurpose_for_platforms(
core_idea='Most people lose 2 hours per day to context switching between apps. A unified workspace fixes this.',
brand_voice='direct, practical, slightly irreverent'
))オーディエンスを第一に考えたソーシャルプロンプト
成果を上げるソーシャルメディアのコンテンツは、ブランド向けではなく、特定のオーディエンス向けに書かれています。ソーシャルメディアのプロンプトでよくある間違いは、オーディエンスが何を読みたいかではなく、ブランドが何を伝えたいかに焦点を当てることです。
プロンプトの視点を変えてみましょう。
- 次の指示の代わりに:「新機能を宣伝する投稿を書いてください。」
- 次のようにします:「[audience]が[their problem]を解決できるよう支援する投稿を書いてください。私たちの機能を、試してみてもよい解決策の1つとして自然に位置付けてください。」
オーディエンスを第一に考えたプロンプトは、広告らしさが薄く、価値を提供するコンテンツを生み出します。ソーシャルアルゴリズムも人間の読者も、そのようなコンテンツを評価します。
コンテンツシリーズの生成
ソーシャルメディアでは、継続的な投稿が最も効果を発揮します。プロンプトを使えば、コンテンツシリーズ全体を一度に生成できます。
「[company/person]のために、[industry]に関する4週間分のLinkedInコンテンツカレンダーを作成してください。テーマの柱:[main theme]。各週の投稿は3件とし、教育的な洞察を1件、専門的な学びを示す個人的なストーリーを1件、業界ニュースへのコメントを1件含めてください。形式:第N週 — 投稿1のタイトル+1文の概要。」
このプロンプトを使うと、構造化されたコンテンツ計画を一度の生成で作成できます。その後、標準的な投稿テンプレートを使い、概要から個々の投稿を生成できます。
プロンプトにおけるハッシュタグ戦略
ソーシャルメディアのプロンプトでハッシュタグを指定する際は、具体的に指示してください。
- 数を指定する:「ハッシュタグを3~5個」とし、「関連するハッシュタグを追加」とはしない
- 種類を指定する:「幅広いハッシュタグ(投稿数が数百万件)を1個、ニッチなハッシュタグ(投稿数が10万件未満)を2個、ブランドハッシュタグを1個」
- 配置を指定する:「キャプションの末尾に」とするか、「テキストに自然に織り込む」とする
- 代替案を求める:「ハッシュタグの候補を8個提案し、その中から3~5個を選べるようにしてください」
Instagramのハッシュタグ戦略はLinkedInとは異なります(LinkedInでは数を少なくし、より具体的にします)。プラットフォームを明示すると、モデルはそのプラットフォームに適したハッシュタグの慣習を適用します。
プラットフォーム間でのトーン調整
同じブランドでも、オーディエンスを取り巻く状況が異なるため、プラットフォームごとに異なるトーンを使います。
- Twitter/X:切れ味があり、主張が明確で、率直、やや風刺的 — このプラットフォームでは確信を持った発言が評価されます
- LinkedIn:専門的な洞察、物語を軸にした構成、知識を惜しみなく共有する姿勢 — 思想的リーダーシップが評価されます
- Instagram:憧れを喚起する、または親しみやすい、感情に訴えかける、ビジュアルを具体的に描写する — つながりが評価されます
- TikTok:本物らしく、フックを重視し、テンポが速い — エンターテインメント性と意外性が評価されます
関わるブランドごとにプラットフォームとトーンの対応表を作成し、テンプレートに組み込んでください。これにより、AIが生成するソーシャルコンテンツで一貫性が失われる主な原因を1つ取り除けます。
理解度チェック:ソーシャルメディアのプロンプト
会社の節目(顧客数が10,000人に達したこと)を発表するLinkedIn投稿を生成したいとします。LinkedIn向けに最適化された結果を最もよく生成するプロンプトはどれですか?
まとめ:ソーシャルメディアコンテンツのプロンプト
ソーシャルメディアのプロンプトでは、プラットフォームへの理解が必要です。プラットフォームごとに、文字数制限、トーンの慣習、ハッシュタグのルール、オーディエンスの期待が異なります。Twitterのスレッドには、番号付きの形式、スクロールを止めるフック、280文字未満に収める制約が必要です。LinkedInでは、専門的な洞察とストーリーを軸にしたフックが評価されます。Instagramのキャプションには、画像の文脈、絵文字の指針、ハッシュタグの数が必要です。TikTokのフックラインには、パターン割り込みを起こす構成が必要です。
特に効果の大きい改善は、ブランドではなくオーディエンスを第一に考えること、フックを具体的に指示すること、プラットフォームごとの形式ルールを明示することです。再利用用のプロンプトを使えば、1つの中心的なアイデアから複数プラットフォーム向けのバリエーションを効率よく生成できます。
よくある質問
「ソーシャルメディアコンテンツのプロンプト」レッスンは無料ですか?
はい。「ソーシャルメディアコンテンツのプロンプト」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、AI Prompt Engineeringコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 AI Prompt Engineeringコースには全4レッスンが含まれています。
「ソーシャルメディアコンテンツのプロンプト」で何を学びますか?
Twitter/X のスレッド、LinkedIn の投稿、Instagram のキャプションを、各プラットフォーム固有の制約付きで作成します。 ブラウザで直接実行するハンズオンコードでAI Prompt Engineeringを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
AI Prompt Engineeringを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのAI Prompt Engineeringは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「ソーシャルメディアコンテンツのプロンプト」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このAI Prompt Engineeringレッスンでコードを書いて実行できますか?
はい。すべてのAI Prompt Engineeringレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- メールとビジネス文書のプロンプト
- ソーシャルメディアコンテンツのプロンプト
- 技術ドキュメントのプロンプト
- 創作とストーリーテリングのプロンプト