richet311/automata-finance
GitHub: richet311/automata-finance
AI 驱动的中小企业信贷情报平台,自动解析财务数据并生成结构化信用风险报告,替代手动文档审核以加速贷款承销流程。
Stars: 0 | Forks: 0
# Automata Finance
Automata Finance 是一个由 AI 驱动的中小企业(SMB)信贷情报平台,用于贷款承销。中小企业上传财务数据,平台会为信贷员生成一份结构化的信用风险报告,包含风险评分、现金流趋势、异常标记、危险信号以及通俗易懂的承销摘要。
其目标是通过使用结构化的财务分析和 AI 辅助风险评估来替代手动文档审查,从而使中小企业信贷审查变得更快、更一致且更易于审计。
## 核心工作流
1. 中小企业提交公司信息并上传财务数据,例如交易 CSV、发票、银行对账单或现金流历史。
2. Automata Finance 解析并存储提交的财务数据。
3. AI 分析层评估现金流健康状况、检测异常并识别信用风险信号。
4. 平台生成包含评分、关键趋势、危险信号和信贷员摘要的信用风险报告。
5. 信贷员从 dashboard 审查待处理的应用程序,并检查每项风险评估。
6. Audit logs 保留分析历史和时间戳以实现可追溯性。
## 核心功能
- 中小企业入驻与财务数据上传
- 交易解析与存储
- AI 驱动的信用风险分析
- 风险评分生成
- 现金流趋势可视化
- 危险信号与异常检测
- 信贷员 dashboard
- 申请详情页
- 每次分析的 audit logs
## 技术栈
| 层级 | 技术 |
| --- | --- |
| Frontend | Next.js App Router |
| 样式 | Tailwind CSS |
| 数据库 | AWS Aurora PostgreSQL |
| ORM | Prisma |
| Backend | Next.js API routes |
| AI | Anthropic Claude API |
| 认证 | Clerk |
| 图表 | Recharts |
| 部署 | Vercel |
## 数据模型方向
应用程序围绕关系型借贷工作流设计:
```
companies -> applications -> transactions -> risk_assessments -> audit_logs
```
此结构支持真实的信用审查流程,其中财务记录、AI 生成的评估和审查历史相互关联且可追溯。
## 开始使用
安装依赖项:
```
npm install
```
创建一个包含所需环境变量的 `.env` 文件:
```
DATABASE_URL="postgresql://username:password@your-aurora-endpoint.rds.amazonaws.com:5432/database"
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="your_clerk_publishable_key"
CLERK_SECRET_KEY="your_clerk_secret_key"
ANTHROPIC_API_KEY="your_anthropic_api_key"
```
运行开发服务器:
```
npm run dev
```
在浏览器中打开 [http://localhost:3000](http://localhost:3000)。
## 开发脚本
```
npm run dev
npm run build
npm run start
npm run lint
```
## 建议的构建顺序
1. 设置身份验证和基础应用程序布局。
2. 为公司、申请、交易、风险评估和 audit logs 定义 Prisma schema。
3. 构建中小企业上传表单和交易 CSV 解析器。
4. 添加用于风险评分和摘要的 AI 分析 endpoint。
5. 构建信贷员 dashboard 和申请详情视图。
6. 添加图表,优化 UI,并部署到 Vercel。
## 项目状态
Automata Finance 目前处于早期开发阶段。初始的 Next.js 项目和核心依赖项已就绪,产品方向专注于中小企业借贷的 B2B 金融科技信贷承销。
标签:B2B, 人工智能, 信贷风控, 用户模式Hook绕过, 自动化攻击, 金融科技