nl2ledger

Natural language bookkeeping — parse Chinese/English expense descriptions and append to QianJi CSV. Trigger phrases: 记账, 记一笔, add expense, spent, 花了, 买了, lun...

安装

概览

什么是nl2ledger

nl2ledger 是一款专为自然语言记账设计的智能工具,旨在帮助用户通过中文或英文的日常描述快速记录收支明细。用户只需输入类似“午饭花了14块”或“add expense lunch 25”这样的语句,系统即可自动解析金额、时间、类别和账户信息,并将其结构化地追加到指定的钱迹(QianJi)CSV账本中。该工具支持多语言混合输入,能够识别触发词如“记账”“记一笔”“add expense”“花了”“买了”等,极大简化了传统记账所需的复杂操作。其核心流程包括定位账本文件、解析自然语言内容、分类条目并预览确认,确保数据准确无误后再写入文件。整个过程强调用户交互与确认机制,避免误操作导致的数据错误。

核心功能特点

  1. 支持中英文混合的自然语言输入,识别多种触发短语如‘记账’‘记一笔’‘add expense’
  2. 自动提取金额、时间、交易类型(支出/收入/转账)及商户描述
  3. 智能分类系统依据关键词映射到预设类别(如餐饮、交通、娱乐)
  4. 支持多条目批量处理,可拆分‘午饭14,咖啡15’为独立记录
  5. 提供详细预览界面供用户确认或修改每条记录的详情
  6. 严格遵循钱迹CSV格式规范,调用脚本安全追加条目并返回唯一ID

适用场景

nl2ledger 特别适合那些希望摆脱繁琐表格填写、追求高效记账体验的用户。无论是上班族在通勤途中随口说一句‘地铁花了3元’,还是购物后感叹‘这件衣服花了299’,都可以直接通过语音或文字输入完成记录。对于经常使用钱迹APP管理财务的人群而言,该工具无缝对接其CSV账本格式,无需手动整理导出再导入,实现真正的即说即记。此外,在处理复合消费场景时表现尤为出色——例如一次性购买多件商品(‘午饭14,咖啡15,打车20’)或同时提及收入和支出(‘工资到账5000,还信用卡800’),系统能自动拆分为多条标准条目。它也适用于需要精确控制特定账户和标签的情况,比如按摩服务统一归入‘金色印象’账户并标记‘10号’,确保后续统计清晰有序。整体上,它降低了记账门槛,提升了数据录入效率与准确性,是个人财务管理中的轻量化助手。