章节 01
导读 / 主楼:Skillscript:为AI智能体设计的声明式工作流语言
Skillscript是一种专为AI智能体设计的声明式编程语言,让智能体能够将学到的流程固化成可复用、可审计的技能代码,解决传统智能体每次任务都重新推理导致的成本、延迟和漂移问题。
正文
Skillscript是一种专为AI智能体设计的声明式编程语言,让智能体能够将学到的流程固化成可复用、可审计的技能代码,解决传统智能体每次任务都重新推理导致的成本、延迟和漂移问题。
章节 01
Skillscript是一种专为AI智能体设计的声明式编程语言,让智能体能够将学到的流程固化成可复用、可审计的技能代码,解决传统智能体每次任务都重新推理导致的成本、延迟和漂移问题。
章节 02
章节 03
当前大多数AI智能体存在一个根本性问题:它们是瞬态的。每次执行常规任务时,智能体都需要从自然语言推理中重新"推导"整个流程。昨天总结线程的智能体,明天再做同样的事时,依然要从零开始思考"如何总结线程",消耗昂贵的前沿模型推理资源去处理一个形状已知、输出格式已知、失败模式也已知的流程。
这种浪费在三个维度上叠加:
更深层次的问题是:智能体没有可供自我书写的底层架构。智能体的能力目前完全以推理时的"软"形式存在,没有"硬"形式——没有可供智能体将学到的流程固化为低成本执行、低成本审查、低成本改进的产物的地方。
章节 04
Skillscript的核心理念可以用一句话概括:"智能体即代码,Skillscript是智能体自我书写的语言。"
这不是传统意义上的"记忆"(情景回忆、RAG上下文、对话摘要),而是能力记忆——以命名、类型化、可组合、可执行的形式持久化智能体的能力。
一个Skillscript技能是一个声明式配方,是一个带有类型化操作依赖DAG的小型程序。智能体编写一次,运行时多次触发。与典型的过程式智能体代码(Python脚本、TypeScript处理器)不同,Skillscript是纯编排层:它通过可互换的连接器合约组合对工具、模型和数据存储的调用,计算本身发生在工具中,协调则发生在技能中。
章节 05
最直接的替代方案是"让智能体写Python"。Python是图灵完备的,有成熟的工具链,模型也能很好地编写它。但对于智能体编写的持久化自动化,Python的优势会转化为劣势:
章节 06
智能体编写的脚本可能做任何事,包括智能体没有意识到的危险操作。subprocess.run、任意网络调用、文件写入——这些都没有门禁。一个有缺陷的智能体编写脚本的爆炸半径是整个主机。
章节 07
调试器和REPL是为人类迭代设计的,智能体不会那样迭代。
章节 08
当智能体将损坏的Python脚本推送到生产环境定时任务时,没有验证层。脚本在凌晨3点静默失败,人类第二天才发现。