このアプリについて

このアプリでできること

  • 売上やアクセス状況などのCSVファイルを1つアップロードするだけで、日付列・数値列・分類の列を自動で見分け、推移のグラフと内訳のグラフを作ります。
  • 集計した数字をもとにした短いコメント(改善のヒント)も表示します。コメントには必ず「どの数字から言えることか」という根拠が添えられます。
  • 列の見分けがはっきりしない場合は、無理に推測してグラフを作らず、利用者自身に列の役割を選んでもらう画面に切り替わります。

使い方

  1. 画面上部の「ファイルを選択」からCSVファイルを1つ選びます。
  2. 自動解析が終わると、グラフの候補一覧(チェックボックス)が表示されます。見たいグラフにチェックを入れると、その場でグラフが追加されます。
  3. グラフの下に「根拠データ」(集計の元になった数字)と「改善提案」(コメント)が表示されます。
  4. 列がうまく判定できなかった場合は、案内に従って列の役割を選び直してください。

注意点・既知の制限

  • これは検討材料を提示するデモであり、表示される内容はあくまで参考情報です。実際の判断は必ずご自身で行ってください。
  • 改善コメントは、外部のAIサービスが設定されていない場合や応答に問題があった場合、安全のためコメント自体を表示しない仕組みになっています(グラフ自体はその場合でも表示されます)。
  • 文字コードはUTF-8またはShift_JISに対応しています。ファイルサイズや行数には上限があり、上限を超えるファイルはエラーになります。
  • アップロードした内容は解析処理の間だけ扱われ、既定では保存されません。
  • このデモは実在の売上・顧客データを一切使用していません(動作確認もすべて架空のデータで行っています)。

仕組み・使用技術

  • Express(Node.jsのWebサーバーフレームワーク)
  • React(画面のUI構築)
  • Vite(フロントエンドのビルドツール)

セキュリティ面で入っているもの

  • 入力値の型・スキーマ検証(zod)