讲师简介
李老师,中科院计算所高级工程师,开源项目活跃开发者
20 余年编程与软件开发经验,10余年企业数字化平台研发与产业化工作经历。历任国家重点实验室课题组负责人,上市公司事业群技术总监、首席技术专家。
李老师项目和授课经验丰富,为多家知名企业和单位提供过服务,包括:中国电信集团、中国移动研究院、国家信息中心、中石化、银联、交通银行、上海期货交易所、Intel亚太研发中心等企业和单位。
荣获中国软件协会“优秀CTO”等多项荣誉,兼任中国新一代IT产业联盟分委会秘书长、全国高校人工智能与大数据创新联盟专家委员、北京开源创新委员会委员。
内容概要
为期两天的 AI assisted 软件开发培训旨在帮助参与者了解和掌握如何使用 ChatGPT 等 AI助手来提高软件开发生产力。在本次培训中,我们将介绍 GPT 和 ChatGPT 的发展与应用,并提供一些交互实践来帮助参与者更好地了解 ChatGPT 的能力。接着,我们将通过一些案例分享和小组项目实战演练来帮助参与者掌握如何将 GPT 运用到实际的项目研发中,体会GPT 能力的同时探讨其局限性,并提供一些实用的编程技巧和最佳实践。我们还会介绍如何调用 GPT 的 API 来开发 CI 机器人改进软件研发流程。最后,我们还将涵盖一些延展讨论主题,以帮助参与者更好地了解 AI 赋能软件研发的未来发展趋势。
培训收益
1. 了解 GPT 的基本概念、特点和在编程领域的实际案例,以及如何与 ChatGPT 进行交互。
2. 掌握如何使用 GPT 来提高编程效率和生产力,以及如何将 GPT 的能力融入到软件工程实践中。
3. 了解实际案例和参与项目演练,掌握如何使用 ChatGPT 和 GPT 的 API 开发实际项目。
4. 参与一些 AI 主题讨论和小组编程实践,激发创新力。
课程特点
提供真实 ChatGPT-4 账号进行课程实操!
最新真实案例分享!
每天 AI 编程实践的老师切身体会和经验分享!
真实项目需求现场实战!
课程大纲 |
一、 认识新朋友 |
1. 初识 Chat 兄 2. GPT 的原理与发展历程 3. 你的提示语,就是你的生产力 4. 案例分享 5. Let's Chat! |
二、 让我们上路吧 |
1. 和 AI 一起开启一个新的项目 2. 完善与改进 3. 结果展示 |
三、 握紧方向盘 |
1. AI 编程翻车现场 2. 又双叒跑偏了 3. 注意保密! 4. 防止沉迷,拒绝依赖 |
四、 表现得更专业一点 |
1. 从自然语言开始未必是最好的选择 2. 代码 review 3. 文档与注释 4. 更“自动化”的测试 5. 提供开发建议 |
五、 基于 GPT 的 CI 机器人开发 |
1. CI/CD 要点回顾 2. GPT 的 API 和应用开发 3. 开发一个机器人让 GPT 加入我们的 CI/CD 流程 |
六、 小组项目实战演练 |
1. 场景和需求介绍 2. 小组开发实战 3. 结果分享与讨论 |
七、 延展讨论 |
1. 招募更多 AI“助理工程师”:Copilot 及其他 2. 灵魂问题:我们会被替代吗? 3. 再谈“生产力”:不仅仅是技术 |