DEV Community

Diego Aguirre
Diego Aguirre

Posted on • Originally published at dev.to

実在する中小企業リード向けの"soul-walk"リサーチフレームワーク

71社のHTAC企業、medspa、法律事務所、理容店、歯科医院にコールドメールを送信したとき、わかったことがある。ほぼすべてのAIが生成するメールは、受け取り手が100回は見たことのある文句で埋め尽くされていた。「ビジネスの成長を支援します」「業務効率化を実現」「競争力強化」。実在する店舗を無視して、テンプレートリストの1行として扱うメールだ。

問題はプロンプト作成ではなく、前段階にあった。リード調査が浅い。 LLMに「HVAC企業宛のメールを書いて」と指示するだけでは、その企業の具体的な状況を何も与えていない。営業メールが一般的になるのは当然だ。

soul-walk:データから始まるリサーチ

「soul-walk」とはSideraが提唱するフレームワークで、営業メール生成の前に、ターゲット企業の 実際のデータ を集める段階を必須にする。

具体的には以下を収集する:

  • ウェブサイトの具体的な情報:ライセンス番号、獲得賞、従業員数(可視化されている場合)
  • Googleマップ・口コミから:営業時間、顧客からのコメント、低い評価の内容
  • LinkedInから:スタッフの職歴、業界経験年数
  • 地元ニュース・プレスリリース:新しいサービス開始、拡張計画、受賞情報

重要な制約は 捏造しないこと だ。存在しないライセンスをでっち上げたり、推測で給与や従業員数を書いたりしない。実際に確認できたデータだけを使う。

スクレイプデータをプロンプトに構造化する

実際の作業では、JSONフォーマットでリード情報を整理する。例えば:

{
  "business_name": "Phoenix HVAC Solutions",
  "location": "Phoenix, AZ",
  "website_indicators": {
    "licensed": true,
    "license_type": "Arizona Registrar of Contractors #102450",
    "founded": "2008",
    "employee_count": "estimated 8-12 based on team page"
  },
  "google_reviews": {
    "average_rating": 4.2,
    "recent_comment": "Responsive to emergency calls, though scheduling can be slow"
  },
  "pain_signals": [
    "Website lacks online booking",
    "No energy efficiency guide for customers",
    "Mixed reviews on response time"
  ]
}
Enter fullscreen mode Exit fullscreen mode

このJSON構造を持つことで、LLMはジェネリックな営業トークを避けられる。「レスポンスタイムについての口コミがある→その問題を解決する角度でメールを書く」といった具体的な指示が可能になる。

LLMプロンプトでテンプレート化を防ぐ

Claudeなどで使えるプロンプトの構造は以下:

以下のリード企業データから、その企業固有の課題に基づいたコールドメール本文を生成してください。

【重要な制約】
- 確認されたデータ以外を書かない(推測、捏造は禁止)
- 一般的な売り文句(「成長支援」「効率化」など)は使わない
- メール本文は、地元の店主なら自然に使う文体で書く
- JSON形式で、データベース取込可能な状態で出力する

【リード情報】
[上記のJSONを貼付]

【生成対象】
メール件名、本文、リード企業宛の提案内容
Enter fullscreen mode Exit fullscreen mode

重要な工夫は 企業を「1行」として見ない指示 を明示することだ。「その企業が実在する」「オーナーは実在する人間」という前提を持たせる。

検証:実データから学ぶ

実運用では、生成メール→実送信→レスポンス分析というループが必須だ。71社のリードに対して実際にこのフレームワークを適用した結果、以下がわかった:

  • 具体的な痛点言及 があるメールは、汎用テンプレートより開封率が30-40%高い
  • Googleマップの口コミから得た課題言及 は、LLMの説得力を大きく高める
  • スタッフ名やビジネス規模の言及 がある場合、返信率が2-3倍になる傾向

つまり、soul-walkで得たデータは単なる「背景知識」ではなく、営業メール自体の 効果に直結する

実装時の現実的なポイント

全社自動化は難しい。特に以下は手作業で確認が必要だ:

  1. ライセンス確認:偽装ライセンス番号をLLMが作ることはない。だが「Arizona Registrar of Contractors」という正式名称までLLMが知っているわけではない。スクレイプ時にURLまで記録する。

  2. 口コミの文脈:Googleの3つ星評価は「良い部分もあるが課題もある」という証拠。LLMにこの前提を与えるだけで、攻撃的でない提案文になる。

  3. JSON出力の活用:メール送信ツール(Sendgrid、Mailchimpなど)のCSVアップロード形式にあわせてJSONを出力すれば、一括送信を自動化できる。

実用的な次の一歩

soul-walkフレームワーク自体は無料で運用できる。GoogleスプレッドシートとClaudeのAPIで十分だ。ただし、71社規模のリード調査を手作業でやるのは現実的ではない

業界別・地域別のリード調査テンプレートを既に持つ場合は、手元のプロンプトエンジニアリングで対応できる。一方、この流程そのものを短縮したい場合は、Sideraのコールドアウトリーチプロンプトパックで、本番運用済みの4つのプロンプトテンプレートが使える。HVACや法律事務所、medspaなど複数業態でテスト済みなので、スクレイプデータをそのまま流し込める。

最後に。営業メール生成で「AI品質」と呼ばれているものの正体は、 データの質 + プロンプトの厳密さ の掛け算だ。どんなに高度なLLMも、ジェネリックなインプットにはジェネリックなアウトプットしか返さない。soul-walkのような事前調査を省かない限り、AI営業メールはテンプレート化し続ける。


Want the ready-to-use pack instead of building this yourself? → https://autosites.vercel.app/g/sidera-prompt-pack-v1-ja

Top comments (0)