ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">AI Agent的开源项目层出不穷,但大多是SDK或开发框架,离一个“开箱即用”的产品总差着“最后一公里”。我们开发者,真的太难了!ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">现在,ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(14, 95, 71);">京东官方下场,正式开源了业界ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(14, 95, 71);">首个高完成度的轻量化通用多智能体产品——JoyAgent-JDGenie!它不是一个半成品框架,而是一个ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(14, 95, 71);">端到端的完整产品。你只需下达一个指令,比如“分析一下最近美元和黄金的走势”,它就能直接为你生成一份精美的网页或PPT报告! ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;padding-left: 8px;color: rgb(63, 63, 63);">ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(14, 95, 71);">Agent 开源,为何总在“最后一公里”卡住?ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;letter-spacing: 0.1em;color: rgb(63, 63, 63);">当前,市面上的Agent开源项目主要分为几类:ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;color: rgb(63, 63, 63);" class="list-paddingleft-1">ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 16px;text-indent: -1em;display: block;margin: 0.2em 8px;color: rgb(63, 63, 63);">•SDK/框架类:如阿里的SpringAI、Coze的Nieo SDK。它们提供了强大的底层能力,但需要开发者进行大量的二次开发才能形成可用产品,且往往深度绑定自家云生态。•技术模块类:如LlamaIndex、memory0。它们专注于解决Agent系统的某个特定问题(如检索、记忆),但离完整应用相去甚远。对于想快速体验或构建多智能体应用的用户来说,缺少一个开箱即用、功能完整、生态独立的开源“成品”。 方案呈现:JoyAgent——不止是框架,更是“成品”京东开源的JoyAgent-JDGenie,正是为了解决这个“最后一公里”的问题。 如果说其他开源项目给你的是一套“乐高积木”(SDK/框架),那么JoyAgent给你的则是一个已经拼好的、功能完备的“乐高机器人”,并且还附赠了额外的积木包,让你随时可以对它进行改装和升级。
它是一个完整的、包含前端、后端、引擎和多个核心子智能体的产品。在权威的GAIA通用AI智能体榜单上,其准确率高达75.15%,超越了众多知名产品和框架,证明了其强大的综合能力。 核心功能与创新亮点1. 开箱即用的完整产品 无需复杂的开发,部署后即可通过Web界面直接使用。内置了报告生成、代码、PPT、文件处理等多个核心智能体,覆盖了大量高频应用场景。 2. 先进的思维与记忆模式 JoyAgent在学术和工程上均有创新: - •多层级、多模式思考:创新性地结合了
plan-and-executor和react两种主流Agent模式,使其在处理复杂任务时,既有宏观规划,又有灵活的即时反应。 - •跨任务工作流记忆:能够记忆和学习相似任务的解决流程,举一反三,越用越聪明。
3. 工具的自我进化 (Tool Evolution) 这是项目最前沿的创新点之一。它并非从零开始生成新工具,而是能自动将现有工具拆解、重组成原子能力,再根据新任务需求,自动组合这些原子能力来创造新工具。这极大地提升了Agent的适应性和能力上限。 4. 轻量化与生态独立 与依赖特定云平台(如阿里云百炼、火山引擎)的方案不同,JoyAgent-JDGenie是一个轻量化、可独立部署的系统,让你拥有完全的控制权和数据隐私。 快速上手指南项目提供了极其简便的启动脚本,让你能快速体验。 Step 1: 环境准备 确保你已安装jdk17和python3.11。 # 克隆项目 gitclonehttps://github.com/jd-opensource/joyagent-jdgenie.git cdjoyagent-jdgenie
# 安装Python依赖 (推荐使用uv) pip install uv cdgenie-tool uvsync source.venv/bin/activate
Step 2: 首次启动与初始化 第一次运行时,执行初始化脚本来完成所有设置。 shstart_genie_init.sh Step 3: 日常启动 之后,每次启动只需执行: shstart_genie.sh 服务启动后,你就可以通过Web界面与你的多智能体系统进行交互了。 二次开发:轻松扩展你的AgentJoyAgent的设计充分考虑了可扩展性。例如,要添加一个自定义的“天气查询”智能体,只需实现一个BaseTool接口,并将其注册到系统中即可,整个过程不到20行代码。
项目/代码仓库链接- •GitHub官方地址:
https://github.com/jd-opensource/joyagent-jdgenie
行动京东开源的JoyAgent-JDGenie,真正解决了开发者在构建多智能体应用时的“最后一公里”问题,提供了一个兼具强大功能、高完成度和轻量化特性的标杆级产品。 无论你是想快速体验多智能体的威力,还是希望在一个坚实的基础上构建自己的定制化Agent应用,JoyAgent都是当下不容错过的选择。
|