AI 对传统 IT 角色的影响:应用&技术架构师

42 阅读7分钟

背景:Agent Skills 正在成为主流交付物

最近几年,AI Agent 把 Skill(技能)变成了最常见的交付物。人人都在写,代码库里堆满了技能,每个人的电脑上还有自己专属的技能。

以下两个新情况随之而来:

  1. 技能快速膨胀,缺乏治理。 命名撞车、逻辑重复、描述含糊的技能越来越多,没有任何设计把关。
  2. 应用系统的定义发生漂移。 从“一个系统或模块”变成了一个能通过自然语言触发的“能力单元”。

对应用&技术架构师而言,这带来了不小的挑战。


应用&技术架构的传统职责

应用架构师

传统上,应用架构师是业务与系统之间的桥梁,关注整个应用组合的规划,其职责通常有以下几个方面:

  • 业务需求理解:将业务战略和需求转化为应用能力和功能规划
  • 应用组合管理: 规划应用生态——哪些该建、哪些该合并、哪些该淘汰
  • 应用间交互设计:定义系统间的集成方式、数据流转、接口契约
  • 领域划分:划定各应用的业务边界和职责范围
  • 非功能需求对齐:确保应用层满足可用性、扩展性、合规性等要求
  • 架构评审与治理:评审应用级方案,保证业务与技术的一致

技术架构师

相应地,技术架构师是技术方案的决策者,关注组织的技术体系,其职责通常有以下几个方面:

  • 技术选型:评估和选择框架、语言、数据库、中间件、云服务
  • 技术标准制定:编码规范、API 风格、日志格式、CI/CD 规范
  • 系统技术方案设计: 接口规范、安全策略、部署架构、可观测性
  • 跨系统技术问题:性能调优、分布式事务、数据一致性、容错机制
  • 新技术引入:技术预研、POC 验证、推广落地

AI 时代的应用架构与技术架构职责

进入 AI Agent 时代后,Skill(技能)正在取代传统的应用成为一种核心交付物。这两个角色的职责也亟需随之演进。

AI 时代的应用架构师

对照应用架构师的传统职责,进入 AI 时代后,他们在 Skill 管理方面应该发挥以下作用:

  • 技能定位与边界:定义每个技能解决什么业务问题、不解决什么
  • 技能组合规划:规划技能生态——哪些该创建、哪些可合并、哪些该废弃
  • 技能间协作设计:定义技能调用关系、输入输出契约、数据流转路径
  • 场景覆盖分析:识别业务场景是否有对应技能覆盖,发现覆盖盲区
  • 技能粒度决策:拆太细管理成本高,拆太粗复用性差,需要找到合适的粒度
  • 用户体验定义:技能以自然语言触发,如何让用户无感知地调用正确的技能

AI 时代的技术架构师

相应地,技术架构师在 Skill 管理方面应该发挥以下作用:

  • 技能规范制定: 包括统一命名规范,描述规范;统一目录结构,脚本入口;统一脚本语言;
  • 管理规范制定:对技能进行分类管理,形成技能资产
  • 质量门槛设定:每个技能必须包含README、用例、错误处理、测试等元素
  • 安全与权限框架:设计 tool_guard、file_guard、approval_level 的配置规则
  • AI 匹配优化:分析 AI 匹配命中率、冲突率,迭代描述内容和关键词
  • 技能可测试性:确保每个技能可独立验证
  • 技能可观测性:可以追踪每个技能的使用情况

架构职责对比:

在 AI 时代,应用架构师的核心职责基本可以一一映射:

  • 过去他规划应用系统,现在规划的是 Agent 技能;
  • 过去定义系统间的 API 接口,现在定义技能间的协作关系,只是触发方式从 API 契约变成了自然语言;
  • 过去将业务需求转化为功能,现在转化为技能能力,本质相同但粒度更细、交付更快;
  • 过去评审应用架构方案,现在评审的是技能的定位和边界。

相比之下,技术架构师的变化更大:

  • 过去他们制定编码规范、API 风格和 CI/CD 规范,现在要制定的是命名规范、描述规范和目录结构——标准化的对象从代码变成了元数据;
  • 过去他设计安全策略,现在则要设计的是 skill.json 中的 tool_guard、file_guard 和 approval_level——安全防线从网络边界收缩到了技能权限本身;
  • 过去他关注系统的可观测性,现在要追踪的是每个技能的命中率和使用情况。

此外,AI 时代还为他们带来了几项全新的职责,包括:技能资产的分类管理、质量门槛的设定、可测试性的保障。

架构职责变化带来的影响

对于应用架构师而言,他们的职责变化并不是很大,可以实现低成本的迁移,只需要补充大约 20% 新能力。

组合规划、边界界定、集成设计等老本领,几乎可以一对一地映射到技能生态。真正的增量只有三块:

  • 粒度决策——一个技能什么时候拆、什么时候并,没有传统经验可循
  • 自然语言 UX——“用户界面”变成了“用户会怎么说”,触发体验需要设计师式思维
  • 技能编排——从 API 串联变成了“导入→清洗→导出”这种能力链设计

技术架构师的职责变化更大,转型紧迫性更高。这主要是因为许多来自传统职责的经验失效了,像编码规范、API 风格、CI/CD 规范这些老本领在技能管理方面没了用武之地。

而像技能资产的分类管理、质量门槛的设定、可测试性的保障等职责,则完全是在技能生态中自己长出来的需求,过去从未做过。

这意味着,技术架构师转型不是在原地换一块招牌就能完成的。其中护栏设计成为最高的风险项,因为技能会执行真实代码、接触真实凭据等可能带来极大副作用的操作。

技术架构师转型路线

首先是理解 AI 的匹配机制,观察描述怎么影响技能命中率。这是新世界的“物理定律”,是理解技能的基础。

其次是定义好命名和描述规范,这项工作成本低、收益高,可以作为第一份落地产物。

第三项是技能资产的分类管理,保障技能质量,避免重复建设,方便技能分发等。

第四项是安全与权限护栏,因为技能会执行真实代码、接触真实凭据,所以风险很高。这一层要尽快建立。

最后是匹配遥测和持续迭代,跟踪技能使用情况,记录命中率和混淆对,反哺描述优化,形成闭环。

忠告: 技能需要治理,但也别过度治理。技能的灵魂是轻量化、创建速度快。

一句话收尾: AI 时代不需要架构师转行,应用架构师依旧是管好“建什么”,技术架构师依旧是管好“怎么建”,他们之间的分工协作基本也没多少变化,只是因为管理对象有所不同,他们都需要增加几项新技能。