一句需求 5 分钟出报告JoyAgent-JDGenie 多格式报告生成智能体实战【免费下载链接】joyagent-jdgenie开源的端到端产品级通用智能体项目地址: https://gitcode.com/gh_mirrors/jo/joyagent-jdgenie周五下午五点老板发话“下班前把本周销售分析发我明天早会用。”你手里是 40 多张 sheet 的销售 Excel接下来要么是手动拉透视表、贴图表要么是把数据丢给大模型让它吐一段 Markdown 总结——结果往往是一堆没有结构的数字演示时还得自己重新排版成 PPT。多格式报告生成智能体就是为了干掉这段重复劳动JoyAgent-JDGenie 让你把数据文件和分析需求丢进去直接产出 HTML、PPT、Markdown 三种格式的成品报告。它是什么一个开箱即用的开源智能体产品它本质上是一个端到端的开源多智能体产品输入一句 query 或一个任务直接给你回答或交付完整产物而不是让你先搭一套 agent 框架再动手。和报告生成最相关的几项能力能力一句话说明多格式报告生成同一份分析结果可按 HTML / PPT / Markdown 输出格式随场景选深度搜索自动检索并整理公开信息给报告补充事实素材代码解释器沙箱里跑 Python 做数据统计图表数据不靠编文件解析解析上传的 Excel、文档变成可分析的内容报告生成主界面支持多格式输出从一句话到一份报告输入、处理、输出输入侧你只需要三样东西一句自然语言需求、数据文件、期望的输出格式。比如“分析这份超市销售数据出个报告做成 PPT”。后端收到请求后会先在 query 后面追加对应输出样式的约束提示再去组装上下文所以下游不需要你写任何提示词工程。处理侧先规划再执行报告交给工具服务规划智能体 PlanningAgent 负责把模糊需求拆成可执行的步骤执行智能体 ExecutorAgent 按计划逐步调工具。挑一个最典型的细节看报告生成工具 ReportTool 自己不写报告内容它把任务和文件内容打包传给 Python 侧的工具服务genie-tool模块的 report.py由那里按格式套用提示词模板、调大模型流式吐出版面。PPT 的提示词report.yaml管得很细16:9 比例、扁平化卡片布局、按金字塔原理先提炼大纲再生成每页、数据必须来自文件禁止捏造超出一页就强制拆分。输出侧三种格式三种用途格式定位内容形态HTML交互式报告、在线传阅内嵌 ECharts 图表的单页网页发链接即可看PPT会议演示16:9 幻灯片首页/目录/内容/总结结构完整带播放控制Markdown文档存档详细长文关键结论带来源引用方便继续编辑PPT 格式报告16:9 带播放控制HTML 格式报告图表与表格并列架构一瞥两个“脑子”加一组工具它为什么能做到一句话规划脑拆任务执行脑干活的脑子各管各的工具负责具体动作全程上下文共享、流式输出。PlanningAgent——把模糊需求拆成可执行步骤ExecutorAgent——按计划执行具体工具调用ReportTool——报告生成入口把任务和文件交给工具服务DeepSearchTool/CodeInterpreterTool/FileTool——分别负责找素材、算数据、解析文件想深入源码可以从报告工具的 Java 入口看起ReportTool.java。五分钟上手从克隆到第一份报告git clone https://gitcode.com/gh_mirrors/jo/joyagent-jdgenie cd joyagent-jdgenie sh Genie_start.sh配大模型填genie-backend/src/main/resources/application.yml的 base_url、apikey、model再填genie-tool/.env的密钥——启动脚本会检查占位符没配好会直接拦住你并提示缺哪个。跑sh check_dep_port.sh确认 JDK 17、Python 3.11 等依赖和端口都没被占用。sh Genie_start.sh一键拉起前端、后端、工具服务三个进程以后改配置重跑这个脚本即可。浏览器打开 localhost:3000你会看到对话式主界面。上传一份 Excel发一句“分析数据并生成 PPT 报告”你会看到计划步骤逐条推进、报告内容流式吐出最后拿到成品文件。主界面上传文件后直接对话生成报告它适合谁又不太适合谁比较适合三类人数据分析师周报月报从“拉表贴图”变成“传文件出成品”产品经理和运营把调研结论、竞品材料整理成能直接上台演示的 PPT不用求人排版技术团队项目连前端、后端、提示词一起开源挂载自己的 MCP 工具或子 Agent 做二次开发成本很低。边界也说清楚它生成的 PPT 是 HTML 幻灯片页面而不是 .pptx 文件需要逐像素控制模板的场合它还不擅长另外它不是免部署的在线服务你得有能跑 Java Python 的环境和自己的大模型 key。收尾回到开头那个周五现在你只需要上传 Excel、发一句话下班前把演示用的 PPT 直接甩进群里就行。项目仓库地址https://gitcode.com/gh_mirrors/jo/joyagent-jdgenie 和上面克隆用的是同一个动手试一下只需要 5 分钟。【免费下载链接】joyagent-jdgenie开源的端到端产品级通用智能体项目地址: https://gitcode.com/gh_mirrors/jo/joyagent-jdgenie创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考