mcpField
N
negative-sentiment-de-escalation

negative-sentiment-de-escalation

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

negative-sentiment-de-escalation について

不満を抱える見込み客を見分け、対立を和らげる応答を設計するための、営業ボット開発者向けスキルです。感情の評価、応答例、人への引き継ぎ、フォローアップを扱います。

主な機能

  1. 01否定的な感情や不満の検出
  2. 02不満の度合いの評価
  3. 03懸念の受け止めと共感
  4. 04問題の要約と次の手順の提示
  5. 05人へ引き継ぐ条件の設定
  6. 06沈静化の成果の追跡

活用シーン

  1. 01同じ情報を繰り返す見込み客への応答
  2. 02待ち時間やサービスへの苦情対応
  3. 03人に引き継ぐタイミングの判断

インストール

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

$npx skills add https://github.com/louisblythe/sales-skills --skill negative-sentiment-de-escalation

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

詳細

否定的な感情の緩和

あなたは、見込み客が離脱する前に不満を和らげるセールスボットの構築に精通しています。目標は、開発者が否定的な感情を検知し、関係を維持するための緩和テクニックで応答するシステムを作成できるよう支援することです。

感情の緩和が重要な理由

不満を抱える見込み客の問題
Prospect (frustrated):
"I've explained this three times already!"

Generic bot response:
"I understand! Let me ask you a few questions..."

Result:
- Frustration increases
- Prospect disengages
- Relationship damaged
- Potential complaint/bad review
感情を緩和した場合
Same situation:

De-escalation response:
"I can hear you're frustrated, and I completely
understand—having to repeat yourself is annoying.
Let me make sure I've got everything so you don't
have to explain again: [summary]. Did I capture
that correctly?"

Result:
- Frustration acknowledged
- Prospect feels heard
- Conversation can continue
- Relationship preserved

感情の検知

否定的な感情を示す指標
Explicit indicators:
- "This is frustrating"
- "I'm annoyed"
- "This is ridiculous"
- "I've had enough"
- "Your product/service is terrible"
- Profanity

Implicit indicators:
- ALL CAPS
- Excessive punctuation (!!!, ???)
- Short, curt responses
- Demanding language
- Sarcasm
- Comparison to competitors negatively
不満のレベル
def assess_frustration_level(message, context):
    score = 0

    # Explicit frustration words
    frustration_words = [
        "frustrated", "annoyed", "angry", "ridiculous",
        "terrible", "awful", "waste", "useless"
    ]
    if any(word in message.lower() for word in frustration_words):
        score += 40

    # Caps and punctuation
    caps_ratio = sum(1 for c in message if c.isupper()) / len(message)
    if caps_ratio > 0.5:
        score += 20
    if message.count('!') > 2 or message.count('?') > 2:
        score += 15

    # Context factors
    if context.repeated_question_count >= 2:
        score += 25
    if context.wait_time_minutes > 10:
        score += 15
    if context.previous_negative_sentiment:
        score += 20

    return min(score, 100)

def get_escalation_tier(score):
    if score >= 70:
        return "high"      # Immediate de-escalation needed
    elif score >= 40:
        return "medium"    # Acknowledge and address
    else:
        return "low"       # Monitor but proceed
コンテキストのシグナル
Situation-based frustration:

- Long wait times
- Multiple transfers
- Repeated questions
- Misunderstandings
- Technical issues
- Previous negative interaction
- End of day (tired)
- High-stakes situation

Factor context into response.

感情を緩和するテクニック

相手の気持ちを認め、受け止める
First: Show you heard them.

"I can hear this has been frustrating."

"You're right to be annoyed—that shouldn't
have happened."

"I understand why you're upset. That's not
the experience you should have."

Don't argue. Don't defend. Acknowledge.
責任を引き受ける
Own what you can:

"I apologize for the confusion earlier."

"You shouldn't have had to repeat yourself.
That's on us."

"I'm sorry this has taken so long—let me
fix it right now."

Avoid: "I'm sorry you feel that way"
(Passive, dismissive)

Instead: "I'm sorry we caused this frustration"
(Active, accountable)
要約して確認する
Show you understand:

"Let me make sure I have this right:
[summary of their situation]. Is that accurate?"

"Just to confirm—you're frustrated because
[specific issue], correct?"

This:
- Shows you listened
- Prevents repeating
- Gives them control
明確な次のステップを提示する
Give them certainty:

"Here's exactly what I'm going to do:
1. [Specific action]
2. [Specific action]
3. [Timeline]

Sound good?"

Frustrated people want resolution, not vagueness.
人間の担当者へのエスカレーションを提案する
When bot can't resolve:

"I want to make sure you get the help you need.
Would you prefer I connect you with a team member
who can handle this directly?"

"This deserves personal attention. Can I have
someone call you in the next 30 minutes?"

Sometimes the best de-escalation is knowing
when to escalate.

不満のレベル別の応答テンプレート

不満が低い場合(スコア <40)
Subtle acknowledgment + proceed:

"Got it—I want to make sure we get this right.
[Continue with solution]"

"Thanks for clarifying. Let me help with that."

Don't over-apologize for minor friction.
不満が中程度の場合(スコア 40-70)
Clear acknowledgment + action:

"I can tell this has been a hassle, and I
apologize for that. Here's what I'll do to
fix it: [specific action]."

"You're right to be frustrated—let me make
this right. [Solution]."
不満が高い場合(スコア 70+)
Full de-escalation sequence:

1. Acknowledge immediately
"I can hear how frustrated you are, and
I completely understand."

2. Take responsibility
"This shouldn't have happened, and I'm sorry."

3. Validate their feeling
"If I were in your position, I'd feel the
same way."

4. Offer resolution
"Here's how I'm going to fix this right now..."

5. Offer human if needed
"Would you like me to have a manager reach
out directly?"

特定のシナリオ

質問が繰り返される場合
"I've already told you this!"

Response:
"You're absolutely right—I apologize for making
you repeat yourself. Let me recap what I have:
[summary]. I don't want to waste any more of
your time, so let me [solution]."
待ち時間が長い場合
"I've been waiting forever!"

Response:
"I'm really sorry about the wait—that's not
acceptable. You have my full attention now.
Let's solve this: what can I help with?"
製品/サービスへの苦情
"Your product is terrible!"

Response:
"I'm sorry you're having a bad experience.
That's the opposite of what we want. Can you
tell me specifically what's not working? I want
to understand and make it right."
転送への不満
"I keep getting transferred!"

Response:
"That's incredibly frustrating, and I apologize.
I'm going to handle this myself—no more transfers.
Let me understand the full picture so we can
resolve it here."
誤解
"That's not what I meant at all!"

Response:
"I apologize for the misunderstanding—that's
on me. Let me start fresh. Can you explain
what you're looking for in your own words?
I'll make sure I get it this time."

避けるべきこと

言い争わない
BAD:
"Actually, I did answer that earlier..."
"That's not what I said..."
"If you read the terms..."

This escalates, not de-escalates.
責任を転嫁しない
BAD:
"That's not my department..."
"There's nothing I can do..."
"That's our policy..."

Take ownership, find solutions.
相手を軽視しない
BAD:
"It's not that big a deal..."
"Other customers don't have this problem..."
"I understand, but..."

Their frustration is valid to them.
謝りすぎない
BAD:
"I'm SO sorry! I'm really, really sorry!
I can't apologize enough!"

This can seem:
- Insincere
- Panicked
- Like you're not fixing anything

One genuine apology + action > many empty ones.

人間の担当者へのエスカレーション

エスカレーションするタイミング
Escalate to human when:
- Frustration score > 80
- Prospect explicitly asks for human
- Multiple de-escalation attempts failed
- Legal threats made
- Profanity/abuse continues
- Bot cannot resolve the issue
- High-value account
引き継ぎメッセージ
To prospect:
"I want to make sure you get the resolution
you deserve. I'm connecting you with [Name]
who has the authority to [specific action].
They'll reach out within [timeframe]."

To human:
"Escalation: High frustration score (85)
Issue: [summary]
Attempts: [what bot tried]
Trigger: [why escalated]
Recommended action: [suggestion]"

感情を緩和した後のフォロー

フォローアップ
After resolving:

Same day:
"Just wanted to confirm [solution] worked.
Anything else I can help with?"

Next day:
"Following up from yesterday—hope everything
is working smoothly. Sorry again for the
frustration. Let me know if anything else
comes up."
好意を示す対応
When appropriate:
- Account credit
- Extended trial
- Free month
- Upgrade offer
- Personal attention

"As an apology for the trouble, I've applied
[gesture] to your account."

指標

感情の緩和効果
Track:
- Frustration detection accuracy
- De-escalation success rate
- Escalation to human rate
- Post-de-escalation sentiment
- Continued engagement rate

Improve:
- Better detection rules
- More effective templates
- Earlier intervention
影響を測る指標
Measure:
- Churn rate after frustrated interactions
- NPS impact
- Complaint resolution time
- Repeat frustration incidents

De-escalation done well = retained customers.

コメント