SuperAPI AI 工具集

antu

通用与其它

查看项目

更新于 10-16 08:41

技能介绍

用途:Antu 依据你编写的结构化 JSON 生成法律类图表,输出为单个 HTML 文件,可在任意浏览器打开、打印和转发,无需安装、不联网、不上传数据。本技能版本为 Antu 0.14.0。

四类图:fact(事实时间线,记录谁在何时做了什么)、procedure(流程,如合同履行、诉讼或仲裁程序及分支)、relationship(关系图,如股权、借贷、担保、控制、监管)、justification(裁判理由,含结论、争点、规范、要件、事实)。若需求同时符合两类,应分别做两张图;若都不符合(如数字图表、公司组织架构图),应说明 Antu 不绘制。

使用方式:先阅读对应类型的指南与字段表,参考 examples/<kind>/ 中的示例编写 JSON,在信封中于 type 旁写上 specVersion。命令通过 scripts/antu.mjs 执行(需 Node 18 或以上): node <skill-dir>/scripts/antu.mjs validate spec.json node <skill-dir>/scripts/antu.mjs layout spec.json node <skill-dir>/scripts/antu.mjs render spec.json -o diagram.html node <skill-dir>/scripts/antu.mjs preview spec.json -o shot.png 若装有 Antu MCP 服务器,可用 antu_validate、antu_layout、antu_preview、antu_render。无 Node 但具备 Python 3 时,可用 python3 <skill-dir>/scripts/make_html.py spec.json -o diagram.html 生成页面(仅校验 JSON 能否解析及类型是否已知,无布局与预览)。两者都没有则该环境无法生成页面。

限制:内容须来自用户材料,不得编造日期、时间、条文编号、法规版本、案号或姓名;材料没说的字段应留空或向用户确认。不确定的法律点应排除并说明原因。无日期的节点留空 date,不得借用前一条的日期。验证通过后用 preview 检查可读性;layout 会提示文字在 1600×900 屏幕上过小(低于 11px 偏小、低于 9px 过小)时的拆分建议。许可为 GNU AGPL v3 或更高版本,生成页面中的数据仍归用户所有。