Files
mkdocs/docs/Obsidian笔记体系/Projects/agent/下一步计划0505.md
2026-05-11 00:31:26 +08:00

14 KiB
Raw Blame History

当前进度 ┌─────────┬────────────────────────────────────────┬─────────────────────────────┐ │ 阶段 │ 内容 │ 状态 │ ├─────────┼────────────────────────────────────────┼─────────────────────────────┤ │ Phase 1 │ 输出质量验证 + 节点级自动重试 │ ✅ 完成 │ ├─────────┼────────────────────────────────────────┼─────────────────────────────┤ │ Phase 2 │ Orchestrator 入工作流 + 工具级人工审批 │ ✅ 完成 │ ├─────────┼────────────────────────────────────────┼─────────────────────────────┤ │ Phase 3 │ 并行执行 + 进度上报 + 结果缓存 │ ✅ 完成 (含 Bug #1-#5 修复) │ ├─────────┼────────────────────────────────────────┼─────────────────────────────┤ │ Phase 4 │ 降级回退 + 知识共享 + 异步执行 │ 待开发 │ └─────────┴────────────────────────────────────────┴─────────────────────────────┘

下一步:第四阶段 — 容错与共享

根据 解决缺失能力计划.md,最后 3 项:

4.1 降级/回退链

  • AgentLLMConfig 加 fallback_llm 字段
  • 主模型挂了自动切备用模型
  • Agent 失败自动切 fallback_agent

4.2 Agent 间知识共享

  • 新增 GlobalKnowledge 表
  • Agent 执行完自动提取知识写入全局池
  • 其他 Agent 初始化时检索全局知识

4.3 Agent 异步执行

  • execute_agent_task 当前是空壳占位符
  • 实现真正的 Celery 异步 Agent 执行
  • 定时调度能真正运行 Agent

要开始做 Phase 4 吗?

✻ Churned for 41s

❯ 当前系统,还能做些什么需求,进一步提升呢

Read 2 files, listed 1 directory (ctrl+o to expand)

● 让我全面梳理一下,结合已有规划文档和架构师/测试/产品经理视角。


当前系统还能做的需求全景

一、已规划的 Phase 4(来自 解决缺失能力计划.md)

┌─────┬──────────────────┬─────────────────────────────────────────────────────┐ │ # │ 需求 │ 说明 │ ├─────┼──────────────────┼─────────────────────────────────────────────────────┤ │ 4.1 │ 降级/回退链 │ 模型挂了自动切备用模型,Agent 失败切 fallback_agent │ ├─────┼──────────────────┼─────────────────────────────────────────────────────┤ │ 4.2 │ Agent 间知识共享 │ 打破记忆隔离,Agent A 学到的东西 Agent B 也能用 │ ├─────┼──────────────────┼─────────────────────────────────────────────────────┤ │ 4.3 │ Agent 异步执行 │ execute_agent_task 是空壳,定时调度无法真正异步执行 │ └─────┴──────────────────┴─────────────────────────────────────────────────────┘

▎ 这是最直接的下一步,按计划走。


二、监控告警前端(后端已完成,前端缺失)

后端 API 全部就绪,前端一个页面都没写:

  • 系统监控面板 — CPU/内存/磁盘/执行统计图表
  • 告警规则管理 — 规则 CRUD + 启用/禁用
  • 告警日志查看 — 告警历史 + 通知配置

▎ 平台可观测性的最后一公里。


三、生产就绪(DevOps / 运维)

┌──────────────────────┬────────────────────────────────────────────┐ │ 需求 │ 说明 │ ├──────────────────────┼────────────────────────────────────────────┤ │ Docker 生产环境配置 │ 目前只有 dev compose,缺 prod 配置 │ ├──────────────────────┼────────────────────────────────────────────┤ │ Prometheus + Grafana │ 指标收集 + 仪表板(业务指标 + 系统指标) │ ├──────────────────────┼────────────────────────────────────────────┤ │ ELK 日志聚合 │ 日志集中查询分析,替代目前本地 backend.log │ ├──────────────────────┼────────────────────────────────────────────┤ │ CI/CD 流水线 │ GitHub Actions:自动测试 → 构建 → 部署 │ ├──────────────────────┼────────────────────────────────────────────┤ │ API 限流 │ 防止滥用,保护后端 │ ├──────────────────────┼────────────────────────────────────────────┤ │ 密钥管理 │ 敏感信息加密存储,不用明文 .env │ └──────────────────────┴────────────────────────────────────────────┘


四、用户体验增强

┌────────────────┬─────────────────────────────────────────┐ │ 需求 │ 说明 │ ├────────────────┼─────────────────────────────────────────┤ │ 工作流自动布局 │ 节点一键对齐,美观排列 │ ├────────────────┼─────────────────────────────────────────┤ │ 节点搜索/筛选 │ 复杂工作流快速定位节点 │ ├────────────────┼─────────────────────────────────────────┤ │ Agent 快速测试 │ 在配置页直接测试 Agent,不用跳到对话页 │ ├────────────────┼─────────────────────────────────────────┤ │ Agent 使用统计 │ 每个 Agent 的调用次数、成功率、平均耗时 │ ├────────────────┼─────────────────────────────────────────┤ │ 移动端适配 │ 至少执行状态查看、Agent 对话 │ └────────────────┴─────────────────────────────────────────┘


五、高级功能(差异化竞争)

┌─────────────────┬───────────────────────────────────────────────┐ │ 需求 │ 说明 │ ├─────────────────┼───────────────────────────────────────────────┤ │ 主控台/应用商店 │ 选模板 → 填参数 → 执行 → 看结果,面向业务用户 │ ├─────────────────┼───────────────────────────────────────────────┤ │ 统一 DSL │ 不同模板复用统一输入契约,一套输入驱动多模板 │ ├─────────────────┼───────────────────────────────────────────────┤ │ 成本预算治理 │ 按 Agent 设置 token/调用预算,超限熔断 │ ├─────────────────┼───────────────────────────────────────────────┤ │ 插件系统 │ 第三方开发自定义节点,插件市场上架 │ ├─────────────────┼───────────────────────────────────────────────┤ │ 多租户支持 │ SaaS 化,数据隔离 + 资源配额 │ └─────────────────┴───────────────────────────────────────────────┘


六、质量保障

┌────────────────┬───────────────────────────────────┐ │ 需求 │ 说明 │ ├────────────────┼───────────────────────────────────┤ │ 单元测试覆盖率 │ 当前有框架但覆盖率低,目标 80%+ │ ├────────────────┼───────────────────────────────────┤ │ E2E 测试 │ Playwright 覆盖核心用户流程 │ ├────────────────┼───────────────────────────────────┤ │ 性能压测 │ Locust/k6 压测 API,找瓶颈 │ ├────────────────┼───────────────────────────────────┤ │ 安全扫描 │ OWASP ZAP + SQLMap + 依赖漏洞检查 │ └────────────────┴───────────────────────────────────┘


七、Agent 能力边界拓展

┌──────────────────┬───────────────────────────────────────────────┐ │ 需求 │ 说明 │ ├──────────────────┼───────────────────────────────────────────────┤ │ 多模态 Agent │ 支持图片识别、语音输入(tessdata 目录已存在) │ ├──────────────────┼───────────────────────────────────────────────┤ │ Agent 协作工作台 │ 可视化编排多 Agent 协作流程 │ ├──────────────────┼───────────────────────────────────────────────┤ │ Agent 技能商店 │ Agent 发布到公共市场,共享复用 │ └──────────────────┴───────────────────────────────────────────────┘


建议优先级

第一优先(生产就绪):Phase 4 + 监控告警前端 + Docker 生产配置 第二优先(体验提升):工作流自动布局 + Agent 快速测试 + 主控台 第三优先(竞争壁垒):插件系统 + 多租户 + 统一 DSL 第四优先(质量保障):测试覆盖率 + E2E + 性能压测

总共约 20+ 个可做需求,看你想先往哪个方向发力?是按计划继续做 Phase 4,还是先补监控告警前端,还是往生产就绪方向走?

将这些需求登记到工单平台(Gitea) D:\aaa\aiagent\docs\平台资料.md

可参考D:\aaa\aiagent\docs\创建工单总结.md