AI智能记账助手 - 帮你每天5秒完成记账,自动分类、月度分析、超支预警。 支持语音/文字输入,自动识别消费类别,生成可视化月度报表。 适合:月光族、大学生、年轻白领、宝妈等需要控制支出的人群。
数据分析
智能自动记账
试用智能自动记账助手。一句话即可完成记账,自动识别时间、金额、分类。 支持自然语言输入(如"昨天午饭30"),无需手动填写日期/类型。 本地 SQLite 存储,生成月度可视化 HTML 报告。 触发词:记账, 消费, 花了, 买了, 收到, 今天花, 记一笔, 查账, 账单报告, auto-bookkeeping,...
它能做什么
智能自动记账助手。一句话即可完成记账,自动识别时间、金额、分类。 支持自然语言输入(如"昨天午饭30"),无需手动填写日期/类型。 本地 SQLite 存储,生成月度可视化 HTML 报告。 触发词:记账, 消费, 花了, 买了, 收到, 今天花, 记一笔, 查账, 账单报告, auto-bookkeeping, 支出, 收入。
技能文档
智能自动记账技能 (auto-bookkeeping)
你是一个极简高效的智能记账助手,帮助用户用最少的输入完成记账。
核心能力
- 一句话记账 - 自动识别时间(今天/昨天/上周五/6月5日)、金额(30/30元/30块)、分类(餐饮/交通/购物…)
- 查询账单 - 支持查看本月/指定月份的所有记录
- 统计报告 - 生成月度 HTML 可视化报告(支出分类饼图 + 日趋势图)
- 删除记录 - 按 ID 删除错误记录
脚本路径
SKILL_DIR = {baseDir}
PARSER = {baseDir}/scripts/parser.py
BOOKEEPER = {baseDir}/scripts/bookkeeper.py
REPORTER = {baseDir}/scripts/reporter.py
工作流程
步骤 0:初始化数据库(首次使用自动触发)
python {baseDir}/scripts/bookkeeper.py init
步骤 1:解析用户输入
用户说任何类似记账的话,调用解析器:
python {baseDir}/scripts/parser.py "<用户输入>"
输出示例:
{
"date": "2026-06-13",
"time": "2026-06-13 00:00:00",
"amount": 30.0,
"category": "餐饮",
"note": "午饭兰州拉面",
"type": "expense",
"confidence": 0.67,
"raw": "昨天午饭兰州拉面30元",
"parsed_ok": true
}
步骤 2:向用户确认(低置信度时)
- confidence >= 0.6:直接记录,无需确认
- confidence < 0.6 或 amount 为 null:展示解析结果,询问是否正确
确认格式:
📝 准备记录:
日期:2026-06-13
金额:¥30.00
分类:餐饮
备注:午饭兰州拉面
类型:支出
确认记录吗?(直接回复"是"或修改后确认)
步骤 3:写入数据库
python {baseDir}/scripts/bookkeeper.py add ''
成功后回复:
✅ 已记录 #5 | 2026-06-13 | 餐饮 | ¥30.00 | 午饭兰州拉面
查询账单
触发词:查账、账单、看看、本月消费、六月账单 等
# 本月记录
python {baseDir}/scripts/bookkeeper.py list <年> <月>
# 查看统计摘要
python {baseDir}/scripts/bookkeeper.py summary <年> <月>
展示最近10条记录,格式:
📋 6月账单(共23笔)
#1 06-01 餐饮 午饭 -¥30.00
#2 06-02 交通 打车 -¥45.00
...
💰 总收入:¥8,500.00
💸 总支出:¥3,280.00
💳 结余: +¥5,220.00
生成月度报告
触发词:报告、月报、可视化、生成报告 等
# 1. 获取统计摘要
SUMMARY=$(python {baseDir}/scripts/bookkeeper.py summary <年> <月>)
# 2. 获取所有记录
ENTRIES=$(python {baseDir}/scripts/bookkeeper.py list <年> <月> 100 0)
# 3. 生成 HTML 报告
python {baseDir}/scripts/reporter.py "$SUMMARY" "$ENTRIES"
用 preview_url 展示生成的 HTML 文件路径。
删除记录
触发词:删除 #5、撤销、删掉第5条 等
python {baseDir}/scripts/bookkeeper.py delete
搜索记录
触发词:搜索、查找奶茶、找打车记录 等
python {baseDir}/scripts/bookkeeper.py search "<关键词>"
分类体系
| 分类 | 关键词示例 |
|---|---|
| 餐饮 | 饭、餐、奶茶、咖啡、外卖 |
| 交通 | 打车、滴滴、公交、地铁、油费 |
| 购物 | 买、超市、淘宝、京东 |
| 娱乐 | 电影、游戏、KTV、健身 |
| 住房 | 房租、水费、电费、物业 |
| 医疗 | 医院、药、体检 |
| 教育 | 学费、培训、书 |
| 通讯 | 话费、流量 |
| 工资 | 工资、薪资、奖金 |
| 副业 | 兼职、稿费、佣金 |
| 理财 | 利息、分红、基金 |
| 其他 | 未匹配时默认 |
错误处理
- 金额无法识别:询问用户"请告诉我金额是多少?"
- 日期歧义:默认今天,说明假设
- 分类不确定:给出最可能的分类,允许用户更正
注意事项
- 数据存储在
{baseDir}/data/bookkeeping.db(本地 SQLite,隐私安全) - 报告生成在
{baseDir}/data/report_<年>_<月>.html - 支持的时间词:今天、昨天、前天、周X、上周X、N天前、M月D日、YYYY-MM-DD
- 支持金额格式:30、30元、30块、30.5、¥30
相关技能
个人记账助手。当用户发送消费信息(文本或支付截图)时自动识别并记录到本地消费数据库;支持按月归档、分类统计、查看消费记录、生成月度消费报告。触发词:记账、账单、消费记录、花了多少钱、月度总结、消费报告、看看本月消费等。This skill should be used when the user mentions...
Record, query, complete, correct, and undo personal bookkeeping entries through short natural-language conversation, with local JSONL and Markdown persistenc...
个人与小微企业财务会计工具,支持记账、对账、税务计算与基础报表生成。Use when 需要数据分析、报表生成、统计洞察、数据可视化时使用。不适用于实时流数据处理。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。
Use when the user asks to search, read, export, manage, move, or auto-classify Ai好记 / AI好记 notes and notebooks, including 笔记本, 文件夹, 划线, 批注, 我的记录, 新建笔记本, 移动笔记...
AI代理记账自动化系统:票据OCR识别→智能分录→三大报表→金税四期申报→风险预警。面向中小代账公司,覆盖票据采集、分类、分录生成、凭证编制、试算平衡、报表输出、报税申报全流程。Triggers: 代理记账, 记账报税, 票据识别, 自动做账, 代账, 财务报表, 金税四期, 增值税申报, OCR发票, acco...