Use Cases (更新: 2026/6/7)

個人経営の飲食店のメニュー説明とSNS投稿文を、生成AIで一気に量産する

個人経営の飲食店の店主向け。メニュー説明とSNS投稿文の量産をClaude Codeで時短する手順を、コピペできるプロンプト・テンプレ・検証コード付きで紹介します。

個人経営の飲食店のメニュー説明とSNS投稿文を、生成AIで一気に量産する

夜10時、ようやく洗い場が片付いて、僕はスマホを握ったまま座り込みました。

明日の日替わりの写真は撮った。でも、投稿に添える文章が一文字も出てこない。「本日のおすすめ」とだけ書いて、5分悩んで、結局そのまま投稿ボタンを押す。次の日も、その次の日も同じ。気づけばInstagramの文章は全部「美味しいです、ぜひ」で終わっていました。

これ、僕の知り合いの定食屋の店主の話です。料理の腕は確かなのに、伝える言葉だけがいつも置いてけぼり。メニュー表の説明も「鶏の唐揚げ……698円」で止まったまま。お客さんは値段は分かっても、何が自慢なのかは分からない。

この「言葉が出てこない」を、生成AIに肩代わりさせる話をします。対象は、僕と同じように厨房に立ちながら一人で発信もこなしている、個人経営の飲食店の店主です。

この記事の要点

  • メニュー説明とSNS投稿文の「下書き」をAIにまとめて作らせ、店主は手直しと公開判断だけに集中する。
  • コピペで使えるプロンプト雛形と、店の情報を一度書けば使い回せるテンプレを用意した。
  • 1日10分かかっていた投稿文づくりが、3メニュー分でも合計5分前後に縮む。月で見ると数時間の差になる。
  • AIに任せていいのは「文章の叩き台」まで。アレルギー表記・産地・価格・在庫は人が必ず確認する。
  • お客さんの個人情報や仕入れ原価など、外に出したくない数字はプロンプトに書かない。

まず読者像をはっきりさせる

この記事が想定するのは、こんな店主です。

  • 客席15〜30席くらい、家族か少人数で回している。
  • 自分でInstagramかX、たまにGoogleビジネスプロフィールを更新している。
  • 専属の広報やライターはいない。投稿は閉店後か仕込みの合間。
  • パソコンよりスマホ派。難しい設定は続かない。

つまり、時間とエネルギーが足りていない人です。だから本記事のゴールは「すごいAI活用」ではなく、「夜の10分を5分に減らす」くらいの、地味だけど毎日効くやつにします。

個人経営の飲食店の「発信」業務フロー

まず、いまの作業を分解します。投稿文づくりって、実は5つの工程が混ざっています。

  1. ネタ決め(今日は何を推すか)
  2. 写真撮影
  3. メニュー説明文を考える
  4. SNS投稿文に整える(ハッシュタグや絵文字も)
  5. 各SNSの形に合わせて貼り直す

このうち、AIが得意なのは3〜5です。1と2は店主にしか分からない。逆に言うと、ネタと写真さえ用意すれば、残りはほぼ任せられるということです。

よくある手戻り・困りごと

僕や知り合いの店で実際に起きた「やり直し」を並べます。心当たり、ありませんか。

  • 投稿文を考えるのに毎回ゼロから悩む。昨日と同じ語彙しか出てこない。
  • AIに丸投げしたら「絶品」「至福」みたいな大げさな言葉ばかりで、自分の店っぽくない。
  • InstagramとXで文字数が違うのに、同じ文章をコピペして途中で切れる。
  • メニュー名だけ変えて使い回したら、前のメニューの説明が残っていた。
  • アレルギー表記をAIが勝手に「卵不使用」と書いてしまい、慌てて消した。

最後のひとつは特に危険です。後半でちゃんと対策します。

導入前と導入後で何が変わるか

ビフォーアフターを表にしました。

項目導入前導入後
投稿文1本にかかる時間8〜15分2〜4分(手直し込み)
1日の発信量1本がやっと3本でも苦じゃない
文章の質毎回ムラがある店の雰囲気で安定
心理的な負担「また書かなきゃ」「直すだけ」

ポイントは時間より**「書かなきゃ」の重さが消える**ことです。ゼロから生む作業と、出てきた文を直す作業は、しんどさが全然違います。

Use case 1:メニュー説明を一気に3つ書く

新メニューを3品入れた日。1品ずつ悩むと30分コースですが、AIなら情報を渡してまとめて頼みます。

使うプロンプトはこれです。コピペして、自分の店の情報に書き換えてください。

あなたは個人経営の定食屋のメニュー文を書く担当です。
次の条件で、各メニューの説明文を80字以内で3つ作ってください。

# 店の雰囲気
・昔ながらの家庭的な定食屋。気取らない言葉づかい。
・「絶品」「至福」など大げさな表現は使わない。
・常連さんに語りかけるトーン。

# メニュー
1. 鶏の唐揚げ定食 / 698円 / 国産鶏もも、にんにく醤油で一晩漬け、注文後に揚げる
2. 鯖の味噌煮定食 / 780円 / 三陸産の鯖、八丁味噌、生姜多め
3. 豚汁定食 / 650円 / 具だくさん、根菜は地元農家から仕入れ

# 出力
メニュー名 → 説明文 の形で、3つ並べて出してください。

出てきた文はこんな感じになります(実際の出力例)。

鶏の唐揚げ定食 → 国産鶏のももを、にんにく醤油で一晩漬け込みました。
注文を受けてから揚げるので、外はカリッ、中はジューシーです。

鯖の味噌煮定食 → 三陸産の鯖を、八丁味噌でじっくり。
生姜をきかせているので、後味はすっきり。ごはんが進みます。

豚汁定食 → 地元農家の根菜をたっぷり。
体の芯から温まる、寒い日のいちばん人気です。

ここまで30秒。あとは値段と産地が合っているか目で確認するだけです。文章のトーンを変えたい人は、/blog/claude-code-prompt-engineering-advanced で紹介している「具体例を渡して真似させる」やり方が効きます。

Use case 2:1つのネタを各SNSの形に変換する

同じ唐揚げの話でも、InstagramとXでは見せ方が違います。ここをAIに振り分けてもらいます。

次のメニュー説明を、3つのSNS向けに書き分けてください。

# 元の文
国産鶏のももを、にんにく醤油で一晩漬け込んだ唐揚げ。
注文後に揚げるので外はカリッ、中はジューシー。698円。

# 出力フォーマット
【Instagram】本文は120字以内、絵文字は2つまで、最後にハッシュタグを5つ。
【X】140字以内、絵文字なし、ハッシュタグは2つ。
【Googleビジネスプロフィール】丁寧語で100字程度、ハッシュタグなし。

各SNSの「お作法」を一度プロンプトに書いておけば、毎回守ってくれます。文字数オーバーで途中切れする事故が減ります。

このプロンプトを毎回打ち直すのが面倒なら、店の基本情報とトーン指定を1つのファイルにまとめておくと、Claude Codeが毎回それを読んでくれます。やり方は /blog/claude-md-best-practices にまとめてあります。

Use case 3:1週間分の投稿カレンダーを下書きする

毎日その場で考えると続きません。週のはじめに7日分の「ネタの枠」だけ先に作っておくと、当日は写真を撮って当てはめるだけになります。

個人経営の定食屋の、月曜から日曜までの投稿ネタを1つずつ提案してください。
売り込みばかりにならないよう、次の比率にしてください。

・料理の紹介:3日
・店の裏側や仕込みの様子:2日
・常連さんとのエピソードや雑談:1日
・お知らせ(営業時間など):1日

各日について「テーマ」と「ひとこと方向性」だけ、表で出してください。

「売り込み3割、それ以外7割」にすると、フォロワーに飽きられにくくなります。これはAIに任せると比率を機械的に守ってくれるので便利です。

AIに任せる範囲と、人が必ず判断する範囲

ここが一番大事です。任せていい所と、絶対に自分で見る所を線引きします。

工程AIに任せる人が必ず判断
文章の叩き台づくり
トーンの調整
文字数・ハッシュタグの整形
価格・割引の数字
アレルギー・産地・原材料の表記
在庫・売り切れの反映
最終的な公開ボタン

覚え方はシンプルです。間違えるとお客さんに実害が出ることは、全部人が見る。それ以外の「言い回し」はAIに任せる。この線引きさえ守れば、ほぼ事故りません。

セキュリティと個人情報の注意点

便利な裏で、入れてはいけない情報があります。チェックリストにしました。

  • 仕入れ原価・粗利など、外に出したくない数字をプロンプトに書いていないか
  • 常連さんの本名や来店履歴を、エピソードとして実名で書いていないか
  • 予約客の電話番号・メールアドレスを貼り付けていないか
  • スタッフの個人情報(住所・連絡先)を含めていないか
  • AIが生成した文に、確認していない「断定」が混じっていないか

特に常連さんの話を投稿に使うときは、名前を「いつものお客さん」に変える。これだけでトラブルの芽が消えます。AIは指示しないと実名をそのまま使うので、最初から伏せて渡すのが安全です。

非エンジニアの店主がAIツールに触れる第一歩は /blog/claude-code-for-non-engineers にまとめてあります。インストールから不安な人は /blog/claude-code-getting-started-guide から読むと迷いません。

コピペで使える「店プロフィール」テンプレ

毎回トーンを説明し直すのは面倒です。店の情報を一度だけ書いて、プロンプトの先頭に貼り付けて使い回してください。

# 店プロフィール(プロンプトの先頭に毎回貼る)
店名:まごころ食堂
業態:個人経営の定食屋(15席、夫婦で営業)
客層:近所の常連、昼は会社員、夜は家族連れ
トーン:気取らない、家庭的、常連に語りかける口調
禁止ワード:絶品 / 至福 / 究極 / 完全 / 神
ハッシュタグの定番:#まごころ食堂 #(駅名)ランチ #定食
注意:アレルギー・産地・価格は私が確認するまで断定しない

最後の1行が効きます。AIに「勝手に断定するな」と先に言っておくと、「卵不使用」みたいな危ない先走りが減ります。

投稿文を機械でチェックする検証スクリプト

人の目だけだと、忙しい日に文字数オーバーを見逃します。そこで、できあがった投稿文を貼り付けると、文字数とハッシュタグ数を機械が点検する小さなスクリプトを置いておきます。Node.jsがあれば動きます。

// check-post.mjs : 投稿文の文字数とハッシュタグ数を点検する
// 使い方: node check-post.mjs

// 各SNSの上限ルール(必要なら数字を変える)
const rules = {
  instagram: { maxChars: 120, maxTags: 5 },
  x:         { maxChars: 140, maxTags: 2 },
};

// ここに点検したい投稿文を貼る
const posts = {
  instagram:
    "国産鶏のももを、にんにく醤油で一晩漬けた唐揚げ。注文後に揚げるので外はカリッ。" +
    " #まごころ食堂 #駅前ランチ #定食 #唐揚げ #日替わり",
  x:
    "本日の日替わりは唐揚げ定食です。注文後に揚げるので、外はカリッ中はジューシー。698円。 #まごころ食堂 #定食",
};

function countTags(text) {
  const matched = text.match(/#[^\s#]+/g);
  return matched ? matched.length : 0;
}

let allOk = true;
for (const [sns, text] of Object.entries(posts)) {
  const rule = rules[sns];
  const chars = [...text].length; // 絵文字も1文字として数える
  const tags = countTags(text);
  const charOk = chars <= rule.maxChars;
  const tagOk = tags <= rule.maxTags;
  if (!charOk || !tagOk) allOk = false;
  console.log(
    `[${sns}] 文字数 ${chars}/${rule.maxChars} ${charOk ? "OK" : "超過"} / ` +
    `タグ ${tags}/${rule.maxTags} ${tagOk ? "OK" : "多すぎ"}`
  );
}

console.log(allOk ? "→ 全部クリア。投稿してOKです。" : "→ 直してから投稿してください。");

node check-post.mjs と打つだけで、各SNSの上限を超えていないか一覧で出ます。投稿前のひと呼吸として置いておくと、途中切れ事故が消えます。もっと効率を上げたい人は /blog/claude-code-productivity-tips の段取り術も参考にしてください。

簡単なROIの目安

ざっくり計算します。投稿文づくりが1本あたり10分から3分に減るとして、1日3本なら毎日21分の節約。週6営業で約2時間、月で8〜9時間です。

時給換算で店主の時間を1,500円とすれば、月に1万円以上の手間が浮く計算になります。導入コストは生成AIの利用料が中心で、月数百円から数千円。初月から元が取れる規模感です。もちろん、浮いた時間を仕込みや接客に回せる価値のほうが本当は大きいです。

よくある質問

Q. AIに任せると、どの店も同じような文章になりませんか。 店プロフィールの「トーン」と「禁止ワード」を書き込めば、ぐっと自分の店らしくなります。逆に何も指定しないと、どの店でも似た文になります。最初の数行の指定がすべてです。

Q. スマホしかありません。検証スクリプトは使えませんか。 スクリプトはパソコン向けですが、なくても困りません。「この文を120字以内に収めて」とAIに頼めば同じ役割を果たします。スクリプトは毎日大量に投稿する人向けの保険です。

Q. アレルギー表記をAIに任せても大丈夫ですか。 任せないでください。原材料やアレルギーは、間違えるとお客さんの健康に関わります。AIには触れさせず、店主が事実を確認して自分で書く。ここだけは例外なしです。表示の基本は消費者庁のアレルギー表示を確認してください。

Q. 毎回プロンプトを打つのが面倒です。 店プロフィールをファイルに保存して使い回すか、Claude Codeに覚えさせる方法があります。/blog/claude-md-best-practices の手順で、毎回貼り付ける手間がなくなります。

Q. 古い投稿の文を流用したら、前のメニューの説明が残っていました。 使い回しは事故のもとです。メニューが変わったら、毎回プロフィールと新メニューを渡して作り直すほうが、結局速くて安全です。

実際に試した結果

知り合いの定食屋で、3日間だけこのやり方を試してもらいました。

初日は「店プロフィール」を作るのに15分かかって、本人は「これ面倒では」と渋い顔。でも2日目からは、プロフィールを貼って新メニューを足すだけ。投稿文3本が、写真込みで5分弱で仕上がりました。

いちばん効いたのは、検証スクリプトより禁止ワードの指定でした。「絶品」を禁止しただけで、出てくる文章が急にその店っぽくなった。本人いわく「自分が普段しゃべってる言葉に近い」。

一方で、初日はAIが鯖の産地を勝手に「北海道産」と書いてしまい、ヒヤッとしました。三陸産です。やはり産地と価格は人が見るしかない、と改めて確認できました。任せる所と見る所の線引きさえ守れば、夜の10分は確かに減ります。

個人で発信を続けたい店主は無料の教材から、複数店舗やスタッフ教育として仕組みにしたい場合は研修・相談から始めるのがおすすめです。

#claude-code #業務効率化 #個人経営の飲食店 #SNS運用 #コピーライティング
無料

無料PDF: Claude Code はじめてのチートシート

まずは無料PDFで基本コマンドと最初の使い方をまとめて確認してください。登録後はそのままテンプレート集や導入相談にも進めます。

スパムは送りません。登録情報は厳重に管理します。

Claude Codeを仕事で使える形にしませんか?

まず無料PDFで基本を固め、繰り返し使う作業はGumroad教材へ、チーム導入や権限設計は導入相談へ進めます。

Masa

この記事を書いた人

Masa

Claude Codeの実務活用、導入設計、収益導線改善を検証しているエンジニア。10言語の技術メディアを運営中。

PR

関連書籍・参考図書

この記事のテーマに関連する書籍を楽天ブックスで探せます。

※ 当サイトは楽天市場のアフィリエイトプログラムに参加しています。上記リンクから商品をご購入いただくと、運営者に紹介料が支払われる場合があります。