Pendoのフィードバック機能を使って顧客からの意見を分析します。テーマを分類し、重要な情報を抽出し、顧客の離脱(サービス利用を中止する動き)やフラストレーションのリスクを明らかにします。 **次のような場合に使用:** - フィードバックの傾向について尋ねられたとき - 顧客からの主な不満や機能改善のリクエストを知りたいとき - 顧客の声を集めたい、あるいは特定のトピックやアカウントについて顧客が何を言っているかを確認したいとき - 顧客の離脱リスクを調査したいとき 「フィードバックレポート」「顧客は何をリクエストしているか」「センチメント(顧客感情)に危険信号がないか」「フィードバックの状況はどうか」といった表現をきっかけに自動で起動します。 **必要なもの:** Pendoコネクタ
Analyze customer feedback using Pendo's feedback tools — cluster themes, extract insights, and surface churn/frustration risks. Use whenever the user asks about feedback trends, top complaints, feature requests, Voice of the Customer, churn risks, or what customers are saying about a topic or account. Triggers on phrases like "feedback report", "what are customers asking for", "any red flags in sentiment", or "what's the feedback looking like". Requires Pendo connector.
Pendo のフィードバックツールを使用して顧客のご意見を分析し、テーマを発見し、実行可能な改善提案を抽出し、リスク状態にある顧客を特定します。このスキルは、3つの Pendo フィードバックツール(Pendo:generate_feedback_topics、Pendo:get_feedback_insights、Pendo:get_feedback_items)を組み合わせて包括的な分析を行います。また、Pendo:list_all_applications で購読 ID を確認し、Pendo:searchEntities でアカウント ID を名前から検索します。
次のような場合に使用: 顧客のご意見を理解したいとき(広いテーマの理解、特定のテーマ詳細分析、リスク検出、アカウント単位でのご意見確認、タイプ・アラート・時間範囲でのフィルタリング)
ユーザーのリクエストには、以下のフィルタの任意の組み合わせが含まれる場合があります。指定がない場合は、適切なデフォルト値(過去 90 日間、フィルタなし)を使用してください。
フィードバッククエリを実行する前に、ユーザーの Pendo 購読 ID が必要です。Pendo:list_all_applications を使用して取得してください。ユーザーが複数の購読を持っている場合は、どれを使用するかを確認してください。
ユーザーのリクエストを具体的なフィルタ値に解析します。時間範囲の説明(例: 「前四半期」→ startDate: 2025-10-01、endDate: 2025-12-31)から startDate/endDate を計算してください。ユーザーがアカウント名を挙げているのに ID がない場合は、Pendo:searchEntities を itemType ["Account"] で使用して検索してください。
3つのフィードバックツール全体で再利用される feedbackFilters オブジェクトを構築してください:
{
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"similaritySearchTerms": ["話題を指定した場合"],
"accountIds": ["ID を指定した場合"],
"feedbackTypes": ["タイプを指定した場合"],
"alerts": ["アラートを指定した場合"],
"accountTypes": ["タイプを指定した場合"]
}
検索用語の重要な区別:
["performance"])は similaritySearchTerms を使用してください。これは意味的な照合を行い、正確な単語がなくても関連するご意見を見つけます。exactMatchSearchTerms を使用してください。feedbackFilters を使用して Pendo:generate_feedback_topics を呼び出します。これにより、すべてのマッチするご意見が AI によるテーマにクラスタリングされ、テーマ名、説明、件数が返されます。これにより、顧客が何について述べているのかの全体像が把握できます。
これは実行に時間がかかるツールです。ユーザーに処理中であることを知らせてください。
これらは相互に独立しているため、並列実行してください:
インサイト: 同じ feedbackFilters を使用して Pendo:get_feedback_insights を呼び出します。凝縮された実行可能なインサイトを返します。各インサイトには、要約、その重要性の説明、実際のご意見から引用した事例が含まれます。
生のご意見: 同じ feedbackFilters を使用して Pendo:get_feedback_items を呼び出します。最大 30 件の実際のご意見項目を返します。タイトル、説明、アカウント情報、タイプ、アラートが含まれます。
リスク信号: Pendo:get_feedback_items を再度呼び出しますが、今回はアラートフィルタに ["解約リスク"、"高い不満"、"案件化障害"] を追加してください(既存フィルタとマージ)。これにより、最も緊急性の高い対応が必要なご意見が浮かび上がります。ユーザーが既に特定のアラートタイプにフィルタリングしている場合は、この呼び出しをスキップしてください。重複するため必要ありません。
すべての結果を一貫性のあるレポートに統合します。以下の構造はガイダンスです。返されたデータとユーザーの質問に基づいて調整してください。ユーザーが限定的な質問をした場合(例: 「解約リスクのご意見はありますか?」)は、無関係なセクションでレスポンスを埋めないでください。
対象範囲: 適用されたフィルタを要約(例: 「過去 90 日間の利用開始に関するすべての顧客ご意見」) 期間: 分析対象の日付範囲 ご意見総数: 生のご意見の結果から件数を記載(30 件上限に達した場合は注記)
generate_feedback_topics のテーマクラスタをテーブルで表示:
| # | テーマ | 説明 | 件数 |
|---|---|---|---|
| 1 | {テーマ} | {説明} | {件数} |
各インサイトについて、以下を表示:
{インサイト要約}
"{引用文}"
{重要性 / 説明}
リスクフラグ付きのご意見をアラートタイプ別にグループ化します。それぞれについて、アカウント名、ご意見の簡潔な要約、日付を表示してください。このセクションは重要です。解約リスクと高い不満は即座に見えるようにしてください。リスクアラートがない場合は、その旨を記載してください(それは良いニュースです)。
取得した生のご意見に基づいて、各フィードバックタイプ(製品改善リクエスト、製品の問題、課題、肯定的フィードバック、競合他社への言及)の件数を要約します。
テーマ、インサイト、リスク信号に基づいて、2 ~ 4 件の実行可能な推奨事項を提供してください。各推奨事項をご意見の具体的な根拠に結びつけてください。たとえば、複数のアカウントがレポート生成の遅さに言及している場合は、パフォーマンスの調査を推奨し、影響を受けたアカウントを挙げてください。
Analyze customer feedback using Pendo's feedback tools to discover themes, extract actionable insights, and identify at-risk customers. This skill orchestrates three Pendo feedback tools — Pendo:generate_feedback_topics, Pendo:get_feedback_insights, and Pendo:get_feedback_items — into a comprehensive analysis. It also uses Pendo:list_all_applications to resolve subscription IDs and Pendo:searchEntities to look up account IDs by name.
Any time the user wants to understand customer feedback: broad themes, specific topic deep-dives, risk identification, account-level feedback, or feedback filtered by type/alert/timeframe.
The user's request may include any combination of these filters. If they don't specify, use sensible defaults (last 90 days, no filters).
Before running feedback queries, you need the user's Pendo subscription ID. Use Pendo:list_all_applications to get it. If the user has multiple subscriptions, ask which one to use.
Parse the user's request into concrete filter values. Calculate startDate/endDate from any timeframe mention (e.g., "last quarter" → startDate: 2025-10-01, endDate: 2025-12-31). If the user mentions an account by name but you don't have the ID, use Pendo:searchEntities with itemType ["Account"] to find it.
Build a feedbackFilters object that will be reused across all three feedback tools:
{
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"similaritySearchTerms": ["topic if provided"],
"accountIds": ["id if provided"],
"feedbackTypes": ["type if provided"],
"alerts": ["alert if provided"],
"accountTypes": ["type if provided"]
}
Key distinction on search terms:
similaritySearchTerms when the user describes a topic conceptually (e.g., "feedback about performance" → ["performance"]). This does semantic matching and will find related feedback even if it doesn't contain the exact word.exactMatchSearchTerms only when the user explicitly wants exact phrase matching (e.g., "feedback that mentions the word 'latency' exactly").Call Pendo:generate_feedback_topics with the feedbackFilters. This clusters all matching feedback into AI-generated themes and returns topic names, descriptions, and counts. This gives you the high-level landscape of what customers are talking about.
This is a slow-running tool — let the user know you're working on it.
Run these in parallel since they're independent:
Insights: Call Pendo:get_feedback_insights with the same feedbackFilters. Returns distilled, actionable insights — each with a summary, explanation of why it matters, and a supporting quote from actual feedback.
Raw Feedback: Call Pendo:get_feedback_items with the same feedbackFilters. Returns up to 30 actual feedback items with titles, descriptions, account/visitor info, types, and alerts.
Risk Signals: Call Pendo:get_feedback_items again, but add alert filters for ["Churn Risk", "High Frustration", "Blocker to Sale"] (merged with any existing filters). This surfaces the most urgent feedback that needs attention. Skip this call if the user already filtered to a specific alert type, since it would be redundant.
Combine all results into a coherent report. The structure below is a guide — adapt it based on what data came back and what the user asked for. If the user asked a narrow question (e.g., "any churn risk feedback?"), don't pad the response with irrelevant sections.
Scope: Summarize what filters were applied (e.g., "All customer feedback about onboarding, last 90 days") Period: The date range analyzed Total Feedback: Count from raw feedback results (note if capped at 30)
Present the topic clusters from generate_feedback_topics as a table:
| # | Theme | Description | Count |
|---|---|---|---|
| 1 | {topic} | {description} | {count} |
For each insight, present:
{insight summary}
"{supporting quote}"
{Why this matters / explanation}
Group the risk-flagged feedback by alert type. For each, show the account name, a brief summary of their feedback, and the date. This section is critical — churn risks and high frustration should be immediately visible. If there are no risk alerts, say so (that's good news worth reporting).
Summarize counts by feedback type (Product Enhancement Request, Product Issues, Pain Points, Positive Feedback, Competitor mentions) based on the raw items retrieved.
Based on the themes, insights, and risk signals, provide 2-4 actionable recommendations. Connect each recommendation to specific evidence from the feedback. For example, if multiple accounts mention slow report generation, recommend investigating performance and name the accounts affected.
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。