从高速公路到大平原,软件正在经历一场静悄悄的革命。
一条路 vs 无限路径
过去,开发一个软件产品就像修建一条从起点到终点的公路。好的软件是高等级公路——宽阔、平坦、高效;差的软件是羊肠小路——狭窄、曲折、难行。但无论好坏,都是一条预先设计好的固定路径。
现在,在 AI 时代,智能体就像一片大平原。从起点到终点,可以有千万条道路。路径不再被预先定义,而是根据实际情况动态生成。
这不是比喻,而是正在发生的现实。

SAST 的三种实现方式
让我用一个具体例子来说明:假设你需要实现静态应用安全测试(SAST)能力。
传统方式:构建 SAST 系统
这是经典的软件开发路径。你需要:
组建开发团队
设计系统架构
开发代码扫描引擎
构建规则库
开发用户界面
部署运维基础设施
这条路径清晰、完整,但也意味着:数月的开发周期、数十万到数百万的投入、持续的维护成本。这是一条“高速公路”,一旦建成,功能固定,扩展需要重新规划。
新方式一:使用 Skill
在 AI 平台上,你可以创建或使用一个 SAST Skill。这个 Skill 封装了安全扫描的核心逻辑:
接收代码输入
调用 AI 模型进行代码分析
应用安全规则检测
生成漏洞报告
开发周期从数月缩短到数天,甚至数小时。Skill 是可复用的、可组合的。你可以把它集成到任何工作流中,也可以随时调整和优化。
新方式二:构建 Agent
更进一步,你可以构建一个 SAST Agent。它不仅能扫描代码,还能:
理解你的安全需求
自主选择合适的扫描策略
调用多个工具和知识库
根据上下文调整分析深度
生成针对性的修复建议
与开发者对话澄清问题
Agent 不是一个固定的程序,而是一个具有自主性的智能实体。它能够根据具体情况选择最优路径,甚至处理你没有预见到的场景。

三种形态的本质区别
这三种实现方式代表了软件的三种形态:
系统(System):预定义的完整解决方案
特点:功能完整、性能可控、部署独立
适用场景:核心业务、高频使用、严格性能要求
成本:高开发成本、高维护成本
技能(Skill):可复用的功能模块
特点:快速构建、灵活组合、轻量级
适用场景:标准化任务、工作流集成、快速验证
成本:低开发成本、中等灵活性
智能体(Agent):自主决策的智能实体
特点:上下文理解、动态规划、自主执行
适用场景:复杂任务、多变场景、需要判断的工作
成本:最低开发成本、最高灵活性
从单一路径到路径选择
这场变革的核心不是技术的替代,而是选择权的增加。
在传统软件时代,当你需要某个能力时,只有一个选择:开发一个系统。这就像只有一条公路,无论路况如何,你都得走。
在 AI 智能体时代,你有了三个选择:
如果需求明确、使用频繁,构建系统
如果任务标准、需要复用,创建 Skill
如果场景复杂、需要灵活,部署 Agent
更重要的是,这三者可以共存、互补、协同。一个 SAST Agent 可以调用 SAST Skill,而 SAST Skill 可以对接 SAST 系统的 API。它们不是替代关系,而是不同抽象层次的能力表达。
软件开发的新范式
这种变化正在重塑软件开发的底层逻辑:
从“构建”到“组合”不再需要从零开始构建每个功能,而是组合已有的 Skill 和 Agent。
从“固定”到“动态”软件不再是静态的代码集合,而是可以根据上下文动态调整行为的智能实体。
从“专用”到“通用”同一个 Agent 可以处理多种相关任务,而不需要为每个任务开发独立系统。
从“开发”到“配置”很多场景下,你不需要写代码,只需要配置 Agent 的目标、约束和可用工具。

大平原上的自由
回到开头的比喻:AI 智能体时代就像一片大平原,从起点到终点有无数条路径。
这意味着:
你不再被迫走唯一的那条路
你可以根据实际情况选择最优路径
你可以随时调整方向
你甚至可以开辟新的道路
这不是说传统的“高速公路”(完整系统)不再重要。对于核心业务、高性能要求的场景,系统仍然是最佳选择。
但现在,你有了更多选择。你可以用 Skill 快速验证想法,用 Agent 处理复杂场景,用系统支撑核心业务。
软件的形态不再单一,而是根据需求、场景、资源灵活选择。
这就是 AI 智能体时代的软件新形态:不是一条路,而是一片自由探索的平原。
在这片平原上,你准备走哪条路?
夜雨聆风