课程简介
随着大型AI模型性能的爆炸式提升,AI 大模型已经逐渐渗透到各行各业的应用场景中,在软件研发领域也不例外。AI辅助编程工具的诞生,真正从根本上改变了开发者的生产力,并对开发工作整个生命周期产生了深远的影响,这种影响不仅仅体现在开发编码效率的提升,更体现在对团队产研工作流程、开发思路、编码方式的重塑上。而在众多AI辅助编程工具中,微软GitHub Copilot凭借其与主流开发工具的深度整合和强大的性能成为众多产研团队引入的首选。
本课程详细介绍了AI在研发管理中的各种应用,并通过系统性的实战帮助学员了解掌握AI辅助编程工具,成为善于利用工具且能产生新的创造的人。
课程收益
1、帮助学员掌握AI在研发管理中的应用;
2、帮助学员掌握大语言模型的基本概念和核心原理;
3、帮助学员掌握AIGC的基本概念和主要应用领域;
4、帮助学员掌握ChatGPT 的能力与使用细节
受众人群
各类软件企业和研发中心的程序员、软件设计师、架构师, 项目经理,测试工程师,质量部门员工。对智能辅助编程技术感兴趣的技术管理者或需要使用该技术的工程师。公司管理者
课程周期
2天(12H)
课程大纲
标题 | 授课内容 |
一、AI核心思想-面向全员 | 1. 大模型下的研发效能提升 (1) 软件研发效能的定义、目标及解决的问题 (2) 软件研发效能的实践框架和实施策略 (3) AI在研发管理中的价值 (4) AI在研发效能提升中的实践 (5) AI对研发效能管理的影响 (6) AI对软件开发领域效能实践 (7) AI对软件测试领域效能实践 (8) AI 赋能研发效能多家研发中心案例分析 2. 生成式AI(AIGC)的最新进展与应用 (1) 大语言模型的基本概念 (2) 大语言模型的核心原理 (3) AIGC的基本概念和主要应用领域 (4) 大模型GPT和chatGPT的关系 (5) ChatGPT的历史和发展 (6) ChatGPT在日常应用领域的实践 (7) 软件开发领域的各类AI工具及应用 (8) 信息安全监管和信创化,国产化要求的大模型应用 (9) 利用公司私有数据开发大模型应用的三种方式与案例 (10) 各大厂在效能领域自研AI工具的探索 (11) 开发适合自己公司的需求、编码、测试AI工具的方案 (12) 多家研发中心的案例分析 3. 基于Prompt提示词工程 (1) Prompt如何使用 (2) Prompt使用进阶 (3) 什么是提示与提示工程 (4) 提示工程的巨大威力:从Let’s think step by step说起 (5) 我们与ChatGPT的沟通模型 (6) 从人工智能学科角度看提示工程 (7) 拆解、标准化、流程化:如何用AI改造工作 (8) 使用BROKE框架设计ChatGPT提示 (9) 背景(Background):信息传达与角色设计 (10) 角色(Role):AI助手的角色扮演游戏 (11) 目标与关键结果(Object&Key Results):给ChatGPT“打绩效” (12) 改进(Evolve):进行试验与调整 (13) 从认知心理学角度看BROKE框架的设计 (14) Prompt案例分析 4. 使用ChatGPT辅助生成产品管理中的各种文档 (1) 使用ChatGPT生成文档模板与内容 (2) 案例1:使用ChatGPT辅助生成需求文档草稿 (3) 与ChatGPT对话的文本语言——Markdown (4) 案例2:生成Markdown格式需求文档 (5) 将Markdown格式文档转换为Word (6) 将Markdown格式文档转换为PDF文档 (7) 思维导图在产品管理中的作用 (8) 产品经理与思维导图 (9) 使用ChatGPT绘制思维导图 (10) 使用ChatGPT制作图表 (11) 鱼骨图在产品管理中的应用 (12) 使用ChatGPT辅助绘制鱼骨图 (13) 案例8:在线教育产品模块结构分析 (14) 某公司应用案例分析 |
二、AI辅助产品设计-面向产品经理和BA业务分 | 1. AI与AI产品经理 (1) 深入理解AI和AI产品 (2) 深入理解AI产品 (3) AI产品产业化和标准化 (4) AI产品落地的价值与难题 (5) 怎样成为优秀的AI产品经理 (6) AI产品经理的职业规划 (7) AI产品经理的知识体系 (8) 所有应用都值得被大模型重构一遍!-百度李彦宏 (9) AI 2.0彻底改变社会:所有应用都可以被重写一次--李开复 (10) 微软发布全新AI PC,有哪些启发 (11) 苹果(AAPL.US)WWDC发布Apple Intelligence 有什么启发 (12) 苹果 pad math notes的AI应用分析 2. ChatGPT辅助竞品分析与市场调研 (1) ChatGPT在竞品分析中的应用 (2) 使用ChatGPT进行在线商业学习平台竞品分析 (3) 使用ChatGPT辅助制作竞争分析矩阵 (4) 案例2:使用ChatGPT制作在线商业学习 (5) 使用ChatGPT辅助进行市场调研与用户洞察 (6) 案例4:使用ChatGPT辅助设计用户调查问卷 (7) 使用ChatGPT辅助创建用户画像 (8) 案例5:使用ChatGPT辅助智能旅游App (9) 用户画像-产品定位与差异化策略 (10) 使用ChatGPT辅助产品定位与差异化 3. ChatGPT辅助产品需求管理 (1) 使用ChatGPT辅助收集产品需求 (2) chatGPT汇总问卷调查结果使用图表91 (3) 使用ChatGPT辅助制作产品需求矩阵94 (4) 案例:使用ChatGPT制作社交媒体应用 (5) 使用ChatGPT辅助制作产品路线图99 (6) 案例:使用ChatGPT制作移动社交App产品路线图199 (7) 案例:使用ChatGPT制作移动社交App (8) ChatGPT辅助产品规划105 (9) 案例:使用ChatGPT辅助旅游网站进行 4. ChatGPT辅助用户体验设计和辅助产品原型设计 (1) ChatGPT在用户体验设计中的应用场景和优势 (2) 利用ChatGPT进行用户研究和用户画像分析 (3) 案例:使用ChatGPT辅助进行用户研究 (4) 案例:使用ChatGPT辅助进行用户画像分析 (5) ChatGPT在界面设计和交互设计中的应用 (6) 案例:使用ChatGPT辅助内容创作与分享平台用户体验设计 (7) 使用ChatGPT辅助原型设计 (8) 使用ChatGPT辅助制作移动应用原型 (9) 案例:使用ChatGPT辅助制作“我的备忘录”App原型 (10) 使用ChatGPT辅助制作桌面应用原型 (11) 案例:使用ChatGPT辅助制作Todo List原型 (12) ChatGPT辅助产品创新与演进 |
三、AI辅助架构与设计-面向架构师和设计师 | 1. AI大模型辅助架构师提高研发效能 (1) 大模型AI技术重塑软件架构 (2) 大模型AI技术对传统软件架构的挑战 (3) 大模型AI技术为软件架构带来的机遇和创新 (4) ChatGPT在软件开发架构设计中的作用 (5) ChatGPT辅助软件架构文档和视图 (6) ChatGPT辅助设计高效的软件架构 (7) ChatGPT辅助设计分布式微服务架构 (8) ChatGPT辅助领域驱动架构 (9) ChatGPT辅助设计高性能,高可用,可扩展架构 (10) ChatGPT辅助设计灵活性架构 (11) ChatGPT辅助设架构监控与治理 (12) ChatGPT辅助设架构重构与演化 (13) ChatGPT辅助架构评估和改进设计方案 (14) AI大模型在软件架构的应用案例分析 2. AI大模型辅助设计师提高研发效能 (1) ChatGPT 辅助进行前端设计-基于前端框架设计 (2) ChatGPT 辅助进行详细设计 (3) ChatGPT 辅助领域驱动设计 (4) ChatGPT 辅助灵活性设计-设计原则与模式 (5) ChatGPT辅助进行数据库设计(概念模型,逻辑模型,物理模型) (6) ChatGPT支持UML建模 (7) 使用ChatGPT辅助绘制类图 (8) 使用ChatGPT辅助绘制时序图 (9) ChatGPT 辅助完成设计文档 (10) 案例分析 |
四、AI辅助开发实现--面向开发工程师
| 1. AI大模型辅助开发工程师编写高质量代码 (1) 使用ChatGPT编写高质量的程序代码 (2) ChatGPT编写代码注释 (3) ChatGPT解释遗留代码 (4) ChatGPT辅助发现代码坏味道 (5) ChatGPT辅助代码重构 (6) ChatGPT辅助代码优化 (7) 评审 ChatGPT 生成的代码 (8) 使用ChatGPT分析源代码底层逻辑 (9) ChatGPT辅助代码性能优化 (10) ChatGPT辅助重构遗留系统代码 (11) ChatGPT辅助遗留系统的代码维护 (12) 案例分析 2. 大模型AI辅助编程工具提升开发效率(可以选择工具) (1) 了解人工智能辅助编程工具的基本原理和应用场景 (2) Github Copilot (3) 亚马逊的 CodeWhisperer (4) 智能代码编辑器Cursor (5) 国产智能编程助手CodeGeeX等 (6) 百度Comate (7) 阿里CodeFuse (8) 认识实践 Copilot Chat (9) GitHub copilot 主要使用场景 (10) GitHub Copilot 的实现原理 (11) GitHub Copilot 加持下的软件生态改变 (12) Copilot 改变传统开发的 10 大场景 (13) GitHub Copilot 的编程技巧 (14) GitHub Copilot 下的测试优化 (15) 某公司应用案例分析 3. 基于GitHub Copilot辅助开发实战案例 (1) 项目概述 (2) 需求分析和需求获取,需求管理 (3) GitHub Copilot 主要使用场景 (4) 认识实践 GitHub Copilot (5) 上手 Copilot AI辅助编程,编码与项目实战探索 (6) GitHub Copilot 编程进阶 (7) GitHub Copilot prompt 原理和实战 (8) GitHub Copilot 编程技巧 (9) 全面了解Copilot的工作原理,建立AI辅助编程知识体系 (10) 实际操作用Copilot做开发,演练典型研发工作场景 (11) 使用Copilot辅助进行TDD和单元测试 (12) 使用Copilot辅助进行系统测试 (13) 某公司应用案例分析 |
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员
Mace Liu
百林哲咨询(北京)有限公司专家团队成员