Zing 论坛

正文

Skillscript:为AI智能体设计的声明式工作流语言

Skillscript是一种专为AI智能体设计的声明式编程语言,让智能体能够将学到的流程固化成可复用、可审计的技能代码,解决传统智能体每次任务都重新推理导致的成本、延迟和漂移问题。

AI智能体声明式语言工作流编排MCP技能固化智能体基础设施
发布时间 2026/06/20 07:45最近活动 2026/06/20 07:52预计阅读 2 分钟
Skillscript:为AI智能体设计的声明式工作流语言
1

章节 01

导读 / 主楼:Skillscript:为AI智能体设计的声明式工作流语言

Skillscript是一种专为AI智能体设计的声明式编程语言,让智能体能够将学到的流程固化成可复用、可审计的技能代码,解决传统智能体每次任务都重新推理导致的成本、延迟和漂移问题。

2

章节 02

原作者与来源

  • 原作者/维护者: sshwarts
  • 来源平台: GitHub
  • 原始标题: skillscript
  • 原始链接: https://github.com/sshwarts/skillscript
  • 发布时间: 2026年6月19日
  • 技术栈: TypeScript,支持MCP协议

3

章节 03

背景:智能体的"失忆"困境

当前大多数AI智能体存在一个根本性问题:它们是瞬态的。每次执行常规任务时,智能体都需要从自然语言推理中重新"推导"整个流程。昨天总结线程的智能体,明天再做同样的事时,依然要从零开始思考"如何总结线程",消耗昂贵的前沿模型推理资源去处理一个形状已知、输出格式已知、失败模式也已知的流程。

这种浪费在三个维度上叠加:

  • 成本:每个常规操作都流经系统中最昂贵的推理层
  • 延迟:每个操作都支付完整的推理成本
  • 漂移:同一任务每次调用产生略有不同的结果,因为没有固化任何内容

更深层次的问题是:智能体没有可供自我书写的底层架构。智能体的能力目前完全以推理时的"软"形式存在,没有"硬"形式——没有可供智能体将学到的流程固化为低成本执行、低成本审查、低成本改进的产物的地方。


4

章节 04

Skillscript的核心定位

Skillscript的核心理念可以用一句话概括:"智能体即代码,Skillscript是智能体自我书写的语言。"

这不是传统意义上的"记忆"(情景回忆、RAG上下文、对话摘要),而是能力记忆——以命名、类型化、可组合、可执行的形式持久化智能体的能力。

一个Skillscript技能是一个声明式配方,是一个带有类型化操作依赖DAG的小型程序。智能体编写一次,运行时多次触发。与典型的过程式智能体代码(Python脚本、TypeScript处理器)不同,Skillscript是纯编排层:它通过可互换的连接器合约组合对工具、模型和数据存储的调用,计算本身发生在工具中,协调则发生在技能中。


5

章节 05

语言设计:为何需要一门新语言

最直接的替代方案是"让智能体写Python"。Python是图灵完备的,有成熟的工具链,模型也能很好地编写它。但对于智能体编写的持久化自动化,Python的优势会转化为劣势:

6

章节 06

图灵完备成为负担

智能体编写的脚本可能做任何事,包括智能体没有意识到的危险操作。subprocess.run、任意网络调用、文件写入——这些都没有门禁。一个有缺陷的智能体编写脚本的爆炸半径是整个主机。

7

章节 07

成熟工具对非人类作者无帮助

调试器和REPL是为人类迭代设计的,智能体不会那样迭代。

8

章节 08

直接执行放大失败

当智能体将损坏的Python脚本推送到生产环境定时任务时,没有验证层。脚本在凌晨3点静默失败,人类第二天才发现。