Crediscope 工作台 授信调查 · 华湖城建发展股份有限公司(示例借款人 · 已脱敏)
4 份财报文件已就绪
提取 → 编排 → 校验 → 组装 · 全程本地完成
CONSOLE · 运行留痕
待机 · 等待开始分析 界面为演示重排,全部产物取自桌面端真实运行记录 真实运行留痕回放 · 已脱敏
worker
Crediscope信贷分析 Agent 下载桌面版
信贷分析 Agent · 桌面版 · 免费内测

Crediscope

信贷分析特化的 Agent 工具

读入借款人财报等基础资料,按信贷方法论流水线产出完整授信调查报告。 本页不是产品宣传片——它是一次真实运行的留痕回放:每一步展示的中间产物 (提取 JSON、worker prompt、wiki 图谱、校验规则、成稿 docx)均取自真实运行记录,已脱敏。 界面为演示重排,全部产物取自桌面端真实运行记录。 无后端、无实时模型调用、数据只存本机。

下载 macOS 版 下载 Windows 版 GitHub 仓库
4 份财报文件输入
235 科目/份三表结构化提取
115 / 657wiki 节点 / 引用边
22 条G 规则机械校验
311 块成稿段落与表格

以上数字取自 2026-07 一次真实运行留痕,随版本演进可能变化。

安装提示

装不上?看这里

  • macOS 提示「无法验证开发者」:系统设置 → 隐私与安全性 → 仍要打开;或终端执行 xattr -dr com.apple.quarantine /Applications/Crediscope\ LLM.app
  • Windows 下载被拦:浏览器点「保留」;运行时 SmartScreen 选「更多信息 → 仍要运行」
  • Win10 提示缺 WebView2:到微软官网装一次 Evergreen Standalone Installer (x64)
  • 首次使用需配置三项密钥,缺一项无法开始分析
STEP 01

上传:输入就是财报等基础资料

留痕来源 · customer-run / 客户一 / extract.json

借款人近期的审计报告或年报,直接拖入。文件名是采集系统的匿名编号—— 不需要模板、不需要手工录入。解析、计算、写作全部在本机完成,原始文件不出本机。

— 流水线尚未推进到此 —
本次运行读入 4 份 PDF。每份均被识别为文本型财报(isFinancialReport = true), 按资产负债表 / 利润表 / 现金流量表三张主表抽取科目,单份抽取 235 个科目(114 + 65 + 56)。
STEP 02

数据提取:脚本优先,Agent 兜底

留痕来源 · extract.json · metadata

提取层默认走确定性脚本:PDF 文本解析 → 科目正则映射 → 三表对齐校验。 脚本能解决的问题,不花一次模型调用;格式变了,Agent 才接管。

— 流水线尚未推进到此 —

报表格式变化 → 提取脚本失效 → Agent 兜底

4 份 PDF 中,1223307072.PDF 的报表格式发生变化,出现 3 个脚本未注册的科目: 结算备付金拆出资金以摊余成本计量的金融资产终止确认收益。 映射表失效后流水线没有中断——该文件触发 3 次 LLM 兜底调用(llmCalls = 3)完成科目对齐, 其余 3 份 llmCalls = 0,纯脚本通过。

pdf_text 解析正则映射未匹配科目 ≥ 1 ?LLM 兜底映射三表对齐
关键科目横向对照(4 份 PDF · 单位:万元)
数值取自 extract.json · statements.balanceSheet,原值单位为元,此处 ÷10,000 保留两位
科目明细 · 1219539522.PDF 资产负债表全量(可滚动)
共 114 个科目行 · matchedSource 非空 = 脚本正则直接命中 · null = 该期无余额
附注原文留痕(extract.json · note 字段抽样)
STEP 03

Agent 编排:父 Agent 拆 KEY,子 Agent 领任务

留痕来源 · worker prompt 原文(real_prompt_应收账款.md)

报告骨架按 KEY 切分——每个会计科目、每个分析章节都是一个独立 KEY。 父 Agent 把 KEY 连同该 KEY 命中的 wiki 规则一起打包成子任务,派发给 worker; worker 只写自己负责的 KEY,不碰授信结论,产出落盘后由父 Agent 统一合并。

— 流水线尚未推进到此 —
PARENT AGENT

章节拆分与派发

读入「分析骨架」模板,解析全部 <!-- KEY: ... --> 占位符,按 key_wiki_map 注册表为每个 KEY 预载 wiki 规则,生成子任务。

下面是财务资产章节的派发清单(取自真实模板片段)。

worker prompt 结构骨架 · KEY = financial.assets.应收账款 原文 4,687 字节 · 关键判断标准已脱密 · 点击展开

    
STEP 04

知识库 wiki:规则之间的引线是预埋的

留痕来源 · wiki_graph.json · 115 页 / 657 边

信贷方法论不写死在 prompt 里,而是沉淀为本机 wiki:框架页、科目概念页、行业页、G 规则页 互相以 [[wikilink]] 引用。worker 查询「应收账款」时,图谱把挂在上面的 G14(账龄逐户分析)、G12(关联交易穿透)和相邻概念页一并推送——每条边都带着上下文。

— 流水线尚未推进到此 —
节点大小 = 连接度;着色 = 社区聚类(c0–c5,仅用于区分)。 应收账款分析(连接度 30)已高亮,悬停任意节点可查看其名与邻居。 布局为离线预计算的力导向结果,渲染为纯内联 SVG,无任何外部库。
STEP 05

G 规则校验:交付前的机械审计清单

内容来源 · wiki/frameworks/G规则总表.md(演示页改写)

22 条注册规则,每条有唯一编号、触发条件、严重性分级。 blocking 阻断结论 · major 必须补专项分析 · warning 披露后允许输出 · style 语言格式错误。 未在总表注册的 G 编号,不得进入报告或 prompt。

— 流水线尚未推进到此 —
触发器写在数据上

指标脚本算完即知命中哪条规则(如 FCF 连续为负命中 G13),命中的规则原文以「强制执行」块注入全体 worker。

机械比对

G9 / G10:报告写的流动比率、资产负债率与脚本计算值偏差超限即 FAIL(±0.05 / ±0.5pp)。

反推校验

G18:校验器从财务数据 JSON 反推本报告应当加载哪些 wiki 页,比对实际使用记录,缺失即 FAIL。

磁盘存在性验证

worker 在记录里写「我查了某页」,校验器去磁盘确认文件真实存在——防自我申报。

STEP 06

最终报告:从占位符到成稿

留痕来源 · subagent_keys / financial.assets.应收账款.md → report.docx

对照同一 KEY 的三个形态:模板占位符 → worker 交回的原始产出 → 父 Agent 整合后的成稿。 下方为完整《公司客户授信调查报告》阅读视图,支持左侧目录跳转。

— 流水线尚未推进到此 —
① 模板占位符(分析骨架.md)
② worker 交回的原始产出(subagent_keys/financial.assets.应收账款.md)
③ 父 Agent 整合后的成稿段落(report.docx · 财务因素分析 / 应收账款)

该 KEY 的成稿即 worker 产出原文落位:父 Agent 负责占位符替换、<!-- KEY --> 标记清理与全文连贯性校验。 worker 在资料不足时按 G20 写明「尚需进一步获取」而不是编造账龄表——证据不足拒答是规则,不是建议。

成稿留痕:311 个内容块 · 13 张表格 来源:report.docx(python-docx 提取,全文脱敏后内嵌)
PIPELINE REPLAY