自动化
zero-finance avatar

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
在 GitHub 查看