Dify Lib by Omluc

売上データ分析レポート

売上データをコードで集計し、LLMには計算済みの指標を渡して説明文の案を作る構成です。数値の定義と示唆は担当者が確認します。

この記事の図と表は構成例です。Difyでの実行結果は掲載していません。

売上レポートと変化点の説明案を示す表紙

どの業務に使うか

売上データから定期レポートの案を作る構成です。LLMに集計を任せず、再計算できる数値と文章による解釈を分離します。

入力と出力を先に決める

入力は対象期間の売上データ、比較期間、売上・件数・粗利などの指標定義です。出力は集計表、前期との差分、変化点の説明案、確認が必要なデータです。予測値を出す場合は、別途モデルと評価方法を決めてから扱います。

Difyでの構成

開始ノードでデータの場所と期間を指定します。取得後のコード工程で列名、型、通貨、重複、欠損を検査し、ルールに従って集計します。LLMに渡すのは元の全行ではなく、集計済みの指標と比較結果です。LLMには「増減の説明案」と「確認すべき仮説」を分けて出力させます。

グラフが必要な場合は集計済みの値から描画し、LLMが自由文で書いた数値をグラフに使いません。説明文にも対象期間、比較基準、単位を付けます。

設計で迷う点

売上の定義が受注額か請求額か、キャンセルを含むかで結論は変わります。指標定義を入力条件として固定し、毎回のレポートに明記します。データの異常値は除外を隠さず、除外件数と理由を残します。「売上が落ちた原因」の断定は、売上データだけではできないため、要因候補として扱います。

例外と確認

欠損が多い、列の形式が変わった、取得件数が通常と大きく異なる場合はレポートを完成扱いにしません。担当者は元データ、定義、計算結果、説明文の妥当性を確認してから共有します。

最初は既存の確定済みレポートを再現し、集計値が一致するかを検証します。文章の自然さより数値の一致を先に確認します。

売上レポート案を作る工程

接続図を読み込み中です。

  1. データと指標定義を受け取る

    次へ:形式と欠損を検査

  2. 形式と欠損を検査

    次へ:コードで集計

  3. コードで集計

    次へ:変化点の説明案を作成

  4. 変化点の説明案を作成

    次へ:担当者が数値と解釈を確認

  5. 担当者が数値と解釈を確認

    次へ:レポート案を出力

  6. レポート案を出力
このワークフローで行うこと売上指標の集計とレポート案の作成
入力
対象期間の売上データ、指標定義、比較対象
出力
再計算できる集計表、変化点、説明文の案
連携先
売上データの保管先・レポート共有先(任意)
人が確認すること
元データ、指標定義、異常値、説明文の妥当性を担当者が確認

自社の業務に当てはめる前に

使う資料、必要な連携、人が確認する箇所を整理して相談できます。

Difyでの進め方を相談する

設定はいつでも変更できます。