AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction

上传银行对账单,自动提取交易并生成财务分析与预测报告

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 搜索知识 🍴 复刻 123 👀 关注 7
GitHub ↗
GitHub 星标 ★ 631
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,Apache-2.0 许可证,可免费使用和部署。

项目预览

AI-Bank-Statement-Document-Automation-By-LLM-And-Personal-Finanical-Analysis-Prediction 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类搜索知识
开发团队johnsonhk88
定价模式🏷️完全免费
价格说明开源项目,Apache-2.0 许可证,可免费使用和部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Jupyter Notebook
技术栈/模型ai-agents,crewai,document-automation,gemma,langchain,llm,ocr,ollama,openrouter,python,rag
GitHub 星标★ 631
上线时间2024-07-03 00:00:00
代码更新2026-11-07
仓库体积42.0 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数3

项目介绍

这是一个基于大语言模型(LLM)的银行对账单自动化处理与个人财务分析预测项目。它旨在解决传统银行对账单人工审阅繁琐、信息提取困难、财务分析耗时等问题。项目利用LLM的文档理解与信息抽取能力,自动从银行对账单(PDF或文本)中提取交易记录、余额、商户等关键信息,并进行结构化整理。在此基础上,项目进一步提供个人财务分析功能,包括收支统计、消费分类、趋势识别,甚至尝试进行简单的财务预测。核心能力包括:文档解析与信息抽取、数据清洗与结构化、财务指标计算、可视化报告生成,以及基于历史数据的预测模型。项目以Jupyter Notebook形式呈现,便于开发者查看和修改分析流程,适合金融科技爱好者、个人理财工具开发者以及希望自动化财务流程的用户。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 631

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 90 分钟 部署方式:Docker部署 5 步

环境要求

  • Python 3.12 与 Docker
  • GPU(可选)
  • 模型服务

安装与启动步骤

  1. 1建环境装依赖

    Python 3.12 项目,建议虚拟环境内操作。

    pip install -r requirements.txt
  2. 2配模型来源

    本地模型走 LM Studio 或 Ollama,云模型走统一网关,二选一配好。

  3. 3生成两个密钥

    一个是会话签名密钥,一个是管理员密码哈希,都要自己生成后写进环境变量。

    python -c "import secrets; print(secrets.token_urlsafe(32))"
  4. 4起后端

    用编排文件起后端服务,先只起后端确认健康。

    cd infra && docker compose up -d
  5. 5跑端到端自检

    官方给了端到端脚本,先用它验证整条链路。

    PYTHONPATH=. python run_e2e.py

如何确认成功

上传一份样例对账单能抽出结构化交易记录,且个人信息已脱敏

注意事项

  • 处理的是银行流水,属于高敏感数据,务必本地或私有环境跑。
  • OCR 加模型抽取的结果一定要人工核对,尤其是金额与日期。
  • 它在嵌入前做脱敏,顺序设计是对的,别自己改成先入库。
  • 多种智能体编排并存,先用基准那套跑通再换。

核心亮点

  • 利用LLM实现高准确率的非结构化对账单信息抽取,省去人工录入
  • 内置财务分析模块,自动生成收支统计、消费分类和趋势图表
  • 提供预测功能,基于历史数据辅助个人财务规划,超越简单提取

不足之处

  • 依赖LLM API或本地模型,运行成本或硬件要求较高
  • 对账单格式多样,可能需针对特定银行模板调整提示词或预处理

适用场景

  • 个人理财自动化:自动整理月度银行对账单,生成消费报告
  • 小微企业财务助理:快速处理银行流水,辅助记账和现金流分析
  • 金融数据服务:为开发者提供LLM+财务分析的参考实现

替代项目

bank-statement-parser、ledger-analytics、finance-ai

上一篇:GenAIExamples

下一篇:KoalaQA

同类项目推荐

pot-desktop 开源

划词即译、截图即识,跨平台效率神器

一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and r···

★ 19337 2026-08-09
kavach 开源

给 AI 智能体装上监控和防火墙,实时拦截恶意行为

Tactical AI Workspace Monitor & EDR

★ 261 2026-08-09
ftp1-policy 开源

一个模型搞定多种触觉传感器,让机器人灵巧操作更简单

FTP-1: A Generalist Foundation Tactile Policy Across Tactile Sensors for Contact-Ric···

★ 144 2026-08-09
AI-Cross-Border-Ecommerce-Agent-··· 开源

把跨境运营 SOP 变成 7 个能直接用的 AI 工作流

AI 跨境电商运营智能体工具箱 · 把运营 SOP 拆成 7 个可复用的 AI Agent 工作流,含 Prom···

★ 1031 2026-10-18
GenSim 开源

用大模型自动生成机器人仿真任务,省去手工写代码。

Generating Robotic Simulation Tasks via Large Language Models

★ 361 2026-09-15
FitMart 开源

健身购物+训练工具一站搞定,带后台和支付

Full-stack MERN fitness e-commerce platform with complete Admin dashboard, Razorpay ···

★ 382 2026-09-14
LMT 开源

打造包容多语种的翻译模型,让小语种也能流畅互译

Building a inclusive, scalable, and high-performance multilingual translation model

★ 132 2026-08-09
Finance-LLMs 开源

看金融业怎么用AI,抄作业式参考案例库

Comprehensive Compilation of Real-World LLM & AI Agent Use Cases in Financial Servic···

★ 147 2026-08-09
Lilly 开源

拍路牌、说波斯语,离线秒翻成英文

Bosnian-first offline assistant: type, speak, and snap street text → English. FastA···

★ 105 2026-09-27