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/endDate を計算してください(例:「前四半期」→ startDate: 2025-10-01、endDate: 2025-12-31)。ユーザーがアカウント名で言及しているがIDを持っていない場合は、Pendo:searchEntitiesを itemType ["Account"] で実行して検索してください。
3つのフィードバックツール全体で再利用する feedbackFilters オブジェクトを構築します:
{
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"similaritySearchTerms": ["テーマが指定されている場合"],
"accountIds": ["IDが指定されている場合"],
"feedbackTypes": ["タイプが指定されている場合"],
"alerts": ["アラートが指定されている場合"],
"accountTypes": ["タイプが指定されている場合"]
}
検索語の重要な区別:
similaritySearchTermsを使用:ユーザーがテーマを概念的に説明した場合(例:「パフォーマンスに関するご意見」→ ["performance"])。この場合、意味的なマッチングが行われ、正確な単語が含まれていなくても関連するご意見を見つけられます。exactMatchSearchTermsを使用:ユーザーが明確に完全一致を求めた場合のみ(例:「『レイテンシー』という単語を正確に含むご意見」)。Pendo:generate_feedback_topicsを feedbackFilters で実行します。これは一致するすべてのご意見をAIが自動生成したテーマにクラスタリングし、トピック名、説明、数を返します。これにより、顧客が何について話しているかの全体像が得られます。
このツールは実行に時間がかかります。ユーザーに処理中であることを知らせてください。
これらは独立しているため、並列で実行します:
知見: Pendo:get_feedback_insightsを同じ feedbackFilters で実行します。すぐに活用できる知見を返します。各知見には要約、その重要性の説明、実際のご意見からの引用が含まれます。
生データフィードバック: Pendo:get_feedback_itemsを同じ feedbackFilters で実行します。最大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 による自動翻訳です。