关于Agent框架,豆包,DeepSeek、Manus都选择了它

简介: 2025年被视为Agent元年,通过向Manus、豆包、DeepSeek提问“编程框架第一性原理”,发现三者不约而同推荐阿里巴巴开源的AgentScope。

2025年被认为是Agent元年,2026年Agent必然会在各行各业蓬勃发展,但当前可选择的框架品类繁多,设计理念各有千秋。为此,我发起了一项有趣的实验:同一个关于“编程框架第一性原理”的问题,分别向当今三款流行的AI工具——Manus、豆包和DeepSeek提问。我预想会得到三个充满个性、视角各异的答案,然而,结果却大大出乎我的意料。他们不约而同地将目光聚焦于同一个项目:阿里巴巴开源的AgentScope。这一惊人的共识,我觉得挺有意思,把整个过程总结记录并分享给大家(文末附原版分享链接)。



01

先总结


我先尝试让他们先通过总结之前在各自领域成为既定标准的框架,从中总结出关于一个优秀编程框架的第一性原理,如下是我的 Prompt:


你是一个是一个专业的资深程序员,你会很多的编程语言和编程框架,你很熟悉 Java 领域的 Spring 、Spring Cloud、Python 中的 flask 这样的web框架,你也很懂 AI 相关的推理框架:比如 tensorflow 等。请你与我进行深度共振:请问,在你看来,对于一个编程框架而言,他的第一性原理到底是什么?


在这过程中,三个人给出的答案分别是:


三位AI的思考过程却各有千秋,分别代表了三种不同的思维范式:豆包的工程实用主义、Manus的设计哲学思辨,以及DeepSeek的系统工程视角。他们从不同维度出发,共同勾勒出了“第一性原理”的完整画像。



豆包:开发者的生产力工具


豆包的观点虽然有点啰嗦吧,但是非常务实,直击开发者痛点。他的答案是:回归到框架被创造的最核心、最底层的诉求——围绕特定开发场景,通过抽象化、标准化的封装,解决开发者的核心痛点,降低开发复杂度、提升研发效率,并保障系统的可维护性与扩展性


尤其强调是“以开发者为中心,以特定场景为边界,通过抽象、规范、组件化的方式,最大化提升研发效率与系统质量”。这一定义强调框架作为“生产力工具”的本质,必须服务于人,解决实际问题。


Honeyview_doubao_view.png



Manus:约束即自由


Manus则上升到了哲学层面,提出了一个充满思辨的答案:"约束即自由"(Constraints as Liberation)


框架的本质是通过引入一套精心设计的“正交约束”,将开发者从无限的可能性中解放出来,引导他们走上一条“黄金路径”,从而让他们能专注于真正重要的业务逻辑,最终“限制激发创造力”。


Honeyview_manus_view.png



DeepSeek:复杂度管理工具


DeepSeek的视角则更偏向系统工程,他的答案是:通过抽象和约束,降低特定领域问题的解决复杂度。


它将框架定义为一种复杂度管理工具。其核心是通过“正确的抽象(反映问题本质)和“恰当的约束”(防止常见错误),系统性地为软件开发过程“熵减”,让开发者能更高效地在特定问题域内创造价值。


Honeyview_deepseek_view.png



02

再推理


接下来我开始让他帮我做选择,将我平常关注的框架交由他根据刚刚总结出来的第一性原理去选择他认为最好的框架,以下是我的 Prompt:


针对目前市场流行的 AI Agent 开发框架,比如:LangChain、AgentScope、CrewAI 、AutoGen 、ADK、LlamaIndex 等等,你觉得哪一个最符合你的定义:即从框架设计的第一性原理出发去设计一个新的框架?


三位从各自的理论高地出发,最终都在AgentScope的身上找到了第一性原理的最佳实践。认真读过之后,发现这并非巧合,而是因为AgentScope的设计哲学恰好完美地融合了这三种思考维度。


Honeyview_consensus_agentscope.png


经过他们各自的推理,他们一致认为,AgentScope在以下几个方面最接近理想的框架范式:

  • Manus 欣赏其仅有4个核心概念(Msg, Agent, Pipeline, Service)的极简设计,以及类似Actor模型的消息驱动机制,实现了高度解耦的正交约束。
  • 豆包看重其“透明性优先”原则,它能将智能体内部的“黑盒”完全显式化,并提供了从开发到部署的完整生产级工程能力。
  • DeepSeek 则赞扬其“将实验室原型稳定、高效地转化为业务应用”的精准定位,以及通过智慧约束和生态工具形成的从开发到运维的完整闭环。



类比 Web 框架的比较


为了让理解更直观,Manus提出了一个非常有趣的类比,将主流Agent框架比作经典的Web框架,这个类比生动地揭示了各个框架的设计取向与权衡(Trade-offs)。



AI Agent 框架

类似 Web 框架

特点分析

LangChain

Java EE

功能全面但体系庞大,组件繁多,有时显得过于复杂。

LlamaIndex

WordPress

在特定场景(如RAG)下功能极其强大,但通用性相对较弱。

AutoGen

Ruby on Rails

约定强,遵循其对话范式能快速开发,但学习曲线较陡。

CrewAI

Django

抽象层次较高,封装良好,适合快速搭建结构清晰的应用原型。

AgentScope

Flask/FastAPI

保持最小化的核心,通过正交的约束和灵活的组合性,实现了简洁与强大的平衡。



这个表格清晰地展示了不同框架的设计哲学差异。LangChain像一个无所不包的企业级套件,而AgentScope则更像一个轻量、高效、可组合的微框架,这恰恰是现代软件工程所推崇的理念。



03

AgentScope



为生产力而生的智能体框架


那么,这个获得三位AI一致青睐的AgentScope究竟是什么?简单来说,AgentScope是阿里巴巴开源的一款以开发者为核心,专为企业级多智能体应用打造的开发框架。它的核心目标是解决从“实验室原型”到“生产级应用”的关键鸿沟,实现“让智能体活起来”(Where Agents Come Alive)。


Honeyview_agentscope_intro.png


AgentScope并非一个单一的工具,而是一个完整的产品矩阵,覆盖了智能体应用开发的全生命周期:


  • AgentScope (核心框架):作为编程语言,提供了高度模块化和异步化的架构。
  • AgentScope-Runtime (运行时):为智能体应用提供基础设施支持,包括灵活的部署和安全的工具执行环境。
  • AgentScope-Studio (开发平台)一个可视化的开发环境,集成了项目管理和实时可视化功能。
  • Spark Design (前端组件):用于快速构建高质量对话界面的前端库。


其设计理念的核心是“透明可控”“生产就绪”。通过ReAct范式、实时介入安全沙箱等关键特性,AgentScope在赋予智能体自主性的同时,也为开发者保留了最终的控制权,确保了应用在复杂业务场景中的稳定性和可靠性。



代码示例


从开发者角度,定义一个 ReActAgent 的模式确实也是极其简单,如下所示:


import asyncio
import os
from agentscope.agent import ReActAgent
from agentscope.message import Msg

async def main():
    # 创建带智能体
    agent = ReActAgent(
        name="MathBot",
        sys_prompt="You are a ...",
        model=...,
    )

    # 问问题了
    msg = Msg(name="User", 
              content="What's 15 * 23 + 47?", 
              role="user")
    response = await agent(msg)
    print(response.content)  

if __name__ == "__main__":
    asyncio.run(main())



04

作者观点


这次碰撞,让我对编程框架的设计有了更深的感悟。诚然,一个优秀的框架设计,必须在功能与简洁中做取舍,更要在约束与抽象中做平衡。约束太多,则扼杀创造力;约束太少,则陷入混乱。Manus的“正交约束”、DeepSeek的“熵减”理论,都精辟地指出了寻找这种精妙平衡的重要性。


然而,理论的完美固然值得追求,但我们更应关注当下的现实。在AI技术浪潮席卷一切的今天,Agent开发领域最稀缺的资源是时间,最重要的目标是效率。我们更需要效率至上,快速拥抱AI,完成业务的智能化升级。从这个角度看,AgentScope之所以能获得三位AI的一致认可,不仅在于其设计的纯粹性,更在于它精准地把握了时代的脉搏:提供了一套兼具理论优雅与工程效率的解决方案,让开发者能够以最快的速度,将创新的想法落地为稳定、可靠的生产力。最大限度的降低了开发者的认知负荷。


那请问在你心中哪个框架最好呢?是否有其他答案?欢迎在评论区进行讨论。



文章链接:

Manus 答案与分享:

https://manus.im/share/FQzrMBCpWKUPLMfQ8sWLH3

豆包的答案与分享:

https://www.doubao.com/thread/w2e0cedf3b33f8e16

DeepSeek的答案与分享:

https://chat.deepseek.com/share/quvk3rczd03q07aglj

AgentScope 项目地址:

https://github.com/agentscope-ai




目录
相关文章
|
23天前
|
前端开发 算法
深度研究Agent架构解析:4种Agent架构介绍及实用Prompt模板
本文系统梳理了深度搜索Agent的主流架构演进:从基础的Planner-Only,到引入评估反馈的双模块设计,再到支持层次化分解的递归式ROMA方案。重点解析了问题拆解与终止判断两大核心挑战,并提供了实用的Prompt模板与优化策略,为构建高效搜索Agent提供清晰路径。
448 10
深度研究Agent架构解析:4种Agent架构介绍及实用Prompt模板
|
23天前
|
机器学习/深度学习 监控 算法
基于 YOLOv8 的人体与行人检测智能识别实战 [目标检测完整源码]
基于YOLOv8的行人检测实战项目,涵盖数据处理、模型训练到PyQt5桌面端部署全流程。支持图片、视频、摄像头实时检测,适用于安防监控、客流统计等场景,提供完整源码与预训练模型,助力快速构建高效人体检测系统。
107 1
基于 YOLOv8 的人体与行人检测智能识别实战 [目标检测完整源码]
|
28天前
|
人工智能 自然语言处理 API
n8n:流程自动化、智能化利器
流程自动化助你在重复的业务流程中节省时间,可通过自然语言直接创建工作流啦。
635 9
n8n:流程自动化、智能化利器
|
22天前
|
人工智能 弹性计算 运维
探秘 AgentRun丨为什么应该把 LangChain 等框架部署到函数计算 AgentRun
阿里云函数计算 AgentRun,专为 AI Agent 打造的一站式 Serverless 基础设施。无缝集成 LangChain、AgentScope 等主流框架,零代码改造即可享受弹性伸缩、企业级沙箱、模型高可用与全链路可观测能力,助力 Agent 高效、安全、低成本地落地生产。
302 48
|
23天前
|
人工智能 自然语言处理 API
AI应用开发-003-Coze平台
智能体是具备感知、决策与行动能力的AI系统,由大语言模型、记忆、规划、工具使用和行动五大核心构成。通过Coze平台可零代码搭建智能体,结合插件、知识库与工作流,实现个性化AI应用,广泛应用于客服、助理、开发等场景。
267 2
AI应用开发-003-Coze平台
|
14天前
|
人工智能 程序员 决策智能
2026年智能体(Agent)怎么学?从入门到实战的全景避坑指南
2026年,AI进入“智能体元年”。本文系统解析智能体四大核心架构与Agentic Workflow设计模式,涵盖开发者、产品经理到业务人员的实战路径,助力把握AI代理红利期,实现从工具应用到架构创新的跃迁。
582 5
|
存储 缓存 NoSQL
即将开源 | 阿里云 Tair KVCache Manager:企业级全局 KVCache 管理服务的架构设计与实现
阿里云 Tair 联合团队推出企业级全局 KVCache 管理服务 Tair KVCache Manager,通过中心化元数据管理与多后端存储池化,实现 KVCache 的跨实例共享与智能调度。该服务解耦算力与存储,支持弹性伸缩、多租户隔离及高可用保障,显著提升缓存命中率与资源利用率,重构大模型推理成本模型,支撑智能体时代的规模化推理需求。
|
29天前
|
存储 人工智能 搜索推荐
AI Agent 记忆系统:从短期到长期的技术架构与实践
当智能体需要处理越来越复杂的任务和更长的对话历史,核心挑战是什么,又该如何突破。
635 17