给智能体装上机械臂:Scripts 目录的威力
如果我们把 Skill 比作一个数字员工的岗位培训体系,那么 SKILL.md 就是岗位说明书,告诉智能体该做什么、怎么做;references 目录就是知识库,提供执行任务所需的各种参考资料。
你好,我是C哥。
如果我们把 Skill 比作一个数字员工的岗位培训体系,那么 SKILL.md 就是岗位说明书,告诉智能体该做什么、怎么做;references 目录就是知识库,提供执行任务所需的各种参考资料。
但仅有这两样,数字员工还缺少一项关键能力:动手干活。
让我们来看一个具体的业务场景。
假设你经营一家外贸公司,一位大客户发来了一封邮件,附件是一份 Excel 表格,里面列出了 50 种产品,每种产品都有不同的采购数量。客户希望你根据数量给出阶梯报价,并计算出总金额。
这时候,智能体就遇到麻烦了。
智能体的核心能力是理解语言、推理分析、生成文本。它能读懂客户的需求,能写出得体的商务邮件,但你让它精确计算 50 种产品的阶梯价格、汇总总金额、生成格式规范的报价单,这就超出了它的能力范围。
这就像你招了一个聪明的实习生,他理解能力强、文笔也好,但你让他手工计算 50 行数据的总价,不仅慢,还容易出错。这时候,你会怎么做?当然是给他一个计算器,或者让他用 Excel。
那么问题来了:谁来充当智能体的计算器和 Excel?
答案就是:scripts(脚本)。
很多人一听到脚本可能会有些紧张:这是不是要学编程了?别担心,你完全不需要学编程。现阶段,你只需要理解脚本是什么、能做什么就足够了。
你可以把脚本想象成一份给电脑看的菜谱。我们人类做菜,看的是中文写的菜谱,比如“少许盐,翻炒两分钟”。电脑干活,看的是用代码写的脚本,比如“打开这个表格,把第三列的数字全部加起来,结果写到最后一行”。虽然写法不同,但本质是一样的:都是一步一步的操作指令。
scripts 目录是 Skill 文件夹中的一个可选子目录,用来存放这些脚本文件。有了它,Skill 就从一个只会动嘴的顾问,变成了一个既能出谋划策、又能动手干活的全能助手。
智能体不擅长的事情,主要有这几类,而这些恰恰是脚本最擅长的: