Agently/Skill Store/レポート生成(Business Report Generator)
📊

レポート生成(Business Report Generator)

ビジネスデータからピラミッドプリンシプルに基づいた構造化レポートを生成するスキル。

analyticsdataby agently-team

レポート生成(Business Report Generator)


概要


ビジネスデータからピラミッドプリンシプルに基づいた構造化レポートを生成するスキル。

CSV/JSON/テキスト入力に対応し、トレンド分析・異常検知・Unicodeベースのグラフ可視化を含む。


入力


  • データ(CSV/JSON/テキスト/テーブル形式)
  • レポート種別: `weekly` / `monthly` / `quarterly`(デフォルト: `monthly`)
  • (任意)前期データ(比較分析用)
  • (任意)KPI目標値
  • (任意)レポート対象部門・プロジェクト名

  • ピラミッドプリンシプル構造


    ```

    レポートの構成原則:


    1. 結論(エグゼクティブサマリー)← 最初に提示

    ├── 2. 根拠1(主要KPI分析)

    │ ├── データ・事実

    │ └── So What?(示唆)

    ├── 3. 根拠2(トレンド分析)

    │ ├── データ・事実

    │ └── So What?(示唆)

    └── 4. 根拠3(異常値・注目点)

    ├── データ・事実

    └── So What?(示唆)

    5. アクションアイテム ← 結論から導かれる行動

    ```


    実行手順


    Step 1: データ取り込みと検証


    入力データを解析し、以下を確認:


  • データ型の推定(数値/日付/カテゴリ/テキスト)
  • 欠損値の有無と割合
  • 外れ値の検出(IQR法: Q1-1.5×IQR 〜 Q3+1.5×IQR の範囲外)
  • 期間の連続性

  • ```

    データ品質レポート:

    レコード数: {数}

    カラム数: {数}

    欠損率: {値}%({カラム名}に集中)

    外れ値: {数}件検出

    期間: {開始} 〜 {終了}

    ```


    Step 2: エグゼクティブサマリーの生成


    **最初に結論を書く。** 以下の構成で3〜5行にまとめる:


    1. 全体の状況判定(好調/横ばい/悪化)

    2. 最も重要な数値変化(1つ)

    3. 最大のリスクまたは機会(1つ)

    4. 最優先の推奨アクション(1つ)


    Step 3: 主要KPI分析


    各KPIについて:


    ```

    指標名: {名前}

    今期: {値}

    前期: {値}(前期比: {増減%})

    目標: {値}(達成率: {値}%)

    判定: {達成/未達/超過達成}


    ████████████████░░░░ 80% 達成

    ```


    **So What?**: この数値が意味することを1〜2文で解釈する。


    Step 4: トレンド分析


    時系列データからトレンドを可視化:


    ```

    月次推移グラフ(Unicode棒グラフ):


    1月 ████████████████████ 120

    2月 ██████████████████ 108

    3月 ███████████████████ 115

    4月 ████████████████████████ 142

    5月 ██████████████████████ 130

    6月 ████████████████████████████ 168 ← 最高値


    トレンド判定:

    方向: 上昇トレンド

    月平均成長率: +7.2%

    加速度: 増加傾向(直近3ヶ月の成長率が前3ヶ月を上回る)

    ```


    トレンド判定基準:


    | パターン | 判定条件 | 解釈 |

    |---------|---------|------|

    | 上昇トレンド | 直近3期連続で前期比プラス | 成長フェーズ |

    | 下降トレンド | 直近3期連続で前期比マイナス | 要因分析が急務 |

    | 横ばい | 変動率が±3%以内 | 安定 or 停滞 |

    | V字回復 | 下降後に急上昇 | 施策効果を検証 |

    | 急変動 | 前期比±20%以上 | 異常値として要調査 |


    Step 5: 異常検知とアラート


    以下の基準で異常を検出:


    ```

    異常検知ルール:

    1. 前期比 ±20%以上の変動 → 要因調査

    2. 目標乖離 ±15%以上 → 対策必要

    3. 過去12期の標準偏差の2倍超 → 統計的異常

    4. 連続3期の同方向変動 → トレンド転換の兆候

    ```


    異常が検出された場合:


    ```

    ⚠ 異常検知アラート

    指標: {名前}

    検出値: {値}(通常範囲: {下限}〜{上限})

    乖離度: {標準偏差の倍数}σ

    想定要因:

    - {要因候補1}

    - {要因候補2}

    推奨対応: {具体的なアクション}

    ```


    Step 6: "So What?" インサイト


    各分析セクションに対し、以下の問いに答える:


    1. **だから何?** — この数値変化がビジネスに与える影響

    2. **なぜ?** — 変化の想定要因(データに基づく推論)

    3. **次に何をすべき?** — 具体的なアクション


    Step 7: アクションアイテムの整理


    ```

    アクションアイテム一覧:


    | # | アクション | 担当 | 期限 | 優先度 | 根拠セクション |

    |---|----------|------|------|--------|-------------|

    | 1 | {具体的なアクション} | {担当} | {日付} | 高 | §3 |

    | 2 | {具体的なアクション} | {担当} | {日付} | 中 | §4 |

    | 3 | {具体的なアクション} | {担当} | {日付} | 低 | §5 |

    ```


    テンプレート別の追加要素


    週次レポート

  • 今週のハイライト(3点)
  • 来週の予定・注力ポイント
  • ブロッカー・要相談事項

  • 月次レポート

  • 月間KPIダッシュボード
  • 週次推移グラフ
  • 前月比・前年同月比

  • 四半期レポート

  • 四半期KPI達成率サマリー
  • 月次トレンドグラフ
  • 年間目標に対する進捗率
  • 次四半期の見通しと計画

  • テキスト可視化リファレンス


    ```

    棒グラフ: █ ▓ ░ を使用(全角ブロック)

    進捗バー: ████████░░░░ 67%

    比較: ▲ +12% / ▼ -8% / ─ ±0%

    評価: ★★★★☆ (4/5)

    状態: ● 達成 / ○ 未達 / △ 要注意

    ```


    注意事項


  • エグゼクティブサマリーは必ずレポートの最初に配置する
  • 数値には必ず比較対象(前期比・目標比)を付ける
  • 推測と事実を明確に区別し、推測には「想定」「推定」と明記する
  • アクションアイテムには必ず担当・期限を含める(不明なら「要決定」と記載)