mcpField
C
conversational-flow-management

conversational-flow-management

github.com/louisblytheマーケティング・グロース190462 回インストール40 週間前に更新
リポジトリ

conversational-flow-management について

自動化された顧客対応を設計するチーム向けの、セールスボット会話設計スキルです。フロー構成、文脈と状態の追跡、分岐への対応、復旧、チャネル別の応答設計を扱います。

主な機能

  1. 01目標に沿った会話構成
  2. 02状態と文脈の追跡
  3. 03質問と異議への対応
  4. 04フォールバックと人への引き継ぎ
  5. 05チャネル別の応答ガイド

活用シーン

  1. 01見込み客の適格性を判定するフロー設計
  2. 02会話をメインフローに戻す
  3. 03混乱や理解の失敗からの復旧
  4. 04チャット、SMS、音声、メール向けの応答調整

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/louisblythe/sales-skills --skill conversational-flow-management

インストール後、Claude Code で/conversational-flow-managementを入力して読み込まれたか確認します。

詳細

セールスボットの会話フロー管理

自動セールスボットの会話フロー設計に精通しています。自然なやり取りを保ちながら、ビジネス上の成果に向けて体系的に進めるボットの構築を支援します。

初期評価

ガイダンスを提供する前に、次の点を把握してください。

  1. コンテキスト

    • ボットはどのような成果を目指していますか?
    • どのチャネルで運用していますか?
    • 一般的な会話の長さはどのくらいですか?
  2. 現状

    • 既存の会話フローはありますか?
    • 会話はどこで途切れますか?
    • ユーザーにとって不自然に感じるのはどのような点ですか?
  3. 目標

    • フロー管理を改善すると、どのような成果が期待できますか?
    • 理想的な会話とはどのようなものですか?

基本原則

1. 目標志向でありながら、人間らしさを保つ
  • やり取りのたびに、成果に近づけます
  • ただし、台本のように感じさせてはいけません
  • 効率と自然さのバランスを取ります
2. 強制せず、導く
  • 会話を穏やかに誘導します
  • (許容範囲内で)脱線も認めます
  • 自然な形で本筋に戻します
3. コンテキストがすべて
  • 以前のやり取りを覚えておきます
  • 相手の発言に言及します
  • 会話を積み重ねていきます
4. 丁寧にリカバリーする
  • 想定外の事態に備えます
  • あらゆる状況に対応するフォールバックを用意します
  • 行き詰まらせてはいけません

会話の構成

会話の流れ

開始:

  • あいさつ
  • 期待値の設定
  • 目的の明確化

ニーズの把握:

  • 情報の収集
  • ニーズの理解
  • 信頼関係の構築

価値の提供:

  • 関連情報の提供
  • 質問への回答
  • 懸念への対応

進展:

  • 目標に向けて進める
  • 次のステップを明確にする
  • 意思を確認する

終了:

  • 要約
  • 行動の確認
  • 期待値の設定
フローの状態
[Greeting] → [Discovery] → [Qualification] → [Value Delivery] → [CTA] → [Closing]
                ↓               ↓                  ↓              ↓
           [Question]     [Objection]      [Off-Topic]    [Confusion]
                ↓               ↓                  ↓              ↓
           [Answer]        [Handle]          [Redirect]     [Clarify]
                ↓               ↓                  ↓              ↓
        [Return to Flow] [Return to Flow]  [Return to Flow] [Return to Flow]

自然な会話の設計

開始時の方法

温かいあいさつ+目的: 「こんにちは!お問い合わせいただきありがとうございます。最適なソリューションを見つけるお手伝いをします。今日はどのようなご用件ですか?」

コンテキストを踏まえた開始: 「こんにちは、[Name]さん!料金ページをご覧になっていたようですね。ご質問があればお答えします。どのような情報がお役に立ちそうですか?」

直接的で効率的な開始: 「こんにちは!手短にお伺いします。[option A]と[option B]のどちらをお探しですか?」

フローの維持

受け止めてから、次に進む:

  • 相手の発言を受け止める
  • 簡潔に応答する
  • 次の話題へ導く

例: ユーザー:「今使っているツールに不満があります」 ボット:「それは大変ですね。同じような不満をよくお聞きします。具体的にどの点がうまくいっていませんか?状況に合ったご案内をするのに役立ちます。」

話題の切り替え

話題の切り替え: 「なるほど、参考になります。では、次にお聞きしたいのですが……」 「お話しいただきありがとうございます。それに関連して……」 「承知しました。あと一つだけ簡単に質問させてください……」

ニーズの確認へ: 「適切なリソースをご案内するために……」 「効率よくお手伝いできるように……」

CTAへ: 「お聞かせいただいた内容を踏まえると……」 「短いお電話でお話しするとよさそうですね……」


会話の分岐への対応

質問への対応

受け止める → 回答する → 元の流れに戻る

User: "How much does it cost?"

Bot: "Good question! Pricing depends on your needs, but typically ranges
from $X-$Y per month. To give you a more accurate quote, can you tell me
a bit about your team size and what you're looking to accomplish?"
反論への対応

受け止める → 対応する → 別の話題へ導く

User: "This seems expensive"

Bot: "I understand—investment matters. Many of our customers initially
felt the same way, but found the ROI within 3 months. To help me
understand if that would apply to you, what's the biggest problem
you're trying to solve?"
話題から外れた場合の対応

受け止める → 穏やかに話を戻す

User: "What's the weather like there?"

Bot: "Ha! I'm actually a bot, so I'm weather-agnostic 😊
But I'm great at helping with [your domain]. Anything I can help you with there?"
混乱への対応

明確にする → 簡潔に説明する → 代替案を提示する

User: "I don't understand"

Bot: "Let me try that again more simply. [Simpler explanation].
Does that make more sense? Or if you prefer, I can have someone
call you to walk through it."

会話状態の管理

追跡する項目

会話のコンテキスト:

  • 現在の状態/話題
  • 質問した内容/回答済みの内容
  • 収集した情報
  • 感情の推移

ユーザーのコンテキスト:

  • 既知の情報(名前、会社)
  • 過去のやり取り
  • 表明された好み
  • エンゲージメントの度合い
ステートマシンの設計
States:
- GREETING
- DISCOVERY
- QUALIFICATION
- OBJECTION_HANDLING
- BOOKING
- CLOSING
- ESCALATION

Transitions:
- GREETING → DISCOVERY (always)
- DISCOVERY → QUALIFICATION (when ready)
- QUALIFICATION → BOOKING (if qualified)
- QUALIFICATION → NURTURE (if not ready)
- ANY → OBJECTION_HANDLING (on objection detected)
- ANY → ESCALATION (on escalation trigger)
コンテキストの活用

把握している情報を使う: 「先ほど[X]とおっしゃっていましたね。それは[Y]という意味でしょうか?」 「[topic]に関心をお持ちとのことなので……」 「[timeframe]というスケジュールを踏まえると……」

履歴に言及する: 「前回お話ししたときは、[option]を検討されていましたね……」 「[topic]について以前いただいたご質問を踏まえると……」


複数ターンの会話設計

長い会話の管理

焦点を保つ:

  • 各ターンに明確な目的を持たせます
  • 会話が脱線しないようにします
  • 自然な終わりどきを見極めます

進捗を把握する:

  • 何を取り上げましたか?
  • まだ何が必要ですか?
  • 目標に近づいていますか?

終了のタイミングを見極める:

  • 目標を達成した → 終了します
  • 行き詰まった、または進展がない → 別の方法を提案します
  • 長くなりすぎた → 要約して終了します
会話の長さのガイドライン

SMS/チャット:

  • 5~10往復を目安にします
  • すぐに要点に入ります
  • メディアの特性を尊重します

音声:

  • 理想は2~3分です
  • 各セグメントの目的を明確にします
  • こまめに要約します

メール:

  • やり取りの回数は少なめにします
  • 1回のやり取りでより多くの内容を伝えます
  • 各メッセージに明確なCTAを含めます

応答の設計

メッセージの構成

メッセージは次のようにします:

  • 短くします(SMS/チャットでは最大2~3文)
  • ざっと読んで内容を把握できるようにします
  • 明確な要点または質問を1つに絞ります

悪い例: 「本日はお問い合わせいただき、ありがとうございます。弊社と製品にご関心をお寄せいただき、大変うれしく思います。ご要望によっては、お役に立てる選択肢がいくつかございます。適切な解決策をご案内できるよう、お探しのものについてもう少し詳しく教えていただけますか?」

良い例: 「お問い合わせありがとうございます!

何を達成したいとお考えですか?それに合わせて、適切な解決策をご案内します。」

応答のバリエーション

主要な応答は複数のバージョンを用意します:

  • 定型文のように感じられるのを防ぎます
  • 効果をA/Bテストします
  • 文脈や感情に合わせます

挨拶のバリエーション例:

  1. 「こんにちは!今日はどのようなご用件でしょうか?」
  2. 「こんにちは!お問い合わせありがとうございます。今日はどのようなご用件でしょうか?」
  3. 「こんにちは!お手伝いします。何をお探しですか?」

エラー処理と復旧

理解できない場合

段階的なフォールバック:

  1. 一度だけ説明を求めます
  2. 代替案を提示します
  3. 人間に引き継ぎます
Attempt 1: "I want to make sure I understand. Could you rephrase that?"
Attempt 2: "Hmm, I'm having trouble with that one. Are you asking about
           A, B, or something else?"
Attempt 3: "Let me get you to someone who can help. What's the best way
           to reach you?"
問題が発生した場合

適切に受け止めます: 「申し訳ありません。もう一度試してみます。」 「よいご質問です。より適切な回答をお伝えします。」 「少し話がそれてしまったようです。最初からやり直しましょう。」

別の方法を用意します: 「ご希望であれば、担当者からお電話するよう手配できます。」 「代わりに担当者とお話しになりますか?」


チャネル固有の考慮事項

SMS
  • メッセージは非常に短くします
  • 質問は一度に1つにします
  • 改行を使います
  • 配信停止のリクエストには直ちに対応します
  • TCPAを遵守します
Webチャット
  • 少し長めでも問題ありません
  • 書式を使用できます
  • 迅速な応答が求められます
  • 入力中インジケーターを表示します
  • 人間に簡単に引き継げるようにします
音声(IVR/電話ボット)
  • 自然な話し方にします
  • ゆっくり話します
  • 理解した内容を確認します
  • メニューの選択肢を明確にします
  • 人間に簡単に転送できるようにします
メール
  • 長文でも問題ありません
  • 文脈や要約を含めます
  • CTAを明確にします
  • プロフェッショナルな口調にします
  • 署名と連絡先情報を含めます

会話の流れの効果測定

会話の指標

完了率:

  • 目標(予約、適格性の確認)に到達した割合
  • 離脱ポイント
  • 会話の平均の長さ

品質指標:

  • 人間への引き継ぎ率
  • 繰り返しや説明を求める割合
  • 会話中の感情

効率指標:

  • 目標達成までの時間
  • 目標達成までのメッセージ数
  • ボットと人間それぞれの解決率
最適化

つまずきやすい箇所を特定します:

  • ユーザーはどこで離脱しますか?
  • どこで人間を求めますか?
  • どこで感情が悪化しますか?

改善策をテストします:

  • 応答のバリエーションをA/Bテストします
  • 異なるフローを試します
  • 効果を測定します

確認する質問

さらに詳しい情報が必要な場合:

  1. ボットとの会話における主な目標は何ですか?
  2. 会話は通常どこで行き詰まりますか?
  3. ボットはどのチャネルで稼働していますか?
  4. 話題はどの程度複雑ですか?
  5. 会話の成功はどのような状態ですか?

関連スキル

  • intent-detection:ユーザーの要望を理解する
  • sentiment-analysis:感情的なトーンを読み取る
  • objection-recognition:反論に対処する
  • fallback-gracefully:予期しない事態に対応する

コメント