作者:虑得
一、什么是脚本?
可以将“脚本”通俗地理解为一份能让电脑自动帮你完成重复性工作的“任务清单”或“操作说明书”。
在计算机领域,脚本(Script)是一种用特定语言编写的、由一条条命令组成的文本文件。它就像一份给计算机看的“剧本”,计算机“阅读”并执行这份剧本上的指令,就能自动化完成一系列预设的操作。其核心价值在于将繁琐、重复的手动操作流程化、自动化,从而大幅提升工作效率。
所以,脚本本质是“自动化任务清单”,是一个提升工作效率的“智能助手”。它把你从重复、机械的电脑操作中解放出来,让你能更专注于需要思考和创造的工作。当你发现自己每天都在重复同样的电脑操作步骤时,那就是考虑能否用脚本来实现自动化的好时机。
二、会计为什么要积累自己的脚本?
-
1. 自己写的脚本,用起来更容易结合实际情况进行修改。
-
2. 脚本的编写、应用,得有场景,没接触到的场景,是想象不出来的。所以,积累,很重要!
-
3. 更容易理解企业数字化转型的底层逻辑。因为你通过写脚本,知道什么时间节点、任务节点需要什么数据,这些数据怎么来的、怎么处理加工的、又将往哪儿去?没有写脚本的功力,是不容易理解这些的。
-
4. 它是将来应用 AI Agent的技术基座。
三、脚本与skill、Agent的区别
这三个概念其实构成了 AI 自动化的“三层金字塔”,从底层到顶层分别是:脚本(Script)→ Skill(技能)→ Agent(智能体) 。
脚本(Script):确定性的“流水线工人”
脚本就是一段写死的、固定的指令序列 ,按预设流程严格执行,没有任何自主判断能力。
-
特点: 快、稳、省。输入确定,输出就确定,毫秒级响应,几乎零成本。
-
局限: 遇到预设之外的情况就卡住报错,不会变通。
-
典型场景: 每天凌晨3点自动备份数据、定时发送报表、Excel 一键格式化。
一句话:你告诉它“怎么做”,它严格照办。
Skill(技能):模块化的“专用工具”
Skill 是封装好的、可复用的单一能力模块 ,专注于做好一件事,有固定的输入输出,但没有自主意识,必须被调用才能发挥作用。
-
特点: 专、精、准。一个 Skill 只干一件具体的事,比如“PDF 文字提取”、“SQL 查询生成”、“邮件发送”。
-
形态: 通常以文件夹形式存在,核心是
SKILL.md(元数据+指令),附带脚本、参考文档、模板等资源,采用渐进式加载 机制,按需激活以节省 Token。 -
与脚本的区别: 脚本是一套固定流程,可以独立跑;Skill 是单一能力单元,必须依附于 Agent 或其他载体才能使用。
一句话:它解决“如何做好一件具体事”,但不知道“什么时候该做”。
Agent(智能体):有脑子的“项目经理”
Agent 是具备自主决策能力的完整智能系统 ,你只给它目标,它自己拆解任务、规划步骤、调用 Skill 和工具、应对变化、自我纠错,最终独立完成任务闭环。
-
核心公式:
Agent = LLM(大脑)+ Planning(规划)+ Memory(记忆)+ Tools(工具调用) -
特点: 活、全、深。遇到意外能自己调整路径,做错了能自己纠正,甚至会主动做你没要求但合理的事。
-
典型场景: “帮我分析上月销售数据并生成高管汇报”——Agent 会自主决定查哪些数据、怎么分析、用什么格式呈现,中间数据源挂了还能换一条路。
一句话:你告诉它“要什么结果”,它自己想办法搞定。
一张表看懂核心区别
-
驱动力|规则驱动(If-Then)|能力驱动(单一功能)|目标驱动
-
自主性|无,严格按流程执行|无,被动调用|高,自主规划决策
-
灵活性|极低,遇变即崩|中等,专注单一领域|高,动态调整路径
-
复杂度|低|中|高
-
成本|几乎为零|中等(按需加载)|高(Token 消耗大)
-
比喻|流水线工人|专用工具/手艺|项目经理/主厨
三者如何配合?
用一个“整理会议纪要”的场景来看分工:
-
Agent 接收需求:“把1小时会议录音整理成精简纪要,导出 Word”
-
Agent 自主拆解任务,调用 Skill :“语音转文字 Skill” → “文本提炼核心 Skill”
-
最后触发脚本 :“Word 格式排版脚本”,自动调整字体段落完成导出
没有 Agent,Skill 和脚本只是零散工具;没有 Skill 和脚本,Agent 就没有干活的抓手。
选型黄金法则
业界共识是建立一个**“降维调用”优先级** :能用脚本解决的,坚决不用 Skill;能用 Skill 解决的,坚决不用 Agent。
-
流程固定、规则明确 → 脚本 (快、稳、省)
-
需要语义理解或泛化能力,但步骤单一 → Skill (专、精、准)
-
目标明确但路径未知、需要多步推理和动态调整 → Agent (活、全、深)
Agent 不是“第一选择”,而是处理最棘手“硬骨头”的“最后防线”。把简单任务交给 Agent,就像用大炮打蚊子——又慢又贵还不稳定。
会计,学会并积累脚本,是板上钉钉的事!至于怎么学,可以看看我写的《会计从小项目开始学Python——练一个用一个》。