0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIに頼り切って家計簿アプリを追加開発する。:機能再設計

0
Last updated at Posted at 2026-06-04

はじめに

前回までで、家計簿アプリが一旦完成しました。(AIがやりました)
今回は機能全体を再設計します。

プロンプト

機能全体の見直しを検討しています。
追加すべき機能とその理由、優先度をまとめ一覧にして出力してください。

回答

現在のアプリ状況を踏まえると、

個人利用レベル → 実用化直前

まで到達しています。

今後は「入力機能の追加」よりも、

入力効率向上
↓
分析
↓
保守性向上

の順で強化するのがおすすめです。

優先度一覧

優先度 機能 理由 効果
S 予算管理 家計簿の最大目的は収支管理のため ★★★★★
S 集計画面 蓄積したデータを活用できる ★★★★★
S バックアップ/復元 SQLite破損対策 ★★★★★
S OCR確認画面 誤認識防止 ★★★★★
A 商品マスタ 商品名揺れ防止 ★★★★☆
A カテゴリ自動判定 入力工数削減 ★★★★☆
A 月次レポート 振り返りが容易 ★★★★☆
A 検索履歴保存 よく使う条件を再利用 ★★★★☆
A 定期支出管理 サブスク管理 ★★★★☆
B 家計ダッシュボード 視認性向上 ★★★☆☆
B タグ機能 柔軟な分析 ★★★☆☆
B 画像保管 レシート再確認 ★★★☆☆
B ゴミ箱機能 誤削除対策 ★★★☆☆
C AIカテゴリ推定 便利機能 ★★☆☆☆
C クラウド同期 複数端末対応 ★★☆☆☆
C バーコード読取 OCR補助 ★★☆☆☆

Sランク(最優先)

① 予算管理

食費
 予算:30,000円
 実績:25,000円

雑費
 予算:10,000円
 実績:13,000円
 → 超過

テーブル

Budgets
--------
Id
YearMonth
CategoryId
Amount

理由

家計簿で最も価値が高い。


② 集計画面

新規画面

StatisticsForm

内容

  • 月別支出
  • カテゴリ別支出
  • 支払方法別支出
  • 年間推移

理由

入力したデータの活用先。


③ バックアップ

ボタン

設定
├ DBバックアップ
└ DB復元

実装

File.Copy(
    sourceDb,
    backupFile,
    true);

理由

SQLite運用では必須。


④ OCR確認画面

現状

OCR
 ↓
登録
 ↓
修正

推奨

OCR
 ↓
確認画面
 ↓
登録

理由

OCRは100%にならない。


Aランク

⑤ 商品マスタ

現状

爽健美茶
爽健美茶600mL
爽健美茶 600ML

別商品

改善

Products
--------
Id
ProductName
CategoryId

効果

集計精度向上。


⑥ カテゴリ自動判定

商品マスタ利用。

爽健美茶
 ↓
飲料

自動セット。

効果

入力削減。


⑦ 月次レポート

2026/06

総支出
52,300円

前月比
+3,200円

最多カテゴリ
食費

効果

振り返り。


⑧ フィルタ条件保存

食費
今月

PayPay

を保存。

効果

検索効率向上。


⑨ 定期支出管理

Netflix
Amazon Prime
スマホ代

テーブル

RecurringExpenses

効果

固定費把握。


Bランク

⑩ ダッシュボード

起動画面。

今月支出
前月比
カテゴリTOP5

効果

見やすい。


⑪ タグ機能

旅行
出張
趣味

カテゴリとは別軸。

効果

分析強化。


⑫ レシート画像保存

現在

OCR後削除

推奨

Receipts
 └ Images

効果

監査可能。


⑬ ゴミ箱

削除時

Deleted=1

効果

誤操作対策。


Cランク

⑭ AIカテゴリ推定

OCR後

モンスターエナジー
↓
飲料

自動判定。

効果

便利。


⑮ クラウド同期

候補

  • OneDrive
  • Google Drive

効果

複数PC対応。


⑯ バーコード読取

OCR補助。

効果

認識率向上。


私なら次に実装する順番

① 集計画面
② バックアップ
③ OCR確認画面
④ 予算管理
⑤ 商品マスタ
⑥ カテゴリ自動判定
⑦ 月次レポート
⑧ レシート画像保存
⑨ 定期支出管理
⑩ ダッシュボード

この順番だと、現在のデータ構造を大きく崩さずに実用レベルまで持っていけます。

最後に

次回は上記結果から実装していきます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?