乐于分享
好东西不私藏

律师AI工作流五步法03实战②:3分钟画完案件关系图、时间线、证据链

律师AI工作流五步法03实战②:3分钟画完案件关系图、时间线、证据链

律师AI工作流五步法03实战②:3分钟画完案件关系图、时间线、证据链

法律人专用绘图指令:用 draw.io、Excalidraw 和 Skill,把复杂案情变成图

前面我写过几篇和律师画图有关的文章。

《一图看懂“连环案”:律师如何用 ProcessOn 绘制“诉讼战略地图”?》,讲的是手动画图。《律师画图哪家强?7 款 AI 绘图工具深度实测》,讲的是工具选型。《律师玩转 Skills:把 35000 字判决书压缩成三页图表的那一刻》,讲的是把判决书图表化沉淀成 Skill。

这几篇文章,其实都在回答同一个问题:

法律人如何把复杂问题画清楚?

今天想接着往下走一步,也尽量不讲虚的。

这篇文章里,我只用两个例子。

一个是我以前写过的建设工程连环纠纷案。

案情很典型:业主把商业综合体项目发包给总包,总包又把幕墙工程分包出去,分包方再把劳务部分转给实际施工人,同时还向材料商采购特种玻璃。后来业主以质量问题拒付工程款,总包停付分包款,分包拖欠劳务款和材料款,材料商又依据保证合同直接找总包追款。

这种案子,最难的不是某一个法律点,而是关系太多:合同链、付款链、违法转包、担保追索、停工讨薪,全都缠在一起。

另一个是我之前测试过的一份 3 万多字建设工程判决书(2023)最高法民终359号。

这类判决书里,信息量通常很大:谁是施工方,谁是发包方,谁承担保证责任,谁承担质押担保责任;法院怎么认定工程价款,怎么扣减已付款,怎么处理律师费、利息和诉讼费用;一审怎么判,二审为什么维持或调整。

如果只是让 AI 总结,它当然可以写出一段摘要。为了能更清楚的读懂复杂判决书,我还特地做了一个诉讼可视化 skill。

律师真正需要的,往往不是一段摘要,而是几张能拿去沟通、汇报、复盘的图。

当 draw.io 和 Excalidraw 都有了 AI Skill 之后,律师画图这件事,就不只是“手工活”,也不只是“让 AI 生成一张图”,而是进入了一个新的阶段:

让 AI 调用合适的绘图工具,按律师的规则生成可编辑图表。

这正好对应我最近在整理的 律师 AI 工作五步法

输入信息 → 分析判断 → 生成内容 → 调用工具 → 交付成果

画图,就是“调用工具”这一步里最直观的例子。

可以这么理解:

以后遇到复杂案件,可以先让 AI 把案情画成关系图、时间线、证据链,再由律师做最后判断和修改。

为什么律师总要画图

律师工作里,很多材料天然适合图表化。

比如判决书。一份 3 万字的判决书,里面有当事人关系、合同关系、争议焦点、证据链、裁判逻辑、金额计算、责任承担。

如果只靠文字,读者很容易迷失。

再比如建设工程纠纷。业主、总包、分包、实际施工人、材料商、监理、担保人,所有主体交织在一起。合同链、资金链、担保链、责任链互相缠绕。

你跟客户讲半小时,不如画一张图。

律师画图不是装饰,而是一种工作能力。

它至少解决三个问题:

  • 自己看清楚:复杂案件先变成结构。
  • 客户听明白:把专业判断变成可视化表达。
  • 团队能复用:同类案件形成固定图表模板。

从手动画图到调用工具

我之前写 ProcessOn 那篇文章时,还是典型的手动画图方法。

先列主体:

  • 业主
  • 总包
  • 分包
  • 实际施工人
  • 材料商
  • 监理

再列关系:

  • 总承包合同
  • 分包合同
  • 违法转包
  • 材料采购
  • 保证担保
  • 质量监督
  • 工程款拖欠

最后用不同颜色和线条区分合同关系、资金关系、担保关系、风险关系。

这个方法很有效,但问题也明显:费时间、靠手感、难复用。

每次画图都要重新拖节点、调线条、改颜色。图画得好不好,很依赖律师自己的可视化经验。

现在 draw.io 和 Excalidraw 都有了 Skill,事情开始变得不一样。

draw.io 有了 Skill。Excalidraw 也有了 Skill。

这两个工具我都很喜欢,但它们的气质完全不同。

两个 Skill 的地址也放在这里,方便大家自己研究:

  • draw.io Skill / MCP 官方仓库:https://github.com/jgraph/drawio-mcp
  • draw.io Skill 目录:https://github.com/jgraph/drawio-mcp/tree/main/skill-cli
  • Excalidraw Diagram Generator Skill:https://github.com/github/awesome-copilot/tree/main/skills/excalidraw-diagram-generator

如果你不熟悉 GitHub,或者下载、安装过程中遇到问题,也可以联系主理人微信,我把整理好的 Skill 包发给你。

draw.io 更适合正式法律图表。

它适合案件关系图、裁判逻辑图、金额责任图、合同审查流程图、交易结构图、担保责任图、诉讼流程图。

它的优势是正式、规整、可交付。生成 .drawio 文件后,可以继续编辑,也可以导出 PNG、SVG、PDF。

Excalidraw 更适合手绘白板图。

它适合公众号配图、诉讼战略地图、案件关系草图、法律概念解释图、讲课白板图、客户沟通示意图。

它的优势是亲切、直观、可手动修改。生成 .excalidraw 文件后,拖到 excalidraw.com 里就能继续改。

一句话:

draw.io 负责正式交付,Excalidraw 负责讲清楚。

MCP、Skill 和 App 到底有什么区别

这里要稍微解释一下。

很多读者可能会看到 MCP、Skill、App、客户端这些词,觉得一头雾水。

简单说:

App 或客户端,是你平时真正使用的软件。比如 draw.io Desktop、Excalidraw 网页版,它们就是画图的地方。

MCP 更像是给 AI 接上的“外部接口”。AI 通过 MCP 可以和某个工具或服务通信,像是给 AI 接了一根线,让它可以操作外部能力。

Skill 更像是写给 AI 的“操作说明书”和“工作方法”。它告诉 AI:遇到什么任务、该怎么判断、该调用什么工具、输出什么文件、检查什么问题。

所以这次我更愿意讲 Skill,而不是重点讲 MCP。

原因很简单:律师真正需要沉淀的,不只是“能不能连上工具”,而是“我希望 AI 按什么专业规则来画图”。

MCP 解决的是连接问题。Skill 解决的是工作方法问题。

对法律人来说,后者更关键。

我们不是为了让 AI 随便画一张图,而是要让它按律师的思维画图。

工具会画图,但不懂律师怎么画

我在测试时发现一个很真实的问题。

Skill 能生成图,但它未必懂法律人的图表规则。

比如:

  • 线条压住文字
  • 节点重叠
  • 箭头穿过关键节点
  • 所有信息硬塞进一张图
  • 金额图里责任线穿过律师费节点
  • 合同关系、付款关系、担保关系混在一起

这些问题,对普通流程图可能只是“不够美观”。但对法律图表来说,就会造成理解错误。

比如一张金额责任图里,如果“责任分配”的线穿过“律师服务费”节点,读者可能会误以为律师费是责任分配的中间节点。

这不是审美问题,而是法律表达问题。

所以我意识到,律师不能只依赖通用绘图 Skill。

还需要一个“法律图表化 Skill”。

法律图表化 Skill 是什么

这个 Skill 的作用,不是替代 draw.io,也不是替代 Excalidraw。

它更像一个总控层。

它先判断:

  • 这是判决书、合同、案情,还是诉讼策略?
  • 应该画一张图,还是拆成三张图?
  • 应该用正式图表,还是手绘白板图?
  • 应该调用 draw.io,还是调用 Excalidraw?
  • 图里面哪些关系必须分层表达?

它的逻辑大概是:

法律图表化 Skill        ↓识别法律场景        ↓选择图表类型        ↓决定 draw.io / Excalidraw        ↓按律师图表规则生成

我给它设定了一些硬规则:

  • 线条不能压字。
  • 节点不能重叠。
  • 长线必须走外侧。
  • 复杂案件必须拆图。
  • 每个节点控制在 2-4 行。
  • 金额计算、附随费用、责任主体必须分层。
  • 合同关系、资金关系、担保关系要用不同颜色。

这就是律师和普通画图用户的区别。

我们不是为了好看而画图,而是为了让法律关系不被画错。

判决书可以拆成三张图

以前读一份长判决书,可能需要通读、摘录、整理表格。

现在可以让法律图表化 Skill 先判断结构,再调用 draw.io 做三张图。

比如前面说的那份 3 万多字建设工程判决书,我不会让 AI 硬塞成一张“大而全”的图。

因为那样一定会乱。

更好的做法,是拆成三张正式图。

案件关系图,解决“谁和谁是什么关系”。谁是上诉人,谁是被上诉人,谁承担保证责任,谁承担质押担保责任。

裁判逻辑图,解决“法院为什么这么判”。最高法围绕哪些争议焦点展开,为什么采信鉴定意见,为什么支持工程价款,为什么驳回上诉。

金额责任图,解决“钱怎么算、谁承担”。工程价款基础是多少,已付款是多少,扣减项是多少,最终欠付工程款是多少,利息、律师费、保证责任、质押责任怎么分配。

这三张图,比一篇长摘要更容易让人建立全局。

而且它们不是一次性图片,而是可编辑的 .drawio 文件。

建设工程连环纠纷案,则更适合做成一张手绘白板图。

它的重点不是裁判逻辑,而是把纠纷怎么从一个付款拒绝,传导成总包停付、分包欠款、实际施工人停工、材料商追索的连锁反应讲清楚。

这种图更适合用 Excalidraw。

它不需要特别正式,但要让人一眼看懂:

  • 谁是合同链上的主体。
  • 哪一段发生了付款断裂。
  • 哪一段涉及违法转包。
  • 哪一段产生担保追索。
  • 最终风险为什么回到总包和业主身上。

这两种例子刚好说明 draw.io 和 Excalidraw 的分工:

判决书图表化,适合 draw.io;复杂案情白板化,适合 Excalidraw。

图不会一次完美

这次测试里,我最有感触的反而不是“AI 一次画出完美图”。

恰恰相反,第一次生成的图并不完美。

draw.io 版本里,金额责任图有一条线穿过了“律师服务费”节点。这看起来只是排版问题,但在法律图表里,它会造成误读:读者可能以为律师费是责任分配的中间节点。

于是我让它重排,把金额责任图拆成三层:

  • 金额计算
  • 利息、律师费、诉讼费等附随费用
  • 主债务人、保证责任、质押担保责任

这样线条就不再穿过费用节点,法律关系也更清楚。

Excalidraw 版本也有类似问题。

一开始它用了很多斜线阴影,线条也绕得比较夸张,看起来太潦草。这提醒我一件事:手绘风不是潦草风。法律图表需要的是“白板感”,不是“草稿感”。

后来我把规则改掉:

  • 不默认使用斜线阴影
  • 用浅色矩形色块表达不同主体
  • 用不同颜色线条表达合同、欠款、担保、追索
  • 尽量减少大回环线
  • 允许保留一点手绘感,但不能影响阅读

改完以后,图明显干净了。

所以我后来反而不再追求“AI 一次生成完美图”。

因为在真实工作里,这个要求本来就不现实。

几个绘图 Skill 现在都已经很强,但它们偶尔还是会出现一些小问题:

  • 线条轻微压到文字。
  • 箭头从节点中间穿过去。
  • 两条关系线交叉。
  • 字和边框靠得太近。
  • 复杂关系被塞进同一层。

这些问题需要重视,但也不必因此否定这套方法。

关键在于:它生成的不是一张完全锁死的图片,而是可编辑源文件。

draw.io 生成的是 .drawio 文件。Excalidraw 生成的是 .excalidraw 文件。

这意味着,律师可以把文件打开,像平时修改 Word 或 PPT 一样继续调整:移动一个节点,拉开一条线,改一个颜色,删掉一条多余关系,或者把某个说明文字挪到更合适的位置。

这才是它真正适合律师工作的地方。

AI 先把 80% 的结构画出来,律师再完成最后 20% 的专业校正。

它仍然不是设计师级别的最终稿,但这正好是我想说的重点:

AI Skill 负责生成结构化初稿,律师负责校验、判断和微调。

尤其是 Excalidraw 的好处就在这里。生成的不是一张死图,而是 .excalidraw 文件。你可以拖进 Excalidraw 里继续移动节点、改线条、调颜色。

这很符合律师的真实工作方式。

我们不需要 AI 一次性替我们完成所有判断。我们需要的是一个能快速给出可编辑初稿的工具,然后由律师把最后 20% 的专业表达补上。

这就是调用工具

很多人理解 AI,只停留在“让 AI 写一段文字”。

但真正进入工作流以后,AI 不只是写字。

它要会调用工具。

比如调用文档工具生成 Word,调用表格工具分析 Excel,调用检索工具查案例,调用绘图工具生成图表,调用浏览器工具验证网页,调用本地软件导出 PNG / PDF。

律师 AI 工作五步法里的“调用工具”,核心就是这件事:

AI 不只是回答问题,而是驱动工具完成交付物。

画图就是最直观的例子。

我说一句话,它判断图表类型,选择 draw.io 或 Excalidraw,生成源文件,再导出 PNG。

这已经不是聊天,而是在完成一个工作动作。

真正要沉淀的是规则

工具会越来越多。

今天是 draw.io 和 Excalidraw,明天可能还有更多绘图 Skill。

但真正值钱的,不是某一个工具,而是你自己的规则。

比如我现在沉淀下来的法律图表规则:

  • 判决书通常拆成关系图、逻辑图、金额图。
  • 建工连环纠纷适合分成合同层、付款断裂层、索赔责任层。
  • 金额责任图必须把计算、费用、责任主体分层。
  • 手绘白板图适合公众号,正式图适合报告。
  • 复杂图要先降维,不要把所有信息塞进一张图。

这些规则,才是法律人自己的经验。

Skill 的意义,就是把经验写进去,让它下次自动执行。

这也是我为什么会把“法律图表化 Skill”单独整理出来。

draw.io 和 Excalidraw 的原始 Skill,我会在文章里直接放 GitHub 地址,大家可以自己去看、去装、去试。

但我自己改造的法律图表化 Skill,里面放的是更偏律师工作场景的规则,比如判决书怎么拆图、建工连环案怎么分层、线条怎么避让文字、金额责任图怎么避免误导。

这部分我会整理成一个资料包,放到“AI法律视界知识星球”里。

不是因为它多神秘,而是因为它需要不断迭代:你们拿真实案情来试,发现哪里画得不清楚,我再继续把规则改进去。

AI 工具真正好用,不是第一次就完美,而是每次实战之后,都能把律师的经验沉淀下来。

写在最后

过去,律师画图靠手工。

后来,我们用 AI 生成图。

现在,我更愿意把这件事理解为:

律师把自己的图表化方法论,封装成 Skill,再让 AI 调用工具执行。

这一步很重要。

它意味着,我们不是在被动使用工具,而是在把自己的专业工作方法变成可复用的工作流。

对我来说,draw.io 和 Excalidraw 是两个“王炸”工具。

一个负责正式交付,一个负责白板解释。

而法律图表化 Skill,则把它们变成了律师自己的工作流。

这可能就是 AI 时代法律人的新能力:

不只是会写法律意见,更要会把复杂法律关系画清楚,并让 AI 按你的标准反复画清楚。

主理人手搓AI建立的个人品牌网站,欢迎围观https://panshuyan0.github.io/lawyer-portfolio/