一语记· 智能收支记账 App(smart_ledger)产品系统Vibe Coding

我要开发同款
申奥2026年09月15日
4阅读

技术信息

语言技术
AndroidHTML5JavaScriptMySQLSQLServer
系统类型
Android应用
行业分类
生活旅游

作品详情

行业场景

传统记账App操作繁琐:打开表单、选分类、填金额备注,记一笔要十几秒,大部分人坚持不了几天就放弃,月度消费复盘更是几乎无人去做。本项目立项做一款面向学生与上班族的AI智能收支记账App「一语记」,解决记账门槛高、坚持难、不会复盘三个问题:用户说一句"午饭25,奶茶15",AI自动拆分成多条账单、识别金额、智能分类并生成备注;月底AI阅读整月账单,生成消费结构分析、省钱建议,并自动规划下月各分类预算。业务背景:大模型能力成熟让"对话式记账"成为可能,AI与个人生活服务工具结合是当前明确的行业方向,个人理财意识增强也带动了轻量记账工具的需求增长。

功能介绍

项目包含六大功能模块:
一、三种记账方式:手动表单记账;自然语言AI记账(口语化一句话自动拆分多条账单、识别金额、智能分类);小票拍照记账(端上离线OCR识别文字,再由大模型提取全部消费条目)。
二、账单管理:今日/本月/全部三种视图、按日分组统计、账单修改删除、关键词+分类+金额区间组合搜索。
三、AI智能分析:月度/年度消费报告(消费结构分析与个性化省钱建议)、下月预算AI规划并一键应用、AI记账助手多轮对话查账(如"我这个月奶茶花了多少")、周度消费超支预警。
四、预算管理:月度总预算与分类预算设置、进度可视化、超支红色提醒。
五、效率工具:周期自动记账(房租订阅到期自动补记)、常用模板一键记账、语音说话转文字记账、分类纠错学习(越用越准)。
六、数据与体验:近6个月收支趋势折线图、分类占比饼图、CSV账单导出、JSON全量备份恢复、深色模式。

项目实现

我独立负责产品设计与全部开发工作,包括需求分析、数据库设计、前后端实现与部署运维。
技术栈:Flutter(Android端)+ 本地SQLite(sqflite)持久化存储 + Agnes agnes-2.5-flash 大模型(OpenAI兼容接口)+ ML Kit端上中文OCR + fl_chart图表 + Node.js自建中转服务。
架构采用UI展示层/业务逻辑层/数据持久层/外部服务层四层设计。
亮点:①通过Prompt工程约束大模型输出结构化JSON并做容错解析,一句话可拆分多条账单自动入库;
②API Key全部收敛到自建中转服务(Node.js+systemd守护),APK不含任何密钥,防止解包泄露,并按设备限流防刷;
③分类纠错学习:用户纠正过的分类自动沉淀为few-shot示例反哺解析,越用越准;
④错过多天的周期账单一次性自动补记。难点:R8代码混淆导致ML Kit运行时崩溃(关闭混淆并正式引入中文识别运行库解决)、无域名场景下HTTPS证书缺失的传输安全权衡。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论