首页 › Skills专栏 › 产品经理工作流skills › Interaction PRD › News to PRD - 新闻转产品需求文档自动生成系统

News to PRD - 新闻转产品需求文档自动生成系统

基于 OpenAgents 框架的多智能体流水线系统,自动从科技新闻生成 MVP 产品需求文档(PRD)。​

项目简介​

本项目实现了一个完整的 AI 智能体协作流水线:​

​

代码块​

Plain Text

新闻获取 → 网络调研 → 分析总结 → 产品洞察 → PRD生成​

​

运行效果展示​

📊 调研报告 💡 产品洞察 ​

​

​

​

飞书文档 - 图片

​

50%

​

​

​

飞书文档 - 图片

​

50%

​

​

📝 MVP PRD​

​

飞书文档 - 图片

​

核心智能体​

​

#tMMKnaOLXRGM text { white-space: pre; }#tMMKnaOLXRGM .fb0 { stroke: var(--N900-FG, 0.15); }#tMMKnaOLXRGM .fb0 {stroke: rgba(31,35,41, 0.15)}#tMMKnaOLXRGM .fx0 { stroke-miterlimit: 10; }#tMMKnaOLXRGM .fx0 {stroke-miterlimit: 10}#tMMKnaOLXRGM .fa1 { fill: rgb(187, 191, 196); }#tMMKnaOLXRGM .fa1 {fill: rgb(187, 191, 196)}#tMMKnaOLXRGM .fx1 { font: 400 12px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#tMMKnaOLXRGM .fx1 {font-style: normal}#tMMKnaOLXRGM .fx2 { text-anchor: middle; }#tMMKnaOLXRGM .fx2 {text-anchor: middle}#tMMKnaOLXRGM .fx3 { dominant-baseline: central; }#tMMKnaOLXRGM .fx3 {dominant-baseline: central}#tMMKnaOLXRGM .fx4 { stroke: none; }#tMMKnaOLXRGM .fx4 {stroke: none}#tMMKnaOLXRGM .fc0 { fill: var(--text-caption); }#tMMKnaOLXRGM .fc0 {fill: #646a73}#tMMKnaOLXRGM .fa2 { fill: var(--text-link-disabled); }#tMMKnaOLXRGM .fa2 {fill: rgb(187, 191, 196)}#tMMKnaOLXRGM .fx5 { font: 400 13px MonospacedNumber, LarkHackSafariFont, LarkEmojiFont, LarkChineseQuote, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Tahoma, "PingFang SC", "Microsoft Yahei", Arial, "Hiragino Sans GB", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }#tMMKnaOLXRGM .fx5 {font-style: normal}#tMMKnaOLXRGM .fx6 { text-anchor: start; }#tMMKnaOLXRGM .fx6 {text-anchor: start}#tMMKnaOLXRGM .fx7 { dominant-baseline: alphabetic; }#tMMKnaOLXRGM .fx7 {dominant-baseline: alphabetic}#tMMKnaOLXRGM .fc1 { fill: rgb(0, 0, 0); }#tMMKnaOLXRGM .fc1 {fill: rgb(0, 0, 0)}#tMMKnaOLXRGM .fb1 { fill: var(--N900-FG, 0.15); }#tMMKnaOLXRGM .fb1 {fill: rgba(31,35,41, 0.15)}#tMMKnaOLXRGM .fb2 { fill: rgb(209, 217, 224); }#tMMKnaOLXRGM .fb2 {fill: rgb(209, 217, 224)}#tMMKnaOLXRGM .fa3 { fill: var(--bg-body); }#tMMKnaOLXRGM .fa3 {fill: #fff}AB1234567智能体News HunterRouterWeb SearcherAnalystProduct InsightPRD Expert职责从 Hacker News 获取科技新闻流水线协调器,调度各阶段任务网络搜索专家,收集相关信息调研分析师,生成调研报告产品洞察师,挖掘产品选题PRD专家,生成MVP需求文档

​

快速开始​

环境要求​

•

Python 3.9+​

•

OpenAgents SDK​

​

代码块​

Plain Text

pip install openagents​

​

可选配置​

设置 Brave Search API Key 以获得更好的搜索效果:​

​

代码块​

Plain Text

​

启动流程​

需要打开 7 个终端窗口,按顺序执行:​

终端 1 - 启动 Network:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

openagents network start --config network.yaml​

​

终端 2 - 启动 Router:​

​

代码块​

Plain Text

​

终端 3 - 启动 Web Searcher:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

openagents agent start --config agents/web_searcher.yaml​

​

终端 4 - 启动 Analyst:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

openagents agent start --config agents/analyst.yaml​

​

终端 5 - 启动 Product Insight:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

openagents agent start --config agents/product_insight.yaml​

​

终端 6 - 启动 PRD Expert:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

openagents agent start --config agents/prd_expert.yaml​

​

终端 7 - 启动 News Hunter:​

​

代码块​

Plain Text

cd demos/05_news_to_prd​

​

# 单次运行​

​

流水线输出​

完整流水线会依次生成:​

📊 调研报告 - 市场趋势、竞品分析、用户讨论、关键洞察​

💡 爆款产品选题 - 目标用户、用户痛点、Web解决方案​

📝 MVP PRD - 产品名称、需求文档、SEO关键词、域名推荐​

项目结构​

​

代码块​

Python

demos/05_news_to_prd/​

├── agents/ # 智能体配置​

│ ├── news_hunter.py # 新闻猎手​

​

​