AI应用软件
传统应用软件向众多的AI智能体看齐,实际上是一场由大模型厂商主导的服务模式的范式转移。传统应用软件本质上是在一类特定业务场景下,将众多功能操作流程封装而成的交互接口,用户需要手动点击、导航、输入才能完成工作;而AI智能体,则是一系列工作流程的自然语言描述与自主执行体——它不再等待用户指令,而是主动理解目标、分解任务、调用工具,并最终交付成果。那么,“智能体即服务”(Agent as Service) 或 “智能体即软件(Agent as Soft)” 是否真的是传统应用软件的尽头呢?
然而,我在思考一个问题:一个人拥有独立的思考和解决问题的方式,如果强行给他施加一套僵化的规则,是否真的有助于解决问题?同理,当前大语言模型本身已具备强大的推理与规划能力即思考模式;而Agent作为一种外部的、结构化的任务编排方式,本质上是另一种思考模式的显式封装。当我们在外层使用Agent去调用大语言模型时,两种思考方式叠加在一起,真的能实现最优解决方案吗?
如果说这是架构的耦合与协调的问题。如果Agent的编排逻辑过于僵硬,反而会限制大语言模型自身灵活应变的能力;如果Agent能够实现“松耦合”设计,让大语言模型在任务执行过程中自主决策;再加上正在探索的多智能体协作架构,日益复杂的架构设计,如何才能让众多智能体形成高效的互补,避免冲突呢?
同时,更高级的Agent集合,如类Claw、类Codex、类Harness等软件正在快速迭代和推广,似乎它们代表了当前AI编程与自动化能力的最高水平。然而,这些偏开发侧、高度技术化的工具软件,真的适用于普通用户和企业用户么?
答案恐怕是否定的,当前对话式应用的体验远不如传统的图形化应用来得直观。企业级应用仍面临稳定性、安全性、可维护性等多方面的挑战。
Agent 绝对不是AI时代应用软件的终极形态。Agent 只是AI能力的一种载体,而非最终目的。在未来大多数场景中,用户需要的仍然是结构化的界面、清晰的导航和即时的视觉反馈,而非冗长的对话轮次。对话交互天然具有线性、低信息密度的特点,对于需要多任务并行、信息对比和全局把控的复杂工作,反而是效率的拖累。Agent 应该是一种用于解决软件多场景交互方式的补充。例如,机器人的语言控制,智能音箱与智能汽车的语音交互。它是应用软件实现同一种功能的“既可以按键控制,又可以对话控制”的交互扩展,而不是一种单向取代。
总之,未来的趋势,或许不是“从App到Agent”的彻底替换,而是“App + Agent”的深度融合。App将保持其直观的界面和稳定的交互范式,而Agent则是以另外一种交互范式去完成同样任务的可选项。这种“潜意识AI”或“嵌入式智能”的形态,或许才是真正能同时服务好开发者、普通用户和企业用户的终极方案。
声明:以上仅代表个人观点,写作能力有限,以后再多写一点。