Agent终将从开发者走向构建者、架构师,预测也会出现Agent开发者之外的新职业:Agentic架构师(也可以说是Agent架构师)。
Agentic架构师
与现有基于Agent平台开发应用的开发者不同,Agent架构师是使用Agent现有能力模块结合实际需求进行良好架构设计的工程师,关注点也不在于具体功能实现,而是考虑整个Agenti应用的健壮性、稳定性、效率、安全合规、成本。Agent架构师也不仅仅是关注某个插件是否完善、某个工作流是否能满足需求,Agent架构师要关注的是各行业场景落地中提炼出相同本质的方法论和设计模式,能够将这些设计模式复用到其他项目中,让基于Agent的应用构建能够更加普适性、更好的符合一套良好设计的架构规则。
01
从开发者到架构师
From Developer to Builder & Architect
Developer也会逐渐走向Builder和Architect。Agent正在经历变革,之前是Agent单兵作战的探索阶段,自身能力模块逐渐补齐、在各个领域中逐渐探索应用落地,不过还没有对底层能力进行编排和架构设计,无论是代码编程还是云计算,都经历了这个阶段。
今天Anthropic发布了Building effective agents一文,提到了7种设计模式,包括:
-
Building block: The augmented LLM
-
Workflow: Prompt chaining
-
Workflow: Routing
-
Workflow: Parallelization
-
Workflow: Orchestrator-workers
-
Workflow: Evaluator-optimizer
-
Agents
02
编程时代《设计模式》
GoF提出了著名的23种设计模式
传统的代码,Erich Gamma的23种《设计模式》震撼开发者,让大家在使用不同编程语言写代码时有了更加公认的规则和标准去遵循。当然,后来也有各位大师的《重构Refactor》、《重构与模式》等等,让代码更具有艺术性。
在云计算中也是如此,最开始的云服务器、存储、网络等基础产品,后面逐渐发展到一二百款产品,这时候就有了架构的必要性,在进行复杂架构设计时需要探讨最佳实践本质,而不仅仅是围绕需求变来变去。
03
云计算领域设计模式与框架
Design Patterns & Well-Architected Framework
AWS非常早的提出了Well-Architected Framework,阿里云在2023年也发布了良好设计架构框架,我的《云端架构》完稿于2021年12月22日,基于云计算提供的上百款产品按照合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营六大支柱/模块设计了41种云计算的设计模式。
04
Agent领域设计模式与框架
Design Patterns & Well-Architected Framework
现在是生成式AI以及Agentic应用的阶段(感觉还称不上时代),在基础能力模块补齐后、需要面对的场景需求越来越复杂的时候,就需要设计模式DesignPattern了。也需要一套完善的架构评估模型,类似于AWS较早提出的Well-Architected Framework,来评估什么样的Agent是好的、如何构建更加优良设计的Agentic架构。
作为当前的Agent开发者以及今后的Agent架构师,我们需要有架构思维。
不过在Agent架构最早期,我们需要做的还有很多,包括:
-
Agent能力继续打磨成熟
-
应用场景探索和总结
-
在中多项目种对设计模式进行总结提炼、优化改进
-
需要一套行之有效的Agent应用和架构评估体系
在Agent架构师就需要依靠扣子等各个Agent平台提取通用的架构方法论,无论面向教育还是电商,无论是医疗还是制造业,在纷繁的场景以及需求中提取Agent架构本质,并复用到纷繁的场景和需求中,Agent还是用来解决实际问题的。
05
成为第一批Agentic架构师
Be Agentic Architect
从Agent开发者转为Agent架构师,你愿意么?
你做好准备了么?
携手同行吧!