【免费下载链接】FinSight-AIAI equity research agent with resilient workflows, evidence-grounded RAG, versioned reports, and automated quality evaluation.项目地址https://gitcode.com/gh_mirrors/fi/FinSight-AI点击查看免费下载FinSight AI是一款 AI 投研代理其中的财务风险检测模块会自动扫描上市公司年报数据输出带严重度等级的风险信号。本文带你用 10 分钟读懂它的 4 条核心规则利润现金含量偏弱、资产负债率偏高、毛利率连续下降、应收账款压力偏高——不看代码也能明白每条规则在抓什么风险。一、风险信号是怎么产生的FinSight AI 的风险检测遵循一条清晰的流水线源码位于 backend/src/main/java/com/finsight/metrics/指标计算CoreFinancialMetricCalculator.java 按年度财报基于 MetricDefinitionCatalog.java 中定义的metric-dag-v2指标 DAG 计算出一整套财务指标毛利率、资产负债率、经营现金流/净利润等。规则扫描RiskSignalDetector.java 把指标交给每一条实现了 RiskRule.java 接口的规则逐一评估。信号落库MetricApplicationService.java 的recalculate()方法每次全量重建指标后把检测到的RiskSignal存入数据库并记录一次计算运行计算了几份财报、几个指标、几个信号保证每次检测可追溯。每条规则都继承自 AbstractRiskRule.java统一生成带唯一 ID、标题、解释文案和严重度severity数值越大越严重的风险信号。二、规则一现金流质量WEAK_CASH_EARNINGS源码CashEarningsQualityRule.java这条规则回答一个关键问题利润到底有没有变成真金白银它对每个年度财报检查两个条件检查项阈值信号标题严重度经营现金流 / 净利润OCF_NET_PROFIT 0.8低于 0.8利润现金含量偏弱2净利润同比增长NET_PROFIT_YOY 0但经营现金流同比下降OCF_YOY 0利润增、现金流降净利润增长但经营现金流下滑codePROFIT_CASH_FLOW_DIVERGENCE3新手理解账面利润漂亮、口袋里却没有现金是财务造假的经典前兆。第二个信号尤其危险——利润在涨、现金流却在掉说明利润质量堪忧严重度直接给到 3。三、规则二杠杆压力HIGH_LEVERAGE源码LeverageRiskRule.java规则非常直接资产负债率DEBT_RATIO 65%的年度就会触发资产负债率偏高信号严重度 2。新手理解65% 是一条经验警戒线。超过它意味着企业高度依赖债务运营一旦利率上行或盈利下滑偿债压力会明显放大。信号文案也提醒需结合行业属性评估地产、城投天然高杠杆与消费品公司标准不同。四、规则三盈利趋势走弱PROFITABILITY_TREND_WEAKENING源码ProfitabilityTrendRule.java这条规则需要至少 3 年数据检查最近三期的毛利率GROSS_MARGIN是否逐期连续下降第一年毛利率 第二年毛利率 最新年度毛利率 → 触发毛利率连续下降信号严重度 2。新手理解单年毛利率下滑可能是成本波动但连续三期下滑往往是结构性问题——价格战、成本上升或产品结构恶化值得重点深挖。五、规则四应收账款压力HIGH_RECEIVABLE_PRESSURE源码ReceivablePressureRule.java这条规则盯住货卖了但钱没回来的风险同样是逐年度检查检查项阈值信号标题严重度应收账款 / 营收AR_REVENUE 25%超过 0.25应收账款压力偏高2应收账款增速 − 营收增速RECEIVABLE_GROWTH_SPREAD 15 个百分点超过 0.15应收账款增速明显快于营收codeRECEIVABLE_GROWS_FASTER_THAN_REVENUE3新手理解第二个信号是收入确认质量的重要预警——应收收得比卖得还快可能意味着放宽信用政策冲收入回款周期在拉长。六、如何查看与触发风险信号风险检测是指标计算的一部分由 MetricController.java 暴露的 REST API 提供服务触发全量重算含风险检测POST /api/metrics/recalculate/{companySymbol}查询风险信号GET /api/metrics/{companySymbol}/risks查看历史计算运行GET /api/metrics/{companySymbol}/runs查看指标定义清单GET /api/metrics/definitions检测出的风险信号不止是列表展示它们会被写进 AI 分析报告的riskPoints参与 docs/benchmark.md 中定义的评测维度如结论一致性并随报告一起支持 Markdown / PDF 导出与版本 Diff 对比。如上图所示当风险信号提示现金流量质量偏弱时你可以在证据来源工作区直接检索公司经营现金流能否支撑当前利润质量从财报、公告和结构化指标中找到可核验的原始依据——这正是 FinSight AI结论必须有证据的设计理念。七、四条规则速查表规则 Code关注维度核心阈值最高严重度源码WEAK_CASH_EARNINGS利润现金含量OCF/净利润 0.83CashEarningsQualityRule.javaHIGH_LEVERAGE偿债压力资产负债率 65%2LeverageRiskRule.javaPROFITABILITY_TREND_WEAKENING盈利能力趋势毛利率连续三期下降需 ≥3 年2ProfitabilityTrendRule.javaHIGH_RECEIVABLE_PRESSURE收入回款质量应收/营收 25%应收增速超营收增速 15pct3ReceivablePressureRule.java总结FinSight AI 的财务风险检测设计有三个亮点值得每个关注基本面分析的学习者借鉴规则即组件每条规则一个类、一个稳定 code、阈值写在代码里想加新规则只需实现 RiskRule.java 接口Spring 会自动把它纳入 RiskSignalDetector.java 的扫描链路。信号可追溯每次重算都会记录输入财报数量、指标数量、信号数量与时间戳MetricCalculationRun历史可查、可复现。与 AI 报告联动风险信号会进入 AI 研报的riskPoints和数据快照哈希底层数据一变报告就重新生成避免拿旧结论回答新行情。更多架构细节可阅读 docs/architecture.md 与 docs/product-requirements.md。赞分享【免费下载链接】FinSight-AIAI equity research agent with resilient workflows, evidence-grounded RAG, versioned reports, and automated quality evaluation.项目地址https://gitcode.com/gh_mirrors/fi/FinSight-AI点击查看免费下载相关推荐DocsGPT金融服务财报分析与风险评估应用DocsGPT金融服务财报分析与风险评估应用 概述 在金融科技快速发展的今天如何高效处理海量财务数据、进行精准的风险评估成为金融机构面临的核心挑战。Docs人工智能AI 应用RAGAI Agent后端前端ESLint规则趋势分析识别团队代码质量的变化趋势ESLint规则趋势分析识别团队代码质量的变化趋势 引言为什么需要关注ESLint规则趋势 在当今快节奏的软件开发环境中代码质量监控已成为团队成功的关键开发工具Lint静态分析代码质量backtrader中的杠杆与保证金模型交易风险控制backtrader中的杠杆与保证金模型交易风险控制 在交易中杠杆是一把双刃剑既能放大收益也可能加剧损失。backtrader作为专业的量化交易框架提供金融科技数据分析创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考