Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
⚔️ 第1级:需求探索地牢——需求的秘密
任务: 使用LLMs (ChatGPT)从模糊的输入中提取结构化需求。
关键Activiti:
- 解读模糊的产品想法或功能请求
- 使用AI:
- 生成用户故事和验收标准
- 建议角色和场景
- 生成可视化工件(例如,使用Mermaid或draw.io的简单图表)
成果: 结构化的用户故事积压 + 初始领域模型/可视化
🔥 第2级:设计锻造厂——架构师的卷轴
任务: 使用AI创建并验证架构计划。
关键Activiti:
- 使用AI:
- 提出架构风格(单体、微服务、无服务器)
- 生成高层组件和交互图
- 搭建类/模块结构
- 通过同行设计评审挑战彼此的选择
成果: 验证的架构 + 代码骨架
🧙♂️ 第3级:代码竞技场——代码挑战
任务: 使用AI助手实现功能并改进代码。
关键Activiti:
- 使用GitHub Copilot或ChatGPT实现功能
- 重构AI生成的代码以优化:
- 性能
- 安全性
- 可维护性
- 注入“代码异味”并运行同行清理挑战
成果: 功能完备、经过重构的AI生成代码库
🐛 第4级:Bug沼泽——测试黑暗
任务: 使用AI生成并改进测试,然后在他人的代码中寻找Bug。
关键Activiti:
- 使用AI生成:
- 单元测试
- 集成测试
- 边缘情况模拟
- 与另一团队交换有Bug的代码,进行AI辅助调试
成果: 测试套件 + Bug报告 + Bug修复
⚙️ 第5级:管道门户——自动化之门
任务: 在AI的帮助下设置智能CI/CD管道。
关键Activiti:
- 使用AI:
- 定义工作流(例如,GitHub Actions)
- 自动化构建、测试和部署步骤
- 建议异常检测/回滚策略
成果: AI辅助的、可工作的CI/CD管道脚本或流程
🏰 第6级:监控城堡——日志瞭望塔
任务: 分析日志并使用ML检测异常并模拟恢复。
关键Activiti:
- 分析预填充或生成的日志
- 使用AI:
- 识别异常或错误趋势
- 建议自动化响应(例如,自愈脚本、警报)
- 创建仪表板或可视化摘要
成果: 监控计划或模拟的智能警报机制
🧙♀️ 最终级:英雄竞技场——构建终极AI支持的SDLC
任务: 团队应用所学知识为一个小型项目构建一个可工作的SDLC循环。
关键Activiti:
- 选择一个团队小型项目(例如,Bug跟踪器、聊天机器人、微服务)
- 在每个SDLC阶段应用AI:
- 需求、设计、编码、测试、部署、监控
- 在简短的团队演示中展示成果
同行投票或评审最有效的AI驱动管道
成果: 端到端的AI增强SDLC实现 + 团队展示
在本研讨会结束时,参与者将能够:
- 应用生成式AI工具提取和结构化软件需求
- 生成架构图并使用AI验证设计选择
- 使用AI助手实现并重构生产级代码
- 自动化测试生成并执行AI辅助调试
- 设计能够检测和应对异常的智能CI/CD管道
- 使用AI/ML工具分析日志以识别风险并模拟自愈
- 通过小型团队项目展示完全AI增强的SDLC
最低要求
受众:软件开发人员、测试人员、架构师、DevOps工程师、产品负责人
参与者应具备:
- 对软件开发生命周期(SDLC)的基本了解
- 至少一种编程语言的实践经验(例如:Python、Java、JavaScript、C#等)
- 熟悉以下内容:
- 编写和阅读用户故事或需求
- 基本软件设计原则
- 版本控制(例如:Git)
- 编写和执行单元测试
- 运行或解释CI/CD流水线
💡 这是一个中高级研讨会,适合已经参与软件交付团队的专业人士(开发人员、测试人员、DevOps工程师、架构师、产品负责人)。
7 時間: