各角色AI工具使用场景
探索不同岗位如何借助AI工具提升工作效率,了解CLI工作流在各业务场景中的实际应用
📋 本章内容导览
本章通过 7 个核心工作流场景,展示 AI Agent 如何在不同角色和业务场景中落地
软件开发
工程师视角:从需求理解到代码生成、测试、部署,AI 如何贯穿软件开发全流程
故障处理
工程师视角:从告警触发到根因定位,AI 如何加速故障响应与处理
销售管理
销售视角:从客户画像分析到个性化触达,AI 如何提升转化效率
需求管理
产品经理视角:从需求提取到验收测试,AI 如何贯穿需求全生命周期
项目管理
项目经理视角:从进度跟踪到风险预警,AI 如何赋能项目管理全流程
研报与评审
管理者视角:从多文档智能分析到自动化评审,AI 如何赋能决策与研报生成
关键洞察
总结各场景的共性模式与最佳实践,提炼可复用的方法论
💬 关于本章内容
本章内容部分经过实际验证,部分属于设想与探索。 由于各企业工作流程存在差异,部分场景描述可能不够完善或有改进空间。
欢迎大家在会后讨论交流,共同完善这些场景设计,探索更适合企业实际的 AI 工具应用方案。
🎬 角色场景动画演示
选择不同角色,查看AI工作流如何自动化执行任务
⚡ 工作流执行过程
📊 AI vs 传统方式效率对比
故障快速响应工作流(运维工程师)
以OpenCode/Trae为核心协调器,串联监控系统、日志平台、禅道CLI、钉钉CLI等工具,实现故障快速响应与自动化处理
POST /api/agent/alert
{
"source": "prometheus",
"alertname": "HighErrorRate",
"severity": "critical",
"service": "api-gateway",
"summary": "API错误率超过阈值5%",
"labels": {"team": "backend", "env": "prod"}
}
## 故障处理方案 ### 故障概述 - 影响范围:API网关服务 - 影响用户:约5000在线用户 - 故障时长:预估30分钟 ### 根因分析 - 数据库连接池耗尽 - 慢查询导致连接堆积 ### 处理方案 1. 扩容连接池:maxConnections 100 → 200 2. 优化慢查询:添加索引 3. 紧急回滚:如扩容无效,执行回滚 ### 影响评估 - 风险等级:中等 - 需审批:是 - 预计恢复时间:30分钟 ### 评审意见 请相关专家评估处理方案,确认是否可行。 📢 已通知:@架构师 @DBA @运维负责人
# 访问故障相关页面并验证 $ playwright-cli goto "https://app.example.com/api-gateway" $ playwright-cli click "API测试按钮" $ playwright-cli verify "状态码: 200" $ playwright-cli screenshot "验证结果_修复后.png" # 对比修复前后的截图 $ playwright-cli compare "验证结果_修复前.png" "验证结果_修复后.png" ✅ 验证通过:API响应正常,错误率降至0.1%
销售拓客工作流(销售)
以Qwen Code为核心协调器,串联CRM系统、企业微信、营销工具等,实现销售流程智能化
## 商机确认要点 ### 🤖 AI已评估 - 客户意向度评分 - 预计成交金额 - 跟进优先级 ### 👤 需要人工确认 - [ ] 客户真实需求是否匹配 - [ ] 商机是否值得投入资源 - [ ] 负责人是否合适 - [ ] 预计成交时间是否合理 ### 确认结果 请销售主管在钉钉群确认并分配资源
需求管理流程(产品经理)
以OpenCode为核心协调器,串联会议工具、禅道CLI、文档工具、钉钉等,实现需求全流程智能化管理
## PRD评审要点 ### 🤖 AI已生成 - 需求背景和目标 - 功能详细描述 - 用户故事和验收标准 - 非功能性需求 ### 👤 需要人工确认 - [ ] 需求是否清晰完整 - [ ] 边界条件是否覆盖 - [ ] 技术可行性评估 - [ ] 与现有系统的关系 ### 评审结果 请产品负责人在钉钉群评审并确认
项目进度管理流程(项目管理)
以Trae为核心协调器,串联禅道CLI、飞书多维表格、AI分析等,提升项目管理效率
行政管理工作流(综合部)
以ChatGPT为核心协调器,串联禅道CLI、钉钉CLI、飞书CLI等,实现行政事务自动化管理
软件开发工作流(工程师)
以OpenCode为核心协调器,串联Git CLI、Docker CLI、禅道CLI等工具,实现软件开发全流程智能化,显著提升开发效率
// 解析需求文档 $ opencode-cli analyze --doc "需求文档.md" ✅ 需求分析完成 ## 技术方案建议 ### 1. 技术选型 - 后端: Spring Boot 3.x + MyBatis-Plus - 前端: Vue3 + Element Plus - 数据库: MySQL 8.0 ### 2. 系统架构 - RESTful API 设计 - JWT 无状态认证 - 缓存: Redis ### 3. 预估工时 - 后端开发: 3天 - 前端开发: 2天 - 测试: 1天
## 技术方案评审清单 ### ✅ AI已评估 - 技术可行性 - 风险评估 - 资源需求 ### 👤 需要人工确认 - [ ] 技术选型是否符合团队技术栈 - [ ] 架构设计是否满足未来扩展 - [ ] 预估工时是否合理 - [ ] 是否有更优方案 ### 评审结果 📢 请技术负责人在钉钉群确认方案
// 通过Spring Initializr生成项目 $ curl https://start.spring.io/starter.zip \ -d type=maven-project \ -d language=java \ -d bootVersion=3.2.0 \ -d baseDir=user-service \ -d groupId=com.example \ -d artifactId=user-service \ -d name=user-service \ -d packageName=com.example.userservice \ -d javaVersion=17 \ -d dependencies=web,mybatis-plus,mysql \ -o user-service.zip // 解压并初始化 $ unzip user-service.zip && cd user-service $ tree -L 3 user-service/ ├── src/main/java/com/example/userservice/ │ └── UserserviceApplication.java ├── src/main/resources/ │ ├── application.yml │ └── static/ ├── src/test/java/ └── pom.xml // 查看pom.xml核心依赖 $ cat pom.xml | grep -A 20 "" ✅ Spring Boot Web ✅ MyBatis-Plus ✅ MySQL Driver
// 描述式代码生成 $ opencode-cli generate --desc "实现用户注册接口,包含邮箱验证和密码加密存储" ✅ 代码已生成: - UserController.java (API接口) - UserService.java (业务逻辑) - UserMapper.java (数据访问) - User.java (实体类) - 单元测试类 // 智能代码补全 在编写业务逻辑时,OpenCode自动补全: - CRUD基础方法 - 参数校验逻辑 - 异常处理 - 日志记录
// 一键生成测试 $ opencode-cli test --generate --coverage 80% ✅ 生成了 24 个测试用例 ✅ 代码覆盖率: 85.3% // 测试执行结果 $ opencode-cli test --run Running tests... ✅ UserService.register_success ✅ UserService.register_duplicateEmail ✅ UserService.register_invalidEmail ✅ UserService.login_success ... Test Results: 24 passed, 0 failed ✅ Coverage: 85.3%
// 执行代码审查 $ opencode-cli review --strict ✅ 代码规范检查通过 ⚠️ 安全建议: - [低] 建议使用预编译语句防止SQL注入 - [低] 密码加密建议使用BCrypt ⚠️ 性能建议: - [建议] 用户列表查询建议添加分页 - [建议] 热点数据建议添加缓存 // 审查报告已生成 $ opencode-cli report --format markdown > code-review.md
## 代码审核要点 ### 🤖 AI已检查 - 代码规范遵循 - 安全漏洞扫描 - 性能问题识别 - 测试覆盖率 ### 👤 需要人工确认 - [ ] 业务逻辑是否符合需求 - [ ] 异常处理是否完善 - [ ] 代码可读性和可维护性 - [ ] 是否有潜在边界问题 ### 审核结果 请资深工程师在GitLab/GitHub上审核并通过MR
// 创建功能分支 $ opencode-cli git feature "user-registration" ✅ 已创建分支: feature/user-registration // 自动提交并生成规范提交信息 $ opencode-cli git commit --all ✅ 提交成功: feat(user): 实现用户注册功能 // 创建MR并通知审核人 $ opencode-cli git mr --assignees "zhangsan,lisi" --labels "feature" ✅ MR #234 已创建: 实现用户注册功能 📢 已通知: zhangsan, lisi
// 触发CI/CD流水线 $ opencode-cli pipeline --env test --branch feature/user-registration 🚀 构建中... ✅ 构建成功: user-service:v1.2.0-feature 📦 部署到测试环境... ✅ 部署成功: http://test-api.example.com 🧪 执行自动化测试... ✅ 集成测试通过 ✅ E2E测试通过 📊 质量报告: - 测试覆盖率: 85.3% - 代码规范: 通过 - 安全扫描: 通过
## 测试验证要点 ### 🤖 AI已完成 - 单元测试 - 集成测试 - E2E自动化测试 ### 👤 需要人工确认 - [ ] 功能是否符合需求描述 - [ ] 边界条件和异常场景 - [ ] 用户体验和交互 - [ ] 与其他系统的集成 ### 验证结果 请QA工程师在测试环境进行验证并在钉钉确认
## 生产发布审批 ### 发布信息 - 功能:用户注册功能 - 分支:feature/user-registration - 测试环境:已验证通过 - 预计发布时间:2024-01-15 10:00 ### 👤 需要审批确认 - [ ] 测试验证是否完成 - [ ] 回滚方案是否准备 - [ ] 通知相关团队 - [ ] 确认发布时间窗口 ### 审批结果 📢 请技术负责人在钉钉审批确认发布
// 更新禅道任务状态 $ opencode-cli zentao task --id 1234 --status completed ✅ 任务 #1234 已完成 // 标记需求实现完成 $ opencode-cli zentao story --id 567 --status closed ✅ 需求 #567 已关闭 // 通知相关人员 $ opencode-cli notify --channel dingtalk --users "dev-team,qa-team" 📢 已通知: 开发团队、测试团队 💬 消息: 用户注册功能已测试通过,准备发布生产环境
研报生成工作流(管理者)
以OpenCode为核心协调器,串联BI系统、MCP工具、多种文档解析Skill、Pandoc、钉钉等,实现研报自动化生成、多文档智能分析与评审
// 钉钉CLI获取群消息 $ dingtalk-cli conv --chat-id chat123 --days 30 > messages.json ✅ 已导出30天内群消息 // MySQL CLI查询数据 $ mysql -h bi-db.company.com -u readonly -p -e \ "SELECT sale_date, region, amount FROM sales WHERE quarter='Q4'" > sales.csv ✅ 已导出Q4销售数据 // 飞书CLI获取文档 $ feishu-cli doc get --doc-id docid123 --format markdown > report.md ✅ 已导出文档内容 // 数据整合 $ opencode-cli merge --files messages.json,sales.csv,report.md --output data.json ✅ 多源数据整合完成
// PDF文档提取 $ pdftotext financial-report-2024.pdf - | head -100 ✅ 已提取PDF文本内容(前100行) // Word文档转换 $ pandoc quarterly-report.docx -f docx -t markdown -o report.md ✅ 已转换为Markdown格式 // Excel数据分析 $ python3 analyze_sales.py --file sales-2024.xlsx --sheet Q4 ✅ 提取Q4销售数据,生成数据摘要 // PPT内容提取 $ python3 pptx_extract.py --input presentation.pptx --output slides.json ✅ 提取PPT全部幻灯片内容 // 统一转换为文本供AI分析 $ cat *.md *.txt slides.json > combined-input.txt ✅ 文档内容整合完成
## 项目评审报告 ### ✅ 合规性检查 - 合同条款符合法务要求 - 数据安全满足GDPR标准 - 财务数据与BI系统一致 ### ⚠️ 风险识别 - 项目进度存在延期风险(置信度78%) - 成本超支可能性较高(基于历史数据) - 关键技术依赖单一供应商 ### 💡 改进建议 1. 增加项目缓冲时间20% 2. 建立备用供应商库 3. 加强关键技术人才培养
## 市场分析与洞察报告 ### 📊 销售数据分析 - Q1 销售额同比增长 35%,环比增长 12% - 华东区域贡献 45% 营收,增速最快 - 产品线 A 毛利率提升至 68%(行业平均 52%) ### 🔮 趋势预测 基于历史数据和市场情报,AI 预测: - 下季度营收增长率:28-32%(置信度 85%) - 市场份额有望提升至 23%(当前 19%) - 客户留存率预计达到 92% ### 🏆 竞品对比分析 | 维度 | 我司 | 竞品 A | 竞品 B | |------|------|--------|--------| | 市场份额 | 19% | 25% | 18% | | 增长率 | 35% | 22% | 15% | | 客户满意度 | 4.7/5 | 4.3/5 | 4.1/5 | | 研发投入占比 | 18% | 15% | 12% | ### 💎 核心洞察 1. **市场机会**:华东区域仍有 30% 增长空间 2. **竞争优势**:产品技术领先竞品 1-2 代 3. **风险点**:竞品 B 正在低价抢占市场(价格低 25%)
## 研报审批要点 ### 🤖 AI已生成 - 数据分析和图表 - 趋势预测和洞察 - 风险识别和建议 ### 👤 需要人工确认 - [ ] 数据来源是否可靠 - [ ] 分析逻辑是否合理 - [ ] 建议是否符合公司战略 - [ ] 是否需要补充信息 ### 审批结果 请部门负责人在钉钉审批并反馈意见
🎯 CLI 工具生态全景与选型
企业通常基于一个 IM 平台构建 CLI 生态,销售团队可能结合企业微信
📊 全场景 CLI 工具对比
5 类工具,覆盖企业协同、研发管理、销售运营、浏览器自动化全场景
钉钉CLI
运维告警 · 审批流程 · 工单管理
飞书CLI
多维表格 · 文档协作 · 项目管理
企业微信CLI
客户管理 · 群发消息 · 销售线索
禅道CLI
研发任务 · 缺陷管理 · MCP协议
Playwright CLI
浏览器自动化 · E2E测试 · 视觉验证
🏢 三大 IM 平台 CLI 生态对比
企业选择哪个 IM,就围绕哪个 IM 构建 CLI 生态
📋 基于场景的 CLI 工具组合推荐
故障处理场景
钉钉CLI(告警通知) + 禅道CLI(缺陷管理) + Playwright CLI(修复验证)
需求管理场景
钉钉CLI(评审审批) + 禅道CLI(需求跟踪)
销售拓客场景
企业微信CLI(客户运营) + 钉钉CLI(内部协同)
项目管理场景
禅道CLI(任务管理) + 钉钉CLI(周报分发/进度汇报)
管理决策场景
钉钉CLI(审批流程) + 禅道CLI(团队负载) + Playwright CLI(数据截图)
"CLI 生态建设,以个人 Agent为基本单元,IM CLI为协作桥梁,对接各种专业工具。
让每个人都能拥有自己的 AI 助手,通过 IM CLI 无缝协作,释放组织生产力。"
核心架构:个人 Agent → IM CLI → CLI 生态 → 专业工具
每个员工配备专属 Agent,通过钉钉 CLI/飞书 CLI/企业微信 CLI 协作,通过 CLI 生态对接代码仓库、文档系统、数据分析等各种专业工具。