随着代理采用的加速,组织面临一个共同的挑战:没有一致的框架来描述和设计代理、团队重塑解决方案、共享不一致的指导,并且无法基于他们已经知道的内容而构建。
代理原型框架提供了一个简单的模块化模型:类别、功能和组件(“3C”),用于标准化你在整个组织中设计、生成和传达代理的方式。
在这组文章中,你将学习如何:
- 根据 3C 模型使用共享词汇进行代理设计。
- 了解代理行为的七个类别。
- 将功能映射到实现组件。
- 将该框架应用于真实世界中的典型场景。
为什么共享词汇很重要
代理部署的数量和复杂性不断增加。 组织不再询问代理是否可行。 他们在询问如何构建高效的智能体,如何从战略层面思考它们,以及如何在整个组织内规模化部署它们。
如果没有一个共享框架来阐明代理的设计和组合方式,团队会使用不同的词汇、不同的模式和不同的结构级别对代理进行不同的开发。 此方法会导致:
- 团队在与利益相关者沟通智能体时存在不一致。
- 跨项目和任务的工作重复。
- 无法在现有工作的基础上进行系统性建设。
当团队未能就共享词汇达成一致时,从一个项目中获得的知识就无法让下一个项目受益。 随着代理开发速度的加快,这种碎片化带来的成本也在不断累积。 代理的统一设计语言很重要,就像一致的架构模式对于云解决方案很重要一样。
关于框架
可组合的模块化代理体系结构的出现反映了更广泛的行业融合。 代理并不是单体系统。 它们是可组合、重新组合和扩展的离散互操作功能的程序集。 新式代理系统中的体系结构模式(工具调用、函数路由、检索扩充生成、多步骤业务流程)是企业代理参与中出现的相同模式。
代理原型框架不会引入新概念。 它将经验丰富的实践者早已在做的事明确命名并加以系统化,并使这种思维方式在各个团队和各种讨论中都更易理解和复用。
框架的核心是单个组织原则:代理方案由类别、功能和组件组成。 这三个层级提供了一种结构化、可重复的方法,用于在任何层面上设计和沟通智能体,从确定客户项目范围到规划平台功能。
| 类别 | 能力 | Components |
|---|---|---|
| 将代理可执行的相关工作类型归类在一起的代理行为大类领域。 类别提供了一个共享词汇,用于在高级别(独立于特定工具或实现)对代理方案进行推理。 | 代理可在类别中执行的特定用户可观测函数。 功能是代理行为的构建基块,是组合在一起以创建完整代理体验的功能部分。 | 启用功能的实现基元。 组件确定功能的实现方式,允许根据上下文和约束以不同的方式实现相同的功能。 |
后续步骤
了解共享词汇为何重要以及框架的组织方式后,请了解类别、功能和组件如何协同工作。