基于多Agent架构的AI任务总结系统,能够根据用户查询智能匹配逻辑,生成结构化的任务报告。
git clone https://cnb.cool/Black_Myth_wukong/ai-agent-by-trea.git
cd ai-agent-by-trea
/Users/oliverfan/Desktop/node-v20.10.0-darwin-x64/bin/node /Users/oliverfan/Desktop/node-v20.10.0-darwin-x64/lib/node_modules/npm/bin/npm-cli.js install
/Users/oliverfan/Desktop/node-v20.10.0-darwin-x64/bin/node node_modules/.bin/ts-node src/index.ts
# 编译TypeScript
/Users/oliverfan/Desktop/node-v20.10.0-darwin-x64/bin/node node_modules/.bin/tsc
# 运行编译后的JavaScript
node dist/index.js
ai-agent-by-trea/
├── src/
│ ├── agents/ # 智能Agent
│ │ └── qwenAgent.ts # Qwen-2.5 Agent实现逻辑匹配
│ ├── core/ # 核心引擎
│ │ └── engine.ts # 主处理引擎
│ ├── output/ # 输出模块
│ │ └── modules.ts # 摘要、表格、推荐模块
│ ├── tools/ # 原子工具
│ │ └── dataTools.ts # 数据统计、过滤、分析工具
│ └── types/ # 类型定义
│ └── index.ts # 任务和系统类型
├── .gitignore # Git忽略文件
├── package.json # 项目依赖
├── tsconfig.json # TypeScript配置
└── README.md # 项目说明
根据查询类型,系统会生成不同结构的报告:
根据您的查询,共找到 2 个任务。 其中 2 个任务处于打开状态,0 个任务已关闭。,P1 优先级任务有 2 个。主要负责人包括:樊影楠(2个任务)、刘俊(1个任务)。
是否需要查看任务的优先级分布情况?
需要了解各仓库的任务分配情况吗?
是否需要查看任务的状态变化趋势?
查询结果:共找到 2 个匹配任务。
| number | title | state | priority | assignees | repo_slug |
| --- | --- | --- | --- | --- | --- |
| 3247 | 【任务集】需求:任务集自定义属性-前端 | open | P1 | 刘俊, 樊影楠 | cnb/feedback |
| 3252 | 【任务集】成员为任务集管理员但并非所属仓库成员,访问任务集页面报错优化 | open | P1 | 樊影楠 | cnb/feedback |
是否需要查看任务的优先级分布情况?
需要了解各仓库的任务分配情况吗?
是否需要查看任务的状态变化趋势?
在 src/agents/qwenAgent.ts 中添加新的逻辑匹配规则。
在 src/tools/dataTools.ts 中添加新的数据处理工具。
在 src/output/modules.ts 中添加新的输出模块。
ISC