使用说明
TrustAI
一个人工智能代理群通过三角融资循环将被拒绝的贷款重组为基于供应的小额信贷,该循环由Paytm的MCP基础设施提供支持。
建于 Paytm的支付MCP服务器 并受到启发 Paytm棱镜 (在Spider 2.0全球排名第二)。
核心思想
传统贷款是 线性和浪费:
User → Bank → Rejected → Dead End
TrustAI引入了 代理三角融资循环 将被拒绝的贷款重组为基于供应的信贷:
┌─────────────┐
│ 🧑 Borrower │ Needs supplies/inventory (not cash)
│ (User) │
└──────┬───────┘
│ ① Loan rejected by risk model
▼
┌─────────────┐
│ 🏪 Shopkeeper│ Wants more sales, inventory growth
│ (Merchant) │
└──────┬───────┘
│ ② Funds go directly to merchant (UPI Escrow)
▼
┌─────────────┐
│ 🏦 Bank/NBFC │ Gets lower risk, structured repayment
│ (Lender) │
└──────┬───────┘
│ ③ Auto-deduction from borrower's income cycle
└───────→ Back to Borrower (supplies received)
我们没有拒绝高风险的借款人,而是通过值得信赖的当地商家重组他们的贷款。 借款人获得供应,店主获得销售,银行获得风险较低的供应支持贷款,并自动还款。
运作原理
- 借款人申请信贷 (例如,6650卢比用于商业用品或库存)
- AI Agent Swarm并行分析 (<200ms):
- 分析师代理 --GNN对Paytm商家图(21个节点)进行评分+TCN检查12周的行为稳定性
- 验证器代理 --运行5次欺诈检查+根据市场价格验证商品价格
- 而不是二进制批准/拒绝,编排者做出三方决定:
- 批准 --直接信贷(低风险)
- 结构融资 --通过商家进行三角循环(中等风险)
- 拒绝 --仅适用于欺诈/重大风险
- 付款代理直接向店主付款 通过Paytm MCP(UPI托管)——资金永远不会触及借款人
- 自动还款 根据借款人的下一个收入周期安排
建筑
┌────────────────────────────────────────────────────────────────┐
│ TrustAI Agent Swarm Engine │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌────────────────┐ │
│ │ Analyst │ │ Verifier │ │ Disburser │ │
│ │ Agent │ │ Agent │ │ Agent │ │
│ │ GNN (21-node │ │ 5-signal │ │ Paytm MCP │ │
│ │ merchant │ │ fraud │ │ payment │ │
│ │ graph) + TCN │ │ detection + │ │ execution │ │
│ │ (12-week │ │ price │ │ (UPI Escrow) │ │
│ │ stability) │ │ verification│ │ │ │
│ └───────┬───────┘ └───────┬──────┘ └───────┬────────┘ │
│ │ │ │ │
│ ┌───────▼──────────────────▼──────────────────▼─────────┐ │
│ │ Swarm Orchestrator │ │
│ │ (Prism-style self-organizing) │ │
│ │ Autonomous Loan Restructuring (Triangular Loop) │ │
│ │ SHAP Explainability | WebSocket Streaming │ │
│ └──────────────────────┬────────────────────────────────┘ │
└─────────────────────────┼──────────────────────────────────────┘
│
┌───────────▼───────────┐
│ Paytm MCP Server │
│ (Model Context │
│ Protocol) │
│ UPI Escrow Payments │
│ Subscription Mgmt │
└───────────────────────┘
执行流水线
PLAN → [ ANALYZE ∥ VERIFY ] → VALIDATE → DISBURSE
(parallel)
| 阶段 | 代理 | 它做什么 | 延迟 |
|---|---|---|---|
| 计划 | 编排器 | 将信用请求分解为6个子任务 | ~1ms |
| 分析 | 分析师 | GNN信用网格(21个节点,6个集群)+TCN时间稳定性(12周) | ~1ms |
| 验证 | 验证器 | 欺诈检测(5个信号)+根据当前汇率验证市场价格 | ~1ms |
| 验证 | 协调人 | 交叉验证GNN/TCN/欺诈->复合风险->三方决策(批准/结构化/拒绝) | ~1ms |
| 支付 | 发卡行 | 通过Paytm MCP向商户(从不向借款人)执行UPI托管付款 | ~120ms |
总管道:<200ms (亚秒级,符合Paytm的Groq供电延迟要求)
影响和益处
输入
| 数据源 | 描述 |
|---|---|
| 用户财务数据 | 贷款申请、申报收入、基本KYC |
| 商户图形数据 | 21节点Paytm交易网格(UPI、Soundbox、QR、POS) |
| 时间行为日志 | 12周收入、支出和储蓄时间序列 |
| 欺诈信号 | 速度峰值、循环交易、KYC缺口 |
直接利益
| 好处 | 详细信息 |
|---|---|
| 200毫秒以下承保 | 即时信贷决策和重组符合Paytm的Groq延迟要求 |
| 主动风险缓解 | 将贷款从高风险现金转移转移到安全的、有供应支持的商家库存 |
| 生态系统保留 | 通过可信任的店主调解需求,在Paytm网络中留住历史上“被拒绝”的用户 |
| 可解释的AI信任 | 每次批准、拒绝或结构修改的SHAP风格推理 |
信用生态系统轨迹
| 阶段 | 结果 |
|---|---|
| 动态图形更新 | 每一笔新的Paytm交易都会更新商户信任网格 |
| 实时托管跟踪 | 通过MCP实时跟踪商户资金流 |
| 预测性默认建模 | 提前预测还款摩擦 |
| 减少不良贷款 | 消除现金错配大大降低了贷款违约率 |
经济与战略价值
- 未开发市场 --重新捕捉庞大的“拒绝贷款”人群,将丢失的线索转化为Paytm生态系统中积极的基于供应的信贷消费者
- 结构性去风险 --风险从高风险个人动态转移到低风险运营中小企业,最大限度地提高贷款投资回报率和安全性
- 商业模式 --B2B2C借贷生态系统:商户交易费、Paytm POS/音箱使用量增加、中小企业贷款利息扩大
- 未来的扩展 --从零售供应到跨垂直行业(农业、服务业、零工经济)的普遍融资,基于实时商户分类账数据的智能合约还款
特性
| # | 功能 | 状态 |
|---|---|---|
| 1 | 棱镜式Agent Swarm --具有共享黑板状态的自组织代理 | 完成 |
| 2 | 三角融资循环 --通过商户托管进行自主贷款重组 | 已完成 |
| 3 | Paytm MCP集成 --AI代理通过Paytm的支付MCP服务器进行支付 | 完成 |
| 4 | GNN商户图 --Paytm支付渠道(UPI、QR、Soundbox、POS)上的21节点GCN | 完成 |
| 5 | TCN时间稳定性 --12周财务系列的因果性扩张卷积 | 已完成 |
| 6 | 多信号欺诈检测 --5项独立的欺诈检查,严重程度为 | 已完成 |
| 7 | SHAP可解释性 --每个信贷决策的特征贡献分析 | 已完成 |
| 8 | WebSocket实时流媒体 --执行过程中的实时代理日志流 | 完成 |
| 9 | 印地语语音输入 -用于印地语命令的Web语音API(匹配Paytm Soundbox) | 完成 |
| 10 | 多商户档案 --4个演示配置文件:批准、结构化、拒绝、欺诈 | 完成 |
| 11 | 欺诈警报系统 --关键欺诈检测的视觉红色闪光警报 | 完成 |
| 12 | 基准端点 --p50/p95/p99在N次运行中的延迟测量 | 完成 |
| 13 | 图形拓扑API --实时21节点商家图连接到D3可视化 | 完成 |
| 14 | 印地语/英语i18n --与Paytm的多语言愿景相匹配的完整界面翻译 | 完成 |
| 15 | 实时蜂群可视化仪 --使用实时日志终端制作管道舞台动画 | 完成 |
技术栈
| 层 | 技术 |
|---|---|
| 代理引擎 | 自定义Prism风格的swarm(Python、异步、并行执行) |
| 支付 | Paytm MCP服务器(模型上下文协议,UPI托管) |
| ML——图形 | 21节点Paytm商户交易图上的3层GCN |
| ML——时间 | 因果性扩张性旋绕的TCN(12周系列) |
| ML——可解释性 | SHAP风格特征归因(10个特征) |
| 后端 | FastAPI、WebSocket、uvicorn |
| 前端 | React 19、Vite、顺风CSS、Framer Motion |
| 可视化 | D3.js(图形),Recharts(图表),Three.js |
| 语音 | 网络语音API(印地语/英语) |
| 流媒体 | WebSocket(实时代理日志流) |
Paytm MCP集成
TrustAI使用Paytm 支付MCP服务器 使AI代理能够通过结构化的工具调用与支付API进行交互:
| MCP工具 | 在TrustAI中的使用 |
|---|---|
paytm_initiate_transaction |
付款代理直接向商户付款(UPI托管) |
paytm_transaction_status |
实时交易跟踪 |
paytm_create_subscription |
贷款还款自动扣款计划 |
paytm_check_balance |
支出前余额核查 |
付款代理 从不向借款人转账 --付款通过UPI托管直接支付给商家,防止现金滥用。
ML模型
商户GNN(图神经网络)
一个3层GCN在 21节点Paytm商户交易图 其中节点表示:
- 收入渠道:UPI P2M、QR动态/静态、音箱、POS、在线PG
- 客户细分:常规、新、高价值、季节性
- 财务健康状况:结算、退款、退单、现金流
- 信用信号:延期使用、贷款历史、信贷额度使用
- 经营指标:库存周转率、供应商付款、运营成本
TCN(时间卷积网络)
扩张性卷积病因分析 12周财务时间序列 (收入、支出、储蓄)来预测行为稳定性和还款可靠性。
欺诈检测(5信号)
- 循环交易检测(P2P对称)
- 交易速度峰值检测
- 新账户风险评分
- 贷款与收入比率检查
- 商户KYC验证
API终点
| 方法 | 端点 | 描述 |
|---|---|---|
WS |
/swarm/ws |
WebSocket——实时代理日志流 |
POST |
/swarm/run |
全集群流水线(分析+验证+支付) |
POST |
/swarm/analyze |
具有SHAP特征重要性的信用分析 |
GET |
/swarm/health |
系统健康状况+模型状态 |
GET |
/swarm/profiles |
列出可用的商家演示配置文件 |
GET |
/swarm/profiles/{id} |
商家的完整个人资料数据 |
GET |
/swarm/benchmark |
p50/p95/p99延迟基准 |
GET |
/graph/topology |
用于D3可视化的21节点商家图 |
POST |
/mcp/transaction |
直接支付tm MCP支付 |
GET |
/mcp/status/{id} |
交易状态检查 |
GET |
/mcp/log |
会话中的所有MCP工具调用 |
快速开始
后端
cd backend_agents
pip install -r requirements.txt
python main.py
# -> http://localhost:8000
# -> http://localhost:8000/docs (Swagger UI)
前端
npm install
npm run dev
# -> http://localhost:5173
列车型号(可选)
cd backend_agents
python -m models.merchant_gnn # Train merchant GNN
python -m models.tcn # Train TCN stability model
为什么是这种架构?
| Paytm的方向 | TrustAI的实现 |
|---|---|
| Prism多智能体群(Spider 2.0上的第2名) | 具有并行执行的自组织智能体群 |
| 支付MCP服务器(开源) | AI代理通过MCP工具调用进行支付(UPI托管) |
| AI音箱(11种语言) | 印地语语音输入+印地语/英语UI切换 |
| Groq合作伙伴关系(亚秒级AI) | 完整流水线在<200ms内执行 |
| 延期2.0(UPI信贷) | 基于供应的信贷三角融资循环 |
| 商户优先策略 | 基于Paytm支付渠道构建的21节点交易图 |
| 贷款扩张(印度农村和城市中小企业) | 重组通过当地店主拒绝贷款 |
项目结构
TrustAI/
├── backend_agents/
│ ├── swarm/
│ │ ├── engine.py # Swarm orchestrator (Prism-inspired)
│ │ └── agents.py # Analyst, Verifier, Disburser agents
│ ├── mcp/
│ │ └── paytm_client.py # Paytm MCP client (payment APIs)
│ ├── models/
│ │ ├── merchant_gnn.py # 3-layer GCN on merchant graph
│ │ └── tcn.py # Temporal convolutional network
│ ├── api.py # FastAPI + WebSocket endpoints
│ └── main.py # Entry point
├── src/
│ ├── App.jsx # Main app with routing + i18n
│ ├── lib/
│ │ └── api.js # API base URL config
│ └── components/
│ ├── SwarmVisualizer.jsx # Real-time swarm + voice + profiles
│ ├── DecisionEngine.jsx # AI underwriting + SHAP dashboard
│ ├── CreditMesh.jsx # GNN graph visualization (D3)
│ ├── Navbar.jsx # Navigation with Hindi toggle
│ ├── UserDashboard.jsx # Borrower interface
│ ├── ShopkeeperDashboard.jsx # Merchant interface
│ └── TCNAgentVisualizer.jsx # TCN visualization
├── ARCHITECTURE.md # Detailed architecture & roadmap
└── package.json
TrustAI — Built for FIN-O-HACK 2026 | AI for Small Businesses Track
