Skip to content
查看 GitHub 源文件

源文件:https://github.com/lennonli/licheng-AI-tutorials/blob/main/docs/define-output-before-work-ABL-20260831-V1.md

AI优先|先定义输出,再让AI开始工作

我现在越来越喜欢一个很简单的AI工作习惯:

先别急着告诉AI怎么做,先把最终要交付什么想清楚。

因为很多AI任务之所以反复修改,不是过程有问题,而是开始时根本没有明确最终产物。

比如同样是:

“研究一下这个法律问题。”

最后可能需要的是:

  • 一段微信回复;
  • 一份法律备忘录;
  • 一个Excel案例表;
  • 一份Word法律意见;
  • 或者只是一个简明结论。

这几种输出,对AI的工作方式完全不同。

所以我现在越来越觉得:

先定义输出,往往比先设计过程更重要。

一、输出决定AI应该怎么处理材料

比如整理50个案例。

如果最终只是要一段总结,AI可以重点做归纳。

但如果最终需要一个可持续更新的案例库,那么一开始就应该结构化处理:

  • 公司;
  • 板块;
  • 问题类型;
  • 问询要点;
  • 回复口径;
  • 法律依据;
  • 来源链接。

否则AI先写了几十段文字,最后再转成Excel,又要重新整理一遍。

所以很多返工其实都来自:

一开始没有想清楚最终格式。

二、不要让AI做完以后,再人工“搬运”

这是我现在特别想避免的一种工作方式。

AI先在聊天框里输出几千字;

然后人复制到Word;

再拆成表格;

再调整标题;

再整理格式。

这样AI虽然参与了,但最后的“最后一公里”还是人工完成。

更好的方式应该是直接告诉AI:

  • 最终需要什么文件;
  • 结构是什么;
  • 保存到哪里;
  • 命名规则是什么。

比如:

“最终输出一份Word法律备忘录和一份Excel案例清单,Word按结论、依据、分析、风险、建议结构输出,Excel按指定字段整理。”

这时候AI才是在真正交付成果,而不是只提供内容。

三、不同输出,对应不同工作深度

有些任务只需要一个判断。

例如:

“这个条款有没有明显风险?”

那就没有必要做一份20页报告。

但如果是:

“形成可以给客户使用的法律意见。”

那要求就完全不同。

可能需要:

  • 法律依据核验;
  • 事实梳理;
  • 风险分级;
  • 不同方案比较;
  • 正式文书格式;
  • 人工复核提示。

所以开始任务之前最好先确定:

这是内部快速判断,还是正式交付成果?

这会直接决定AI需要做到什么程度。

四、先设计表格字段,往往比先搜资料更重要

这一点在研究型任务里特别明显。

比如整理IPO问询案例。

如果先漫无目的地搜索,最后往往会得到大量零散信息。

更好的方式是先定义:

最终我要哪些字段?

例如:

  • 公司名称;
  • 上市板块;
  • 审核阶段;
  • 法律问题;
  • 问询内容;
  • 回复逻辑;
  • 整改措施;
  • 中介意见;
  • 最终审核结果。

字段确定以后,AI就知道搜索时应该提取什么。

所以对于大量信息整理任务,我很喜欢一个原则:

先建表,再找数据。

五、先定义最终文件,也能减少上下文混乱

复杂任务很容易一路做下去,越做越多。

今天查法规;

明天找案例;

后天又补商业分析。

最后AI自己也不知道哪些内容最终要用。

如果一开始就定义:

最终只需要:

  • 一份10页以内的法律备忘录;
  • 一张风险清单;
  • 一个附件索引。

那整个过程中产生的信息都可以围绕这三个交付物组织。

不相关的东西可以直接舍弃。

这其实也是一种上下文管理。

六、输出模板可以直接变成AI工作的骨架

如果某类工作经常重复,最好直接准备输出模板。

比如法律备忘录固定为:

  • 结论摘要;
  • 问题背景;
  • 法律依据;
  • 分析意见;
  • 风险提示;
  • 建议动作。

合同审查固定输出:

  • 修改版合同;
  • 修改说明表;
  • 重大风险清单。

尽调固定输出:

  • 资料缺失清单;
  • 风险问题清单;
  • 尽调报告。

这样Agent拿到任务以后,不需要重新设计最终结构。

只需要往既定结构里填充内容。

稳定性会高很多。

七、输出越明确,Subagent和工具也越容易分工

前面讲过复杂任务可以调用Subagent。

其实Subagent怎么拆,也经常取决于最终输出。

例如:

  • 最终要生成一份完整尽调报告,那就可以按照报告章节拆给不同子代理;
  • 最终要生成案例数据库,就可以按照公司批次或者字段来源拆分。

MCP和工具调用也是一样。

如果最终需要一个带来源的案例表,

AI自然就知道必须保存原始出处。

如果最终只是内部头脑风暴,

就没有必要设计那么复杂的数据结构。

所以:

输出不仅决定结果,也会反过来决定过程。

八、真正完整的任务,应该从“交付物”倒推

我现在越来越喜欢用一种倒推思路:

  • 最终要交什么?
  • 为了交这个东西,需要哪些信息?
  • 这些信息从哪里来?
  • 哪些可以AI直接做?
  • 哪些需要工具?
  • 哪些必须人工确认?

然后再开始执行。

这比一上来就说:

“你先查一下。”

通常高效得多。

所以如果以后要给Agent一个复杂任务,我觉得可以先问自己一句:

最后我希望在电脑里看到什么?

是一份Word?

一张Excel?

一个完成修改的文件夹?

一份项目交接说明?

还是一个可以持续运行的脚本?

这个问题一旦明确,很多后续问题都会变简单。

先定义输出,再设计过程。

AI不是为了“回答得很好”。

最终目的是:

交付一个真正可以继续使用的工作成果。

内容同步自 GitHub 仓库,仅作为工具教程与工作流说明。

CONTACT

联系李成律师

扫描二维码添加微信,沟通法律 AI、非诉业务及相关合作事项。

手机端可点击二维码查看原图并长按识别。

李成律师微信二维码扫码添加微信