AI 辅助记账新玩法:如何用 LLM 把银行流水快速转换成 Transity 账本
AI 辅助记账新玩法如何用 LLM 把银行流水快速转换成 Transity 账本【免费下载链接】TransityKeep track of your , , , , on your command line with the plain text accounting tool of the future! 项目地址: https://gitcode.com/gh_mirrors/tr/Transity记账总是三分钟热度其实不是你的问题而是传统工具太繁琐。Transity是一款面向命令行的纯文本记账工具Plain Text Accounting用简单易读的 YAML 文件记录每一笔收支。而借助AI 辅助记账你只需把银行流水CSV、PDF、聊天记录甚至截图交给LLM就能快速转换成标准Transity 账本格式。本文教你如何用 LLM 把银行流水一键转换成 Transity 账本让记账这件事 5 分钟搞定。为什么推荐用 LLM 转换银行流水手动整理银行流水是记账最痛苦的一步字段对不上、格式不统一、金额日期容易抄错。而 LLM 天生擅长「格式转换」——它不需要理解复杂的复式记账法debit/credit只需要理解一个简单的规则从谁from→ 给谁to→ 多少钱amount。这正是 Transity 的核心设计以「交易」为单位建模而不是借贷分录。官方文档也明确指出LLM 在把任意财务数据CSV、银行对账单、图片等转换为 Transity 账本文件方面表现惊人地好只需给它一个示例账本即可。快速安装 Transity使用前先安装这个记账工具。Transity 是 Rust 编写的一条命令即可完成cargo install transity安装完成后输入transity就能看到完整的命令帮助包括balance余额、transactions交易、transfers转账明细、gplot绘图等子命令全部在终端里完成无需图形界面。三步完成用 LLM 把银行流水转换成 Transity 账本第一步准备一个示例账本LLM 转换的前提是给它一个「标准答案」。项目自带了完整示例可以直接参考 examples/journal.yaml它的结构非常直观owner: john entities: - id: john accounts: - id: wallet - id: giro transactions: - utc: 2024-04-16 note: 午餐 transfers: - from: john:wallet to: bakery amount: 12.5 €账本分为三大部分commodities货币定义、entities参与者及其账户、transactions交易与转账。一份交易只需要from、to、amount三个字段LLM 非常容易理解。第二步把流水和示例一起丢给 LLM把你导出的银行流水CSV 是最佳格式和上面的示例 YAML 一起粘贴给 ChatGPT、Claude 等任意大模型然后给出提示词。这里提供一个可直接复制的中文提示词模板请把下面的银行流水转换为 Transity 账本格式YAML。 规则 1. 严格参照我提供的示例文件结构不要新增字段 2. 每笔支出用 from 表示付款账户to 表示商户或收款人 3. 工资等收入用 from 表示公司to 表示我的账户 4. 日期格式统一为 YYYY-MM-DD 5. 金额保留原样货币符号写全。 【示例账本】 粘贴示例 journal.yaml 【我的银行流水】 粘贴 CSV 流水通常一次就能得到可用的结果偶尔有小错误让 LLM 再修正一轮即可。第三步校验生成的账本LLM 生成的 YAML 不一定 100% 合法好在 Transity 内置安全检查能帮你揪出错误验证金额精度使用 BigInt 避免浮点误差、校验交易是否与余额核对一致、确认外部引用文件是否存在等。把结果保存为my-journal.yaml后运行transity balance my-journal.yaml如果输出正常显示各账户余额说明转换成功。还可以用transity transfers my-journal.yaml查看每一笔转账的明细记录。进阶玩法让记账更省心多账户与标签体系Transity 支持「实体人/公司」与「物理账户钱包、银行卡」的清晰分离还能给交易打标签方便后续按--tag过滤统计。例如查看所有「餐饮」相关支出transity balance my-journal.yaml --tag food可视化你的财务趋势记账的终极目标是看懂钱花在哪。Transity 内置 gnuplot 支持一条命令就能画出所有账户的累计余额走势图AI 转换完成后的数据立刻变成直观图表。半自动抓取银行数据项目还内置了浏览器自动化脚本位于scripts/transactions/支持从 DKB、HypoVereinsbank、MBS 等银行自动下载交易 CSV 并转换为账本文件配合 LLM 转换可以做到近乎全自动记账node scripts/transactions/hypovereinsbank.js transactions.yaml总结用 LLM 转换银行流水的本质是把「人肉对账」变成「人审机器」让大模型负责枯燥的格式转换让 Transity 负责严谨的账目校验。从 CSV 流水到结构化 YAML 账本再到余额查询和趋势图表整个链路清晰又高效。如果你也想摆脱传统记账软件的束缚不妨立刻试一下安装 Transity准备一份示例账本然后把银行流水丢给 LLM——AI 辅助记账就这么简单。【免费下载链接】TransityKeep track of your , , , , on your command line with the plain text accounting tool of the future! 项目地址: https://gitcode.com/gh_mirrors/tr/Transity创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考