“Agent可,使由之;不可,使知之。”
这句话放在今天的 AI 语境下,精妙得几乎可以作为人机交互的最高准则。它描述的正是我们和 Agent 之间最理想的协作动态:因材施“使”,动态授“知”。
我们可以把它拆成三层来理解:
一、判断“可”与“不可”:能力的边界
“可”不是指 Agent 完美无缺,而是指在当前任务上,它的能力边界足以覆盖,且你信任它自主完成。
算之可:任务复杂度在它的推理、规划和工具调用能力之内。比如:“帮我整理这些发票,按日期排序并算出总额。”
知之可:所需知识已在其预训练语料或你提供的上下文中。比如:“用 Python 画一个正态分布图。”
德之可:你信任它不会产生有害内容或严重幻觉。比如让它起草一封日常邮件。
当这三个条件满足时,它即为“可”。
二、“使由之”:放权与自治
“由之”就是让它自己顺着路走——你只需说“做什么”(What),不必管“怎么做”(How)。
你给出目标与约束,Agent 自主规划步骤、调用工具、纠错、完成任务。这是高度自治状态。你的角色从“教导者”变为“委托人”,心理模式从“我来教你怎么做”切换成“去做,我只看结果”。
这正是当前 AI Agent 产品设计的终极追求:像 AutoGPT、MetaGPT 那样,给它一个目标,它就自己写计划、执行、写文件、搜索,直到完成。
三、“不可,使知之”:教导与对齐
一旦 Agent 表现出“不可”——幻觉、误解、缺乏领域知识、规划失败——你就必须介入,“使之知”。
这里的“知”不再是原句中“隐瞒道理”,而是赋予理解、传递知识、纠正对齐。具体操作就是现代 AI 工程里的那些事:
在对话中现场教:给它正确示例(Few-shot),明确要求,用思维链引导。
外挂知识库:RAG(检索增强生成),让它“知道”它原本不知道的专有信息。
微调或系统指令:把规则、风格、价值观系统地“教”进去,使之内化。
纠正与反馈:直接说“不对,应该是这样……”,就是一次即时的“使之知”。
孔子原句被断句成“民可,使由之;不可,使知之”时,哲学姿态发生了翻转:从“控制”转向“启蒙”。用在 Agent 上更是如此——我们不是为了控制它而隐瞒,而是为了让它在未来变得“可”,才去教它。
四、循环:从“不可”到“可”
这六个字还隐含一个动态螺旋:
Agent 呈现“不可”→ 你“使之知”(通过 Prompt、知识、微调)。
它吸收了新知,边界扩展,变得“可”。
你放手“使由之”,让它自治执行。
又遇到新边界,再次“不可”→ 再“使之知”。
这不正是人类学习与合作的本质吗?一个懂得何时放手、何时教导的协作方,才是最强大的增强系统。
所以,这句话完全可以成为设计 Agent 系统、撰写 Prompt 乃至思考人机关系的座右铭:
察其可,则放权由之;觉其不可,则倾囊知之。如此迭代,Agent 渐趋明智,人亦得解放。