1. 摘要
我是一名大二软件工程专业的学生,家里经营育苗场。每天需要将微信上的零散报账消息手动录入飞书表格,每条记录耗时23分钟且容易出错。我用TRAE SOLO+DeepSeek API开发了一个AI记账助手,能将自然语言消息一键解析为结构化模板,全程只需10秒,效率提升10倍以上,已稳定使用1个月。
2. 背景
我是一名大二软件工程专业学生,家里经营育苗场。之前用飞书记账时遇到几个痛点:
每条记录要一个字一个字手动输入,非常慢
飞书自带的粘贴识别顺序固定,如果消息描述笼统(比如没写日期、顺序不固定),会把“箱数”识别成“收入”
飞书自带的AI解析准确率不高,而且没有记忆功能,每次都要重新调整
我希望做一个专门为育苗场场景定制的记账工具,能听懂家里人的表达习惯。
3. 实践过程
任务拆解:

用了SOLO哪些能力:
代码生成:生成完整的前端页面结构和交互逻辑
Prompt优化:帮我设计DeepSeek的System Prompt,专门针对农业记账场景(日期识别、客户名、电话、未结标记、箱数颗数)
Debug辅助:解决API调用跨域、JSON解析异常等问题
功能迭代:根据家里实际使用反馈,逐步增加一键日期、订单模式等新功能
关键Prompt:
“帮我设计一个记账解析器的System Prompt,针对育苗场场景。需要从自然语言中提取:日期、客户名、品种、数量(支持X箱/X颗)、金额、电话、是否未结、是否赠苗/试种。返回JSON格式,包含incomeList和expenseList。”
踩过的坑:
1. 飞书自带的AI解析顺序不固定→改用DeepSeek自己做结构化提取,准确率大幅提升
2. DeepSeek返回的JSON字段有时缺失→在Worker里强制`response_format:json_object`+前端兜底默认值
3. 家人希望保留上一次的解析结果→增加localStorage历史记忆功能
4. 成果展示
核心功能:
自然语言解析(3-5秒出结果)
日期自动识别+一键批量设置日期
收入/支出分离复制
历史记录自动恢复(不怕误关页面)
支持箱数/颗数、未结标记、赠苗/试种
记账模式+订单模式双模式
效果对比:


使用数据:已稳定使用1个月,处理记账记录200+条


演示地址:https://gao666-max.github.io/seedling-accounting/
代码仓库:gao666-max/seedling-accounting: 育苗场记账助手 - AI智能版
5. 效果与总结
提效了多少?
从最初手动打字2-3分钟一条,到现在3秒一条,效率提升40倍以上。家里现在每天记账的时间从半小时缩短到几分钟,漏记/错记率降低90%。
SOLO在我流程中做了什么?
帮我快速搭建前端页面,不用从零写HTML/CSS
帮我设计AI解析的Prompt,针对农业场景做优化
陪我持续迭代:一键日期、订单模式、历史记忆都是根据使用反馈一步步加上去的
遇到bug时快速定位问题,节省大量调试时间
可复用的方法:
1. 针对场景定制Prompt,比通用AI更好用:专门为育苗场场景写Prompt,告诉AI什么是“箱数/颗数”、什么是“金额”,准确率大幅提升
2. 先跑通核心流程,再根据实际使用迭代:第一版只有基础解析,用了一周后发现痛点,逐步加功能
3. 历史记忆功能很重要:增加localStorage自动保存后,再也没丢过数据
对AI工作方式的思考:
以前我写一个这样的工具,从0到能用至少需要一周。用TRAE SOLO后,3小时出了第一版,一个月里持续迭代到现在。AI不是帮你写完代码就结束了,而是让你能快速验证想法、根据反馈持续改进。作为一个大二学生,以前觉得自己离“做一个家里人真的在用的工具”很远,现在发现,有AI辅助,我也可以做到。