第一部分:AIGC智能辅助编程技术介绍
1.AIGC技术概述
2.ChatGPT相关的生成式AI技术背景
3.ChatGPT 这么火,它到底能干啥
4.ChatGPT 里的 G、P、T 分别指什么?
5.ChatGPT 的前世今生
6.ChatGPT聊聊 OpenAl
7.怎么成为 Prompt Engineer?
8.剖析 ChatGPT 的应用场景
9.介绍和软件开发相关产品和技术,包括 ChatGPT、CodeGeeX、GitHub Copilot
10.当前主要研发企业AIGC的应用进展
第二部分: 使用ChatGPT进行文本生成—帮助工程师编写文档
1.使用ChatGPT进行文本生成
2.使用预训练模型生成文本
3.使用微调模型生成特定领域的文本
4.使用ChatGPT生成对话和聊天内容
5.使用ChatGPT生成软件需求文档
6.使用ChatGPT生成软件架构设计文档
7.使用ChatGPT生成软件详细设计文档
8.使用ChatGPT生成软件测试文档
9.Prompt如何使用
10.Prompt使用进阶
11.Prompt的最佳实践
12.Prompt Engineer 一: ChatGPT 帮你写代码
13.Prompt Engineer 二: ChatGPT帮你写各种开发文档
14.Prompt Engineer三: 如何使用 ChatGPT 写一篇逻辑密、语义流畅的 2000 字文章
第三部分: chatGPT 在软件研发全生命周期中的应用场景与案例
1.软件研发全流程中ChatGPT擅长的部分
2.需求分析阶段chatGPT的应用场景与案例
3.软件架构设计阶段chatGPT的应用场景与案例
4.软件详细设计阶段chatGPT的应用场景与案例
5.软件数据库设计阶段chatGPT的应用场景与案例
6.编码阶段chatGPT的应用场景与案例
7.代码重构与优化和chatGPT的应用场景与案例
8.代码评审阶段chatGPT的应用场景与案例
9.单元测试阶段chatGPT的应用场景与案例
第四部分:人工智能辅助编程工具改善
1.了解人工智能辅助编程工具的基本原理和应用场景
2.Github Copilot
3.亚马逊的 CodeWhisperer
4.智能代码编辑器Cursor
5.国产智能编程助手CodeGeeX
6.演示如何使用人工智能工具生成代码
第五部分:人工智能辅助编程实践—(可以选择一种工具)
1.了解GitHub Copilot的基本原理和应用场景
2.演示如何使用GitHub Copilot生成代码
3.演示如何在您的项目中使用GitHub Copilot
01.Copilot 简介: 背景、优势与上手
03.实战一: 怎么利用 Copilot 解决编程小任务?
04.实战二: 开发中的繁琐工作怎么加速完成?
05.实战三: 怎么做新项目中的功能开发?
06.实战四: Copilot 可以辅助哪些创造性的工作?
07.实战五: 怎么利用 Copilot 来做重构与测试?
08.实战六: 怎么借助 Copilot 快速学习新知?
09.实战七: 带你从零开始做一个新项目
第六部分: ChatGPT和GitHub Copilot辅助开发案例分析-Web应用
1.项目概述
2.使用chatGPT辅助进行需求分析和需求获取,需求管理
3.使用chatGPT辅助进行原型设计
4.使用chatGPT辅助进行软件架构设计
5.使用chatGPT辅助进行软件详细设计(页面设计,领域设计,服务设计)
6.使用chatGPT辅助进行数据库设计
7.使用chatGPT辅助编写高质量的代码
8.使用chatGPT辅助进行系统测试
第七部分: ChatGPT和GitHub Copilot辅助开发案例分析-Python应用
1.项目概述
2.需求分析和需求获取,需求管理
3.使用chatGPT辅助进行原型设计
4.使用chatGPT辅助进行软件架构设计
5.使用chatGPT辅助进行Python,TKinter,Flask
6.使用chatGPT辅助进行系统测试
第八部分: ChatGPT的未来发展和应用前景
1.ChatGPT在软件研发行业中的应用前景
2.ChatGPT目前国内企业使用的现状
3.ChatGPT与国产大模型的对比
4.ChatGPT的风险与不确定性应对
5.ChatGPT的技术和专利技术
6.ChatGPT的法律风险(版权归属)
7.ChatGPT的哲学思考