构建AI Agent为何感觉像软件工程的倒退?我们习惯于用Python脚本、SDK和复杂的框架将模型、工具和逻辑粘合在一起,但这产生了大量脆弱的“胶水代码”。一种“AI原生”的编程语言正在探索新路径,它将Agent视为一等公民,试图从根本上解决编排的混乱。但这会是最终答案吗?
AI Agent(智能体)无疑是当下最热门的技术风口,但任何一个尝试过构建复杂Agent的开发者,内心可能都有一种矛盾感:一方面,我们为大语言模型(LLM)的强大能力感到兴奋;另一方面,开发过程却常常感觉像一种软件工程的“倒退”。
当前主流的Agent开发模式,本质上是“Python + SDK + 框架”。开发者使用Python作为“胶水语言”,将LLM的API调用、向量数据库、外部工具(API)以及业务逻辑粘合在一起。像LangChain或LlamaIndex这样的框架,虽然提供了便利的工具集,但在很多场景下,它们更像是一个复杂的“胶水代码”生成器。
这种模式的问题日益凸显:
我们似乎陷入了一个怪圈:用最先进的AI技术,却配上了手工作坊式的开发体验。问题出在哪?或许在于,我们一直在用“通用语言”去解决一个“特定领域”的问题。
如果问题出在语言本身,那么解决方案是否就是创造一门新的、为AI而生的语言?一些前沿探索正朝着这个方向前进,它们试图将Agent从一个“库里的对象”提升为“语言的一等公民”。
这种“AI原生”语言的设计哲学,核心在于将构建Agent的关键概念直接内化为语言的语法和结构。
Agent即是类型:不再需要 class MyAgent: 这样的定义。语言直接提供 agent 关键字,让你像声明一个变量一样声明一个Agent,并直接在语法层面定义其模型、系统提示(System Prompt)和行为。
内置的“技能”:Agent不仅需要调用外部API,有时也需要执行一些本地的、确定性的计算任务,比如格式化价格、验证数据。传统方式需要定义一个函数,再通过复杂的工具注册流程让Agent“学会”调用。而AI原生语言可以提供一个 skill 关键字,让开发者用标准代码定义一个本地函数,并用自然语言描述其功能。LLM会根据描述自动决定何时调用这个本地“技能”,整个过程无缝衔接,且不消耗API额度。
原生的编排器:对于多Agent协作,不再需要手动编写状态机或回调函数。语言可以提供 runner 这样的原生编排构造,用于定义Agent之间的任务流转、切换条件和最大交互次数。开发者只需声明式地定义工作流,底层的状态管理和Agent切换由语言运行时(runtime)负责。
这种方式最大的优势在于编译时检查。因为Agent的定义、技能和工作流都是语言结构的一部分,编译器可以在运行前就发现配置错误、类型不匹配等问题,而不是等到生产环境的半夜三更才因为一个API调用失败而崩溃。
创造一门新语言是优雅的,但也是挑战巨大的,因为它需要建立全新的生态系统。在中国,我们看到了另一条同样致力于解决“胶水代码”问题的路径——“平台原生” (Platform-native)。
与从底层语言创新的思路不同,国内的科技巨头,如百度、阿里、腾讯等,更倾向于在自己强大的模型基础上,构建一个包罗万象的Agent开发平台。例如百度的“千帆AppBuilder”或阿里的“通义灵码”,它们试图通过以下方式降低开发门槛:
低代码/无代码界面:通过可视化的拖拽界面,用户可以将模型、知识库、API工具、工作流节点连接起来,自动生成背后的Agent应用。这本质上是将“胶水代码”的编写过程自动化和可视化了。
高度集成的SDK:平台提供功能强大的SDK,将与自家模型的交互、RAG(检索增强生成)的实现、工具的调用等复杂操作封装成简单的API。开发者虽然仍在使用Python等通用语言,但大部分“脏活累活”都被平台屏蔽了。
生态整合:这些平台不仅提供技术工具,还深度整合了云服务、数据库、应用分发渠道等生态资源。开发者在一个平台内就能完成从开发、部署到商业化的全流程。
“语言原生”和“平台原生”是两种解决思路的鲜明对比。前者是“造一把好锤子”,追求从根本上提升工具的精良程度和开发体验的优雅;后者是“建一个大工厂”,追求开箱即用、快速出成果和生态的规模效应。
对于需要高度定制化、追求极致性能和长期可维护性的复杂Agent系统,AI原生语言可能更具吸引力。但对于希望快速验证商业模式、将AI能力快速赋能业务的广大企业和开发者而言,中国的“平台原生”模式无疑门槛更低、见效更快。
无论是设计一门全新的AI原生语言,还是打造一个无所不包的开发平台,其最终目标都是一致的:为充满不确定性的LLM应用开发,引入现代软件工程的纪律和效率,将开发者从繁琐的“胶水代码”中解放出来。
AI原生语言的探索,代表了一种从计算机科学根本出发的优雅尝试,它提醒我们,正确的工具能从根本上改变我们解决问题的方式。而中国的平台化浪潮,则展示了市场驱动下,实用主义和生态整合的强大力量。
短期来看,平台的力量无疑会主导市场,因为它们解决了最迫切的“上手”和“落地”问题。但从长远看,当AI Agent的复杂性达到甚至超过今天的操作系统时,一门真正“懂”AI的语言,或许才会是构建下一代智能应用的基石。
免费获取企业 AI 成熟度诊断报告,发现转型机会
关注公众号

扫码关注,获取最新 AI 资讯
3 步完成企业诊断,获取专属转型建议
已有 200+ 企业完成诊断