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绕过, 自动化攻击, 金融科技