zero-finance
0 Finance 自动化 AI 电子邮件工作流程,协助 AI 代理管理发票、银行转账及财务对话。
简介
AI 电子邮件管线是为 0 Finance 设计的自动化系统,用于直接通过 AI 管理内送与外寄通讯。此技能不依赖僵化的状态机或基于 Regex 的意图检测,而是利用大型语言模型 (LLM) 来解读财务对话的细微差别。系统将每封电子邮件视为对话的一部分,使 AI 能够动态处理修正、澄清及复杂的用户请求。该系统专为需要 CLI 优先银行功能的代理而构建,将自动化财务任务与自然语言互动紧密结合。
-
完整的对话历史管理:维护会话上下文,使 AI 能够“记住”之前的互动、文件及待办事项。
-
原生附件处理:支持直接读取 PDF 与图片(发票、收据),无需预先提取,让 AI 能原生阅读并解释文件。
-
整合金融工具集:提供提取发票详情、建立及更新发票、提议 ACH/IBAN 银行转账以及查询余额的原子化工具。
-
安全凭证管理:支持 Resend 与 Amazon SES 等电子邮件供应商,并具备处理缺失凭证与无效 Webhook 的稳健逻辑。
-
架构模式:采用严格的对话模型,AI 根据完整电子邮件上下文决定何时调用 createInvoice、updateInvoice 或 sendReplyToUser 等工具。
-
输入:需要内送 Webhook 负载(Resend/SES)、会话状态、当前附件及工作区映射配置。
-
输出:产生更新后的会话状态、建立或修改发票与转账提议,并产生外寄电子邮件回复。
-
运作要求:技能遵循“电子邮件到达 -> 解析附件 -> 建立历史 -> 发送至 LLM -> 执行工具”的架构。避免使用硬编码捷径或基于 Regex 的解析,确保 AI 始终是意图检测的主要引擎。
-
限制:确保所有附件在对话过程中持续存在,方法是在每个消息处理步骤中从 Vercel Blob 存储加载。系统旨在针对转账与发票最终确认等关键操作请求用户确认,而非盲目自动化这些步骤。
仓库统计
- Star 数
- 220
- Fork 数
- 43
- Open Issue 数
- 5
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 06:20