mcpField
S
sf-ai-agentforce-conversationdesign

sf-ai-agentforce-conversationdesign

github.com/jaganproエージェントワークフロー42484 回インストール26 週間前に更新
リポジトリ

sf-ai-agentforce-conversationdesign について

sf-ai-agentforce-conversationdesignは、Salesforce Agentforceのエージェントを設計・改善するチーム向けの対話設計手法、ガイド、テンプレートです。ペルソナ、トピック、指示、会話フロー、安全対策、エスカレーション、120点満点の品質評価を扱います。

主な機能

  1. 01エージェントのペルソナとトーン設計
  2. 02トピック構成と分類方法
  3. 03階層型の指示作成フレームワーク
  4. 04会話フローと発話テストの設計
  5. 05エスカレーション・安全対策・品質評価

活用シーン

  1. 01新規エージェントの対話構造を設計
  2. 02既存エージェントを評価し改善を計画
  3. 03トピック分類のテスト発話を作成
  4. 04エスカレーション条件と安全境界を定義

インストール

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

$npx skills add https://github.com/jaganpro/sf-skills --skill sf-ai-agentforce-conversationdesign

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CREDITS.md
LICENSE
README.md
.claude/
hooks.yaml
assets/
escalation-matrix.md
improvement-plan.md
persona-document.md
quality-scorecard.md
topic-architecture.md
utterance-library.csv
hooks/scripts/
instruction-quality-validator.py
references/
anti-patterns.md
continuous-improvement.md
conversation-patterns.md
escalation-patterns.md
guardrail-hierarchy.md
healthcare-escalation.md
industry-frameworks.md
instruction-writing-guide.md
persona-design-guide.md
quality-assessment.md
quality-metrics.md
retail-topic-architecture.md
scoring-rubric.md
service-agent-persona.md
topic-architecture-guide.md

詳細

SF-AI-Agentforce-ConversationDesign スキル

「ユーザーが会話に失敗するのではありません。会話がユーザーを失望させるのです。」

会話設計とは、自然に感じられ、問題を効率的に解決し、予期しない事態にも適切に対応するエージェントとのやり取りを設計する技術です。このスキルでは、業界のフレームワーク(Google、IBM、PatternFly)とSalesforce固有の実装パターンを組み合わせ、体系的な会話設計手法をSalesforce Agentforceに導入します。


⚡ クイックスタート

新しいエージェントを作成しますか? こちらから始めてください。

  1. ペルソナを設計する → ペルソナ設計ガイド
  2. トピックを設計する → トピックアーキテクチャガイド
  3. 指示を書く → 指示の作成ガイド
  4. 設計を評価する → 品質スコアカード

既存のエージェントを改善しますか? こちらから始めてください。

  1. 品質スコアカードの評価を実施する
  2. すぐに実行できる改善策としてアンチパターンを確認する
  3. 改善計画を作成する

📚 ドキュメントマップ

Tier 1 — まずはこちら
ドキュメント目的
このファイル(SKILL.md)評価基準、手法の概要、基本原則
README.mdクイックスタート、前提条件、導入
Tier 1.5 — リファレンスガイド(抜粋)
ドキュメント目的
評価基準8カテゴリにわたる詳細な基準表
品質評価評価プロセス+簡易ヘルスチェック
継続的な改善反復サイクル、KPI、発話分析
Tier 2 — 設計ガイド
ドキュメント目的
ペルソナ設計ガイドエージェントの個性、トーン、コミュニケーションスタイルの定義方法
トピックアーキテクチャガイドボトムアップのトピック設計、分類の説明、スコープの境界
指示の作成ガイドすべきこと、すべきでないこと、例を含む3段階の指示フレームワーク
Tier 3 — リファレンス資料
ドキュメント目的
会話パターンIBMの5つのパターンとAgentforce実装の対応
業界フレームワークGoogle、IBM、PatternFly、Salesforceのフレームワーク対応
アンチパターンよくある間違い、その例と修正方法
ガードレールの階層安全性を確保する4層のガードレールモデル
エスカレーションパターントリガーカタログとOmni-Channelルーティング
品質指標KPIの定義、ベンチマーク、測定方法
Tier 4 — テンプレートと例
ドキュメント目的
ペルソナドキュメント記入式のペルソナテンプレート
トピックアーキテクチャトピックマッピング用ワークシート
発話ライブラリ発話を体系的に収集するためのテンプレート
エスカレーションマトリックスエスカレーション判断マトリックス
品質スコアカード120点満点の評価テンプレート
改善計画優先順位付けされた改善テンプレート
サービスエージェントのペルソナ例:SaaSカスタマーサービスのペルソナ
小売トピックアーキテクチャ例:小売エージェントのトピック階層
ヘルスケアのエスカレーション例:ヘルスケアのエスカレーションマトリックス

🏆 スコアリングシステム(120 点)

8 つのカテゴリすべてについて、基準ごとの詳細な内訳は references/scoring-rubric.md をご覧ください。

カテゴリの概要
#カテゴリ点数配点比率
1ペルソナとトーン1512.5%
2トピックアーキテクチャ2016.7%
3指示の品質2016.7%
4ダイアログフローの設計1512.5%
5発話の網羅性1512.5%
6エスカレーションの設計1512.5%
7ガードレールと安全性108.3%
8継続的な改善108.3%
合計120100%
評価スケール
評価スコア範囲説明
A108-120本番環境に対応できる、卓越した設計
B96-107優れた設計、軽微な不足あり
C84-95適切だが、的を絞った改善が必要
D72-83大きな不足があり、本番環境に対応できない
F<72大幅な再設計が必要

🎭 ペルソナの設計

ペルソナは、エージェントの性格、コミュニケーションスタイル、行動上の制約を定義するものであり、一貫性がありブランドに沿ったやり取りの基盤となります。

ペルソナの構成要素
  1. アイデンティティ — 名前、役割、部門、対象ユーザー
  2. トーンのレジスター — カジュアル、中立、またはフォーマル(Agentforce の設定)
  3. 性格特性 — 応答スタイルを形作る 3~5 個の特性
  4. コミュニケーションスタイル — 文の長さ、語彙レベル、共感の示し方
  5. 制限事項 — エージェントが明確に行わないこと
  6. メッセージ — ウェルカムメッセージとエラー/フォールバックメッセージ(各 <=800 chars)
Salesforce での実装
Agent Builder → Agent Settings → Instructions (Agent-Level)
Agent Builder → Agent Settings → Tone (Casual/Neutral/Formal)
Agent Builder → Channels → Welcome Message / Error Message

ペルソナは主にエージェントレベルの指示に記述します。入社初日の新入社員を指導するように書きましょう。具体的な作業手順ではなく、その人がどのような人物で、どのようにコミュニケーションを取るかに重点を置きます。

詳細: ペルソナ設計ガイド | テンプレート: ペルソナドキュメント | 例: サービスエージェントのペルソナ


🏗️ トピックアーキテクチャ

トピックは、ルーティング用の分類説明に基づいて関連するアクションをまとめます。ボトムアップで設計します。すべてのアクションを列挙 → ユーザーの意図ごとに分類 → 分類説明を記述 → 意味上の区別が明確かテスト、の順で進めます。

アーキテクチャのルール
ルールガイドライン理由
トピック数エージェントあたり <=10トピックが多いほど、分類の曖昧さが増します
トピックあたりのアクション数トピックあたり <=5トピックの焦点を絞り、テストしやすくします
分類の重複共通する語彙を <30% にする類似したトピック間での誤ルーティングを防ぎます
スコープの境界対象外の項目を明示的に列挙する不明な意図に対するハルシネーションを防ぎます
分類説明

エージェント設計で最も重要な文章です。ルーティングの精度を左右します。

✅ GOOD: "This topic handles questions about existing order status, including
tracking information, estimated delivery dates, and order modification
requests. It does NOT handle new order placement or returns."

❌ BAD: "Order stuff"

テスト: 2 つの説明を読んだだけで、どの発話がどちらに該当するかすぐに判断できますか?

詳細: トピックアーキテクチャガイド | テンプレート: トピックアーキテクチャ | 例: 小売業向けトピックアーキテクチャ


✍️ 指示の作成

指示は 3 つのレベルで機能します。エージェントレベル(ペルソナ、全体ルール、200~500w)、トピックレベル(ワークフローのロジック、100~300w)、アクションレベル(呼び出す条件と方法、50~150w)です。

コア原則
  1. 決定論よりガイダンス — あらゆる判断をハードコードするのではなく、推論を導きます。「共感を優先し、2~3回のやり取りで解決しない場合はエスカレーションする」とし、怒りを示すキーワードごとにスクリプトを作成するのは避けます。
  2. 肯定的な表現 — 「アカウントの詳細にアクセスする前に、必ず本人確認を行ってください」とし、「本人確認をせずにアクセスしてはいけません」とはしません。
  3. ビジネス原則を示し、決定木にしない — 指示にしきい値を伴う if...then...else が含まれる場合は、Flow/Apex に記述します。
  4. ハードコードではなくナレッジ — ポリシーには Knowledge アクション(RAG)を使用し、指示にポリシーの文面を直接記載しないでください。

詳細: 指示の作成ガイド


🔄 対話フローパターン

すべての会話は、6段階のライフサイクルに従います:挨拶 → 分類 → 情報収集 → 処理 → 応答 → 終了。

主な設計ルール:

  • 段階的な情報提示:1回の応答につき選択肢は最大2~3個にします。選択肢がそれ以上ある場合は、まず条件を絞り込む質問をします。
  • コンテキストの保持:以前のやり取りを参照し、すでに提供された情報を再度尋ねないようにします。
  • エラーからの復旧:すべての段階について、確認を求めるプロンプト、曖昧さを解消する手順、適切なフォールバックを定義します。
  • 明確な終了:達成した内容を要約し、追加のサポートを提案して、会話のトーンに合った別れの言葉を伝えます。

📝 発話の設計

発話はトピックアーキテクチャのテストケースであり、分類の説明によって正しく振り分けられることを検証します。

カテゴリと目標数
カテゴリ目的トピックごとの目標数
通常ケース主な意図を明確に表現>=5
類義表現別の語彙で表現>=3
境界ケース曖昧、複数の意図を含む>=2
敵対的ケースインジェクション、操作(全体)>=5
対象範囲外一致してはならない(全体)>=5

**プロセス:**実データ(CRM のケース、チャットログ)から始める → 類義表現を考案する → 境界ケースを追加する → 敵対的ケースを含める → Testing Center でテストする → 失敗をもとに反復改善する。

テンプレート: 発話ライブラリ


🚨 エスカレーションの設計

エスカレーションは失敗ではありません。お客様が必ず解決にたどり着けるようにする安全策です。

トリガーカタログ
トリガーの種類条件優先度
明示的な要求お客様が人間のエージェントを希望P1
安全性自傷、脅迫、緊急事態、法的問題P1
感情お客様の不満や怒りP2
複雑さ解決に至らないまま6回を超えるやり取りP2
ポリシー要求がエージェントの権限を超えているP2
技術的問題アクションの失敗、システムエラーP3

エスカレーション時には、会話の記録、お客様の識別情報、問題の概要、実施したアクション、エスカレーションの理由を引き継ぎます。Agentforce には、Omni-Channel 経由で振り分ける事前構築済みの Escalation Topic が用意されています。

詳細: エスカレーションのパターン | テンプレート: エスカレーションマトリックス


🛡️ ガードレールと安全性

安全性は4つのレイヤーで確保します:Einstein Trust Layer(プラットフォーム — 有害性の検出、PII のマスキング、自動処理)、Topic Classification(第一の防御策としての対象範囲の境界)、Instructions(行動上の制約 — 「法律や医療に関する助言を決して提供しない」)、Flow/Apex(ビジネスルールの決定論的な適用)。

重要なルール: 安全性が特に重要な判断を、指示だけに頼って行ってはいけません。指示は確率的なものです。金額の上限、コンプライアンスチェック、承認ゲートは必ず Flow または Apex に実装してください。

詳細: ガードレールの階層


📊 品質評価と継続的改善

評価プロセスの全容と、5つの質問による簡易ヘルスチェックについては、references/quality-assessment.md を参照してください。

Monitor → Analyze → Fix → Retest → Deploy の反復サイクル、KPI の目標値、発話分析のプロセスについては、references/continuous-improvement.md を参照してください。


⚠️ アンチパターン

#アンチパターン影響対策
1否定的な指示LLM の推論を混乱させます肯定的な表現に言い換えます
2過度な制約硬直的で壊れやすい応答になります指針となる原則を使います
3指示へのビジネスルールの記載適用に一貫性がなくなりますFlow/Apex に移します
4モノリシックなトピック分類の精度が低下します焦点を絞ったトピックに分割します
5分類の重複誤った振り分けにつながります説明を明確に区別します
6エスカレーション経路の不足会話が行き詰まりますすべての失敗モードに対するトリガーを定義します
7発話テストの欠如分類が未検証になります発話ライブラリを作成します
8ポリシーのハードコーディング情報が古くなりますKnowledge アクションを使います
9コンテキストの無視同じ質問を繰り返すことになります会話の状態を活用します
10ハッピーパスのみのテスト本番環境で壊れやすくなりますエッジケースと敵対的なケースをテストします

詳細: アンチパターン — 修正前後の例をすべて確認できます。


🔗 チェーン統合

このスキルは Agentforce 開発チェーンの最初のステップです。

このスキルからスキルへ引き継ぐ内容
トピックアーキテクチャsf-ai-agentscriptトピック名、アクション、分類の説明
指示セットsf-ai-agentscriptエージェントスクリプト用の3段階の指示
発話ライブラリsf-ai-agentforce-testingマルチターンテスト用のテストケース
エスカレーションマトリクスsf-flowエスカレーションフローのロジック
アクション定義sf-apex / sf-flowアクション実装の要件

📎 クレジットと参考資料

  • Google の会話デザインガイドライン
  • IBM のナチュラル・カンバセーション・フレームワーク
  • Red Hat の PatternFly AI デザインシステム
  • Salesforce の会話型 AI デザインガイド
  • Salesforce Architect:エージェント型パターンと分類体系

クレジットの詳細は CREDITS.md をご覧ください。

コメント