免费开源
AI智能体

产品简介
京东JoyAgent是一款由京东推出的产品级通用多智能体解决方案,它以两种核心形式服务于不同用户:一是开源的端到端多智能体框架JoyAgent-JDGenie,二是企业级一站式SaaS平台JoyAgent智能体平台。
JoyAgent-JDGenie是一个轻量化、可私有化部署的开源项目,它完整包含了前端、后端、框架、引擎及多个核心子智能体。该框架在权威基准测试GAIA中取得了75.15%的准确率,性能卓越。其核心设计理念是通过多层级协作,将复杂的任务分解给不同的专业智能体(如报告、代码、PPT、文件处理等),协同完成并返回最终结果。由于其开源和模块化的特性,开发者可以自由进行二次开发,挂载自定义智能体或外部工具,实现高度定制化,且不依赖特定的云平台。
JoyAgent智能体平台则是京东云上提供的商业化SaaS服务,它为企业提供了一个低代码、一站式的AI智能体搭建与发布环境。该平台聚合了大模型、知识库、插件和工作流等能力,旨在帮助企业用户低成本、高效率地将大语言模型(LLM)技术落地为具体的企业级应用。
主要功能
- 端到端多智能体协作:系统能够接收复杂的自然语言任务,自动进行任务规划与分解,并分派给最合适的子智能体。这些智能体协同工作,共同完成从信息检索、数据分析到内容生成的全流程,并输出最终成果。
- 内置多种核心子智能体:框架预置了多个功能强大的子智能体,包括能够生成专业报告的报告智能体、辅助编程与调试的代码智能体、自动制作演示文稿的PPT智能体以及处理和分析各类文档的文件智能体,开箱即用。
- 高度的模块化与可扩展性:JoyAgent-JDGenie采用模块化设计,允许开发者轻松挂载自定义的子智能体或第三方工具(如Web搜索API、Python解释器等),从而满足金融分析、医疗数据处理等特定领域的业务需求。
- 完全开源与私有化部署:项目在GitHub上开源了包括前端、后端、引擎在内的完整代码,支持在Windows、Linux等多个平台部署。这使得企业可以将其部署在本地服务器,确保数据安全与私有性,并进行深度定制开发。
- 一站式企业级SaaS平台:提供商业化的JoyAgent智能体平台,用户无需编程即可通过可视化界面创建、配置和发布智能体。平台集成了知识库管理、插件市场、工作流编排等功能,极大地降低了企业应用AI的门槛。
使用方法
针对开源框架(JoyAgent-JDGenie)的开发者:
- 获取源码:访问GitHub上的
jd-opensource/joyagent-jdgenie项目地址,克隆或下载完整的源代码。 - 环境配置:根据项目提供的
Deploy.md文档,安装所需依赖,配置大模型API密钥等环境变量。 - 启动服务:执行项目根目录下的
start_genie.sh或使用Dockerfile进行容器化部署,启动后端服务和前端界面。 - 交互使用:通过浏览器访问部署好的前端页面,在对话框中输入复杂的任务指令,系统将自动执行并返回结果。
- 二次开发:根据开发文档,创建新的子智能体模块或工具接口,并将其注册到主框架中以扩展系统功能。
针对企业级SaaS平台的用户:
- 访问平台:登录京东云,进入JoyAgent智能体平台。
- 创建智能体:在平台仪表盘中点击“新建智能体”,并为其设定名称、功能描述和图标。
- 能力配置:为智能体配置其核心能力,例如关联企业内部的知识库、选择需要的插件(如天气查询、计算器等)、编排其处理任务的工作流。
- 调试与发布:在平台上进行预览和调试,确认智能体行为符合预期后,一键发布,即可获得API接口或直接集成到其他应用中。
应用场景
- 自动化办公内容生成:用于自动撰写市场分析报告、周报、项目总结等文档。用户只需提出需求,系统就能整合数据、分析并生成结构化的报告,甚至可以直接生成包含图表的PPT演示文稿。
- 软件开发与编程辅助:集成到IDE(如VSCode, JetBrains)中作为智能编程助手(JoyCoder),帮助开发者完成代码生成、代码解释、bug修复、单元测试编写等任务,显著提升开发效率。
- 企业智能知识库问答:企业可将内部的规章制度、产品手册、技术文档等上传至平台构建知识库,创建一个专属的智能客服或员工助手,随时解答员工或客户的各类问题。
- 复杂业务流程自动化:设计一个能够执行多步骤任务的智能体,例如自动处理订单,从接收订单邮件、查询库存、更新CRM系统到回复客户邮件,实现整个业务流程的自动化。
- 快速构建行业AI应用:作为底层框架,帮助开发者快速为金融、医疗、教育等特定行业构建定制化的AI解决方案,例如开发一个能分析金融新闻并给出投资建议的智能体。