可插入系统的工件

发布: (2025年12月29日 GMT+8 21:52)
2 min read
原文: Dev.to

Source: Dev.to

概览

Anthropic 最近发布了 Agent Skills 作为开放标准。

技能的一个好处是它们位于系统(LLM/AI)之外。这意味着它们不仅可以与系统集成,还可以独立于系统进行改进。

对执行任务 y 的技能可以在迭代中进行改进,使用其历史表现作为反馈。

同样的原则也应当应用于代理和工作流编排的框架:定义应当与负责执行的库保持松耦合。

示例:紧耦合的库

想象有一个名为 flow 的库。通常,这样的库会要求用户这样构建工作流或代理:

const flow = new Flow();
flow.addAgent();
flow.addTool();
flow.addPrompt();
flow.buildSystem();

flow.run();

示例:面向制品的方式

如果库把工作流视为一个独立的制品,就可以更简洁地使用:

const flow = new Flow();
flow.run();

虽然第一种方式更具编程性,但第二种方式更容易使用,也更便于对工作流进行迭代。

工作流的演进

面向制品的方式同样允许代码干净地演进:

const flow = new Flow();
flow.run(flowV2);

或者我们可以保持“最新”概念,并在需要时随时回滚。

参考资料

Back to Blog

相关文章

阅读更多 »

云安全策略失效的地方

云安全策略的问题 如果政策没有被遵守,即使再好的政策也是毫无价值的。 当我查看我们的检测平台时,我看到许多资源……