FAQ自動生成スキル
概要
製品・サービスに関するFAQを自動生成するスキル。
カテゴリ別に整理された質問と簡潔な回答を作成し、
SEO対応のFAQPage構造化データも出力する。
入力
ユーザーから以下の情報を受け取る:
フェーズ1: FAQ設計
カテゴリ構成
以下の標準カテゴリから、対象サービスに適したものを選択・カスタマイズする:
| カテゴリ | 含める内容 | 優先度 |
|---------|-----------|--------|
| 基本情報 | サービス概要、対象者、利用条件 | 高(初回訪問者向け) |
| 料金・プラン | 価格体系、支払方法、割引、無料トライアル | 高(購入検討者向け) |
| 機能・使い方 | 主要機能の説明、操作手順、Tips | 高(利用者向け) |
| アカウント | 登録、ログイン、パスワード、退会 | 中 |
| トラブルシューティング | エラー対処、動作不具合、互換性 | 中 |
| セキュリティ・プライバシー | データ保護、暗号化、ログ管理 | 中 |
| 契約・法務 | 利用規約、返金ポリシー、SLA | 低〜中 |
| その他 | 上記に含まれないもの | 低 |
カテゴリ配分の目安
フェーズ2: 質問の作成
顧客目線の質問文
質問は「企業側の用語」ではなく「顧客が実際に使う言葉」で書く:
| NG(企業目線) | OK(顧客目線) |
|---------------|---------------|
| 「サブスクリプション管理について」 | 「プランの変更や解約はどうすればいいですか?」 |
| 「API連携仕様」 | 「他のツールと連携できますか?」 |
| 「SLA規定」 | 「サービスが止まった場合の補償はありますか?」 |
質問文のルール
フェーズ3: 回答の作成
簡潔回答の原則(3行ルール)
回答は原則3行以内に収める:
```
1行目: 結論(Yes/No、または端的な回答)
2行目: 補足説明(理由、条件)
3行目: 次のアクション(リンク、問い合わせ先)
```
回答例
```
Q: 無料トライアルはありますか?
A: はい、14日間の無料トライアルをご用意しています。
クレジットカードの登録なしで、すべての機能をお試しいただけます。
→ [無料トライアルを始める](リンク)
```
回答のルール
フェーズ4: 競合FAQ分析
`競合サイトのURL` が提供された場合、WebSearchを使用して競合のFAQを分析する:
分析項目
分析手順
1. WebSearchで「[競合名] FAQ」「[競合名] よくある質問」を検索
2. 競合のFAQカテゴリ構成を把握
3. 自社FAQとのギャップを特定
4. ギャップを埋めるFAQを追加提案
フェーズ5: SEO対応
FAQPage構造化データ(JSON-LD)
生成したFAQをGoogle検索のリッチリザルトに対応させる:
```json
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "無料トライアルはありますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "はい、14日間の無料トライアルをご用意しています。クレジットカードの登録なしで、すべての機能をお試しいただけます。"
}
},
{
"@type": "Question",
"name": "解約方法を教えてください",
"acceptedAnswer": {
"@type": "Answer",
"text": "設定画面の「プラン管理」から、いつでも解約手続きが可能です。解約後も契約期間の終了日まではサービスをご利用いただけます。"
}
}
]
}
```
SEOのポイント
出力フォーマット
```
FAQ: [製品/サービス名]
基本情報
**Q: [質問1]**
A: [回答1]
**Q: [質問2]**
A: [回答2]
料金・プラン
**Q: [質問3]**
A: [回答3]
...
---
構造化データ(JSON-LD)
[FAQPage JSON-LDコード]
---
競合分析メモ(該当する場合)
```