Files
pzhang_zywl 40567a4fb6
CI / test (push) Successful in 30s
Initial commit: document_analyzer with CI/CD pipeline
- 4 skill pipeline (doc_parser, conflict_detection, ir_generation, resolution_application)
- CI workflow on push/PR (.gitea/workflows/ci.yml)
- Auto-issue on CI failure (.gitea/workflows/auto-issue.yml)
- Pytest smoke tests (tests/test_sample.py)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 20:00:26 +08:00

1.4 KiB

name, description
name description
冲突检测技能 分析解析后的文档,检测图表类图像与其相应文本描述之间的矛盾和条件不匹配。

冲突检测技能

概述

此技能识别解析文档中文本内容与视觉内容之间的潜在冲突。它特别针对图表类图像(流程图、架构图、状态图、序列图和活动图)并交叉检查其描述与同文档部分的文本内容。

功能

该技能:

  • 从解析的文档结构中识别图表类图像
  • 将图像描述与同一文档部分中的相应文本内容进行交叉引用
  • 检测视觉表示和文本表示之间的矛盾和条件不匹配
  • 生成包含其位置的已识别冲突的结构化列表
  • 专门针对流程图、架构图、状态图、序列图和活动图

输入要求

  • 解析文档JSON文件的路径(由文档解析技能生成)
  • 可选输出目录规范
  • 可选试运行标志,在不调用API的情况下预览大语言模型提示

输出

该技能生成一个结构化JSON文件,文件名为输入文档的基本名称后跟'_conflicts.json',包含:

  • 带有关于差异详情的冲突对象列表
  • 标识每个冲突发生位置的节标识符
  • 冲突图像和文本内容的片段
  • 每个冲突的类型分类(例如,矛盾、条件不匹配)

集成点

此技能消耗文档解析技能的输出并为解决方案应用技能提供输入。冲突解决过程通常需要人工输入才能进入下一阶段。