财务智能体后端已新增统一入口 financial-ai,用于业财一体化分析,覆盖:
接口采用 SSE 流式输出,工具命中时返回结构化 JSON 字符串。
POST /financial-ai/chatContent-Type: application/jsonAccept: text/stream;charset=utf-8请求体:
{
"memoryId": "finance-uuid-001",
"message": "查询近30天亏损订单"
}
字段说明:
memoryId:会话唯一标识(前端生成 UUID,单会话复用)message:自然语言问题GET /financial-ai/history/sessionsGET /financial-ai/history/messages/{memoryId}DELETE /financial-ai/history/{memoryId}前端建议处理流程:
rawTextrawText 尝试 JSON.parsetype 分发渲染图表/表格{
"success": true,
"type": "financial_order_profit_analysis",
"description": "已完成订单利润分析",
"summary": {},
"data": {},
"charts": {}
}
字段说明:
type:结果类型(前端渲染分发键)summary:头部指标data:表格明细/建议列表charts:ECharts option 数据建议按 type 建立渲染策略:
financial_cost_accounting:成本核算页financial_order_profit_analysis:订单利润页financial_inventory_capital_analysis:库存资金页financial_cashflow_forecast:现金流页financial_business_anomaly_warning:风险预警页financial_business_cockpit:经营驾驶舱financial_operation_report:日报周报页financial_rag_knowledge:知识检索/口径说明卡片data.orders[]:salesContractNocustomerNamerevenuematerialCostlaborCostdepreciationCostscrapCosttotalCostprofitprofitRateriskLevelreasonssuggestiondata.items[]:productNamemodelquantityinventoryValuestagnantDaysoverstockriskLeveldata.actualMonthly[] / data.forecastMonthly[]:monthincomeexpensenetFlowdata.receivableRiskTop[] / data.payablePressureTop[]data.items[]:riskLeveltypemessagedetaildata.headlinedata.conclusions[]data.riskSuggestions[]data.orderProfitTop[]charts 内字段均为 ECharts option,可直接喂给图表组件。
常见字段:
orderProfitBarOption / processCostBarOption / inventoryValueTopOptioncostCompositionPieOption / inventoryAgingPieOption / anomalyLevelPieOptioncashFlowTrendOptionfundGapGaugeOption / inventoryTurnoverGauge查看本月经营驾驶舱查询近30天亏损订单分析近30天库存资金占用预测未来3个月现金流生成本周经营周报为什么利润下降哪个客户最赚钱哪个工序成本最高memoryId 为空:返回文本 memoryId不能为空message 为空:返回文本 message不能为空success=true 且 data.items=[],前端按空态展示type 分发器(保证所有结构化结果可落地)summary)+ 表格(data)+ 图表(charts)