| name | document-summarizer |
| description | Summarize long documents with key points and abstracts. Use when creating executive summaries or condensing content. |
Document Summarizer Skill
ドキュメント要約スキルは、長文のドキュメントを効率的に要約し、重要なポイントを抽出します。
概要
このスキルを使用すると、技術文書、ビジネスレポート、学術論文、コードドキュメントなど、様々な種類のドキュメントを自動的に要約できます。要約レベルや出力形式を柔軟に指定可能です。
主な機能
- 多様なドキュメント形式: Markdown、PDF、テキスト、HTML、コードファイル
- 要約レベル選択: 要点のみ/標準/詳細の3段階
- 柔軟な出力形式: 箇条書き、段落形式、エグゼクティブサマリー、Q&A形式
- ドキュメントタイプ別最適化: 技術文書、ビジネス文書、学術論文、コードに対応
- キーポイント抽出: 重要な情報を自動的にハイライト
- セクション別要約: 長文を章ごとに分割して要約
- 多言語対応: 日本語、英語、その他の言語
- HTMLレポート生成: 美しくフォーマットされた要約レポート
使用方法
基本的な使い方
以下の技術文書を要約してください:
[ドキュメントの内容を貼り付け]
要約レベル: 標準
出力形式: 箇条書き
ファイルからの要約
README.mdファイルを要約してください。
要約レベル: 要点のみ
ハイライト: インストール手順、主要機能
詳細な要約指定
以下のビジネスレポートを要約:
- ドキュメントタイプ: ビジネスレポート
- 要約レベル: 詳細
- 出力形式: エグゼクティブサマリー + 箇条書き
- 焦点: 財務データ、市場分析、推奨事項
- 対象読者: 経営陣
ドキュメントタイプ
1. 技術文書 (Technical Documentation)
特徴:
- API仕様、技術マニュアル、アーキテクチャドキュメント
- コード例、設定手順、トラブルシューティング
要約内容:
- 主要な技術仕様
- システム要件
- インストール/設定手順の概要
- 重要なAPI/関数
- 既知の問題と制限事項
例:
Dockerドキュメントを要約:
- 焦点: コンテナの基本概念、主要コマンド
- 含める: ベストプラクティス、セキュリティ考慮事項
- 除外: 詳細なCLIリファレンス
2. ビジネス文書 (Business Documents)
特徴:
- レポート、プレゼンテーション、提案書
- 財務諸表、マーケティング資料
要約内容:
- エグゼクティブサマリー
- 主要な発見事項
- 財務ハイライト
- 推奨事項とアクションアイテム
- リスクと機会
例:
四半期レポートを要約:
- エグゼクティブサマリー: 1段落
- 財務ハイライト: 主要指標のみ
- 市場動向: 3-5ポイント
- 今後の施策: アクションアイテムリスト
3. 学術論文 (Academic Papers)
特徴:
- 研究論文、学術記事、論文
要約内容:
- 研究目的・背景
- 方法論
- 主要な発見
- 結論
- 今後の研究方向
例:
機械学習に関する論文を要約:
構造:
1. 研究の背景と目的
2. 提案手法の概要
3. 実験結果の要点
4. 主要な貢献
5. 制限事項と今後の課題
4. コードドキュメント (Code Documentation)
特徴:
- READMEファイル、API仕様、コードコメント
要約内容:
- プロジェクト概要
- インストール手順
- 主要機能
- 使用例
- ライセンスと貢献方法
例:
GitHubリポジトリのREADMEを要約:
- プロジェクトの目的
- クイックスタート手順
- 主要機能(3-5項目)
- ライセンス情報
5. 法律・契約文書 (Legal Documents)
特徴:
- 契約書、利用規約、プライバシーポリシー
要約内容:
- 主要な権利と義務
- 重要な条項
- 制限事項
- データ取り扱い
- 解約・終了条件
注意: 法律的な判断は専門家に確認してください。
6. ニュース記事 (News Articles)
特徴:
- ニュース、ブログ記事、プレスリリース
要約内容:
- 主要な出来事(5W1H)
- 重要な引用
- 影響と意義
- 背景情報
要約レベル
レベル1: 要点のみ (Brief)
特徴:
- 最も簡潔な要約
- 2-5個の箇条書き
- 読了時間: 30秒以内
用途:
- 素早く全体像を把握
- エグゼクティブサマリー
- メール・チャットでの共有
例:
要約レベル: 要点のみ
出力:
• プロジェクトAの進捗は計画より2週間遅延
• 予算超過はなし、品質基準は達成
• 来月末までに納品予定
レベル2: 標準 (Standard)
特徴:
- バランスの取れた要約
- 1-3段落 または 5-10個の箇条書き
- 読了時間: 2-3分
用途:
- 一般的な要約
- レポート作成
- チーム共有
例:
要約レベル: 標準
出力:
## 概要
プロジェクトAは現在、当初計画より2週間の遅延が発生しています。
主な原因は...
## 主要なポイント
• 進捗状況: 75%完了(目標: 90%)
• 予算: 計画内で推移
• 品質: すべてのテストケースをパス
...
レベル3: 詳細 (Detailed)
特徴:
- 包括的な要約
- 複数セクション、詳細な箇条書き
- 読了時間: 5-10分
用途:
- 深い理解が必要な場合
- ドキュメント代替
- アーカイブ・参照用
例:
要約レベル: 詳細
出力:
## エグゼクティブサマリー
[包括的な概要]
## プロジェクト背景
[詳細な背景情報]
## 進捗状況
[詳細な進捗レポート]
## 主要な課題と対応策
[課題ごとの詳細分析]
## 今後の計画
[ステップバイステップの計画]
## リスクと緩和策
[リスク分析]
出力形式
1. 箇条書き (Bullet Points)
特徴:
- 簡潔で読みやすい
- 階層構造で整理
- スキャン可能
例:
## 主要なポイント
• **システムアーキテクチャ**
- マイクロサービス構成
- Kubernetes上で稼働
- 99.9%のSLA
• **技術スタック**
- バックエンド: Node.js, Python
- フロントエンド: React, TypeScript
- データベース: PostgreSQL, Redis
• **デプロイメント**
- CI/CD: GitHub Actions
- 自動テスト: Jest, Pytest
- モニタリング: Prometheus, Grafana
2. 段落形式 (Paragraph)
特徴:
- 文章として読みやすい
- 詳細な説明に適している
- レポートスタイル
例:
本システムは、マイクロサービスアーキテクチャを採用しており、
Kubernetes上で稼働しています。99.9%のSLAを保証し、
高可用性と拡張性を実現しています。
技術スタックとしては、バックエンドにNode.jsとPythonを使用し、
フロントエンドはReactとTypeScriptで構築されています。
データベースはPostgreSQLとRedisを組み合わせて使用しています。
3. エグゼクティブサマリー (Executive Summary)
特徴:
- ビジネス向け
- 主要な発見事項と推奨事項
- 意思決定者向け
例:
## エグゼクティブサマリー
### 主要な発見
2024年Q1の売上は前年比15%増加し、目標を5%上回りました。
新規顧客獲得数は過去最高を記録し、顧客満足度も向上しています。
### 推奨事項
1. モバイルアプリへの投資を増額(ROI 3.5倍の見込み)
2. カスタマーサポートチームを20%拡大
3. アジア市場への展開を加速
### 今後の課題
競合他社の新製品発表に対応する必要があります。
第2四半期中に新機能をリリースすることを推奨します。
4. Q&A形式 (Question & Answer)
特徴:
- 理解しやすい
- FAQスタイル
- 特定の質問に答える
例:
## よくある質問
**Q: このシステムの主な目的は何ですか?**
A: 顧客データを一元管理し、マーケティング施策を最適化することです。
**Q: どのような技術を使用していますか?**
A: クラウドネイティブな技術スタックで、Kubernetes、Node.js、
PostgreSQLなどを使用しています。
**Q: セキュリティはどのように確保されていますか?**
A: エンドツーエンドの暗号化、定期的な脆弱性スキャン、
SOC 2 Type II準拠により、高いセキュリティを実現しています。
5. 比較表 (Comparison Table)
特徴:
- 視覚的に比較しやすい
- 選択肢の評価に最適
例:
## 提案の比較
| 項目 | 案A | 案B | 案C |
|------|-----|-----|-----|
| コスト | ¥500万 | ¥300万 | ¥400万 |
| 期間 | 3ヶ月 | 6ヶ月 | 4ヶ月 |
| リスク | 低 | 中 | 低 |
| ROI | 高 | 中 | 高 |
| 推奨度 | ★★★ | ★★ | ★★★ |
特殊な要約タイプ
コード要約
対象:
- ソースコードファイル
- GitHubリポジトリ
- コードレビュー
要約内容:
- コードの目的と機能
- 主要なクラス/関数
- 依存関係
- 設計パターン
- 改善提案
例:
以下のPythonコードを要約:
[コードを貼り付け]
要約内容:
• 目的: ユーザー認証システム
• 主要クラス: User, AuthManager, TokenValidator
• 使用技術: JWT, bcrypt, SQLAlchemy
• セキュリティ機能: パスワードハッシュ化、トークン有効期限
• 改善提案: レート制限の追加、多要素認証の実装
会議議事録要約
対象:
- 会議の書き起こし
- 議事録
- チャットログ
要約内容:
- 主要な議題
- 決定事項
- アクションアイテム(担当者、期限)
- 未解決の課題
例:
会議議事録を要約:
日時: 2024-06-15
参加者: [リスト]
議題: Q2レビューと計画
要約:
## 決定事項
• 新機能Aは7月末リリース(担当: 田中)
• マーケティング予算を20%増額
• 月次レビューミーティングを隔週に変更
## アクションアイテム
- [ ] 要件定義書作成(佐藤、6/20まで)
- [ ] デザインモックアップ(鈴木、6/25まで)
- [ ] 競合分析レポート(山田、7/1まで)
## 未解決事項
• 価格戦略の最終決定(次回会議で継続)
複数ドキュメントの統合要約
用途:
- 複数の関連文書をまとめる
- 比較分析
- 統合レポート
例:
以下の3つのレポートを統合して要約:
1. 技術レポート
2. ビジネスレポート
3. ユーザーフィードバック
統合要約:
## 全体概要
[3つのレポートを横断した総合的な視点]
## 技術的視点
[技術レポートからの主要ポイント]
## ビジネス視点
[ビジネスレポートからの主要ポイント]
## ユーザー視点
[ユーザーフィードバックからの主要ポイント]
## 統合的な推奨事項
[すべての視点を考慮した提案]
カスタマイズオプション
焦点の指定
特定のトピックに焦点を当てた要約:
- 焦点: セキュリティ、パフォーマンス
- 除外: 歴史的背景、詳細な実装
対象読者の指定
対象読者に合わせた要約:
- 対象: 非技術者の経営陣
- トーン: ビジネス用語、専門用語は説明付き
- 焦点: ROI、ビジネスインパクト
長さの指定
文字数/語数制限:
- 最大文字数: 500文字
- または: 最大5つの箇条書き
HTMLレポート生成
要約結果を美しくフォーマットされたHTMLレポートとして出力できます。
機能:
- プロフェッショナルなデザイン
- 印刷最適化
- セクション別の色分け
- 重要度のハイライト
- エクスポート可能
例:
HTMLレポート形式で要約を生成:
- タイトル: "2024年Q2技術レポート要約"
- テーマ: プロフェッショナル(青系)
- セクション: エグゼクティブサマリー、技術詳細、推奨事項
- 含める: 目次、ページ番号、作成日時
ユースケース
1. 長文ドキュメントの素早い理解
400ページの技術仕様書を要約:
要約レベル: 標準
焦点: システム要件、APIエンドポイント、セキュリティ
出力: 10ページ程度の要約ドキュメント
2. 会議前の資料予習
明日の会議資料(3つのPDF)を要約:
要約レベル: 要点のみ
出力: 会議前に5分で読める箇条書き
3. 複数の論文レビュー
同じトピックの学術論文5本を要約・比較:
各論文: 要点のみ(2-3ポイント)
最後に: 共通点と相違点の分析
4. プロジェクトドキュメントの更新
1年前の設計書を要約し、現状と比較:
要約: 当初の設計意図、主要な決定事項
比較: 現在の実装との差分
出力: ギャップ分析レポート
5. コードベースの理解
初めて見るリポジトリのREADMEとコードを要約:
要約内容:
• プロジェクトの目的
• アーキテクチャ概要
• セットアップ手順
• 主要なコンポーネント
• 開発開始に必要な情報
ベストプラクティス
1. 適切な要約レベルの選択
- 緊急度が高い → 要点のみ
- 一般的な理解 → 標準
- 詳細な分析 → 詳細
2. コンテキストの提供
要約時に以下を指定すると精度が向上:
- ドキュメントの種類
- 対象読者
- 使用目的
- 重要な焦点
3. 複数の出力形式を組み合わせ
エグゼクティブサマリー(1段落)
+ 箇条書き(主要ポイント5つ)
+ アクションアイテムリスト
4. 要約の検証
生成された要約を元のドキュメントと照合し、 重要な情報が漏れていないか確認してください。
制限事項
- 非常に専門的な分野(医療、法律など)の要約は専門家による確認が必要
- 数式や図表の多いドキュメントは要約の精度が下がる可能性
- 多言語混在ドキュメントは主要言語で要約
- 暗号化されたPDFは事前に復号化が必要
バージョン情報
- スキルバージョン: 1.0.0
- 対応言語: 日本語、英語、その他
使用例:
以下の技術ドキュメントを要約してください:
[ドキュメント内容]
要約レベル: 標準
出力形式: 箇条書き
焦点: インストール手順、主要機能、トラブルシューティング
対象読者: 開発者
このプロンプトで、構造化された要約が生成されます!