af4f536980641221722a3e0660740d19cda9e0dd
根因:LLM 无法可靠输出 CompareResult 所需的完整嵌套树 JSON, 实际返回格式(coverage/matched/missed)与预期不符。 修复: - AiServiceClient.compareRecall() 返回 Optional<JsonNode>(原始 JSON), 不再尝试直接反序列化为 CompareResult - StandardMindMapServiceImpl 新增 buildCompareResultFromAI(): 解析 AI 返回的平铺 matches/missedTitles/extraNodes 列表, 将 MATCHED|/MISSED| 标注写入标准树,确定性构建 CompareResult - AI 只负责语义匹配判断,树结构操作由 Java 端保证可靠性
Description
No description provided
Languages
Java
99.9%
Dockerfile
0.1%