授课老师: 王明哲
常驻地: 呼和浩特

主讲:王明哲老师

【课程特色】

够专业,内容前沿且正确;讲俗话,将复杂技术具象清晰有趣化;重互动,巧妙设计提升参与感;能落地,反复验证的方法及真实案例。

【课程对象】想要掌握AI开发技巧的群体(例如程序员,开发总监,创新团队等)

【课程时间】1-2天(6小时/天)

【课程大纲】

一、AI写代码的发展阶段

1、提示词驱动的简单代码编写

▪ 起步阶段,通过单句或短提示词让AI生成代码片段

▪ 结果质量取决于提示词的清晰度

2、Vibe Coding:提出模糊需求,AI完成简单模块

▪ 更深入的探索,用自然语言描述碎片化需求

▪ AI批量生成代码选项供筛选

▪ 典型工具:字节跳动的Trae

3、Spec Coding:配置AI团队,从文档到实现到测试,让AI真的能干活

▪ AI编程工程化的关键阶段

▪ 先明确需求,形成结构化规范文档

▪ 配置多AI智能体组成"虚拟团队"

▪ 各角色遵循规范进行系统开发、测试、迭代

▪ 典型工具:亚马逊的Kiro

4、AI编程的真相:名词和工具不重要,真正重要的是使用者的能力

▪ 使用者对用户需求理解的能力(对用户需求中业务知识的理解程度)

▪ 使用者的架构设计能力(在项目早期就能把握全局)

▪ 使用者的Debug功利(发现AI难以找到的深层次bug)

▪ 使用者的团队管理能力(如何设置AI团队中的角色)

二、如何用深度使用AI编程工具

1、从0到1的代码开发流程(需要彻底从头开始的项目)

▪ 让AI教你业务知识,帮你理解真正的用户需求

▪ 定义AI团队,细化多agent各自定位

▪ AI撰写全套文档,文档驱动的标准来发过程

▪ AI细化各需求点代码,逐层开发

▪ AI完成测试并迭代

2、从1到n的代码开发流程(从开源项目出发,完成二次开发)

▪ 由AI帮助你找到合适的开源项目

▪ AI帮助完成环境配置

▪ AI帮助你理解现有项目

▪ AI帮助你细化需求,锁定二开更改范围

▪ 多agent帮助你完成并行开发

▪ AI帮你完成项目测试和迭代

三、动手使用AI完成开发

1、认识AI原生的IDE环境

▪ 思维转变:IDE从“方便人用”转向“方便AI用”

▪ 角色转变:使用者从“代码写手”转向“开发总监”

2、IDE环境的界面介绍

▪ 保留但增强的传统区域:如文件管理器、代码编辑器,进行了AI优化。

▪ 核心AI交互面板:集成自然语言聊天界面,用于下达指令、提问与交互。

▪ 上下文感知与引用:支持引用特定文件或代码,让AI精准理解当前上下文。

▪ 动态自适应界面:界面与功能可根据当前任务动态调整,聚焦核心操作。

3、IDE环境的核心功能

▪ 智能代码生成与补全:根据描述生成逻辑、函数或类。

▪ 规范创建与管理:将需求转化为结构化文档,作为AI开发的依据。

▪ 多智能体协作调度:配置并指派多个AI角色,并行处理不同任务。

▪ 自动化工作流:可设置事件触发的自动操作,如保存时运行格式化或测试。

▪ 深度代码理解与解释:解释复杂代码逻辑,指出潜在问题与优化点。

▪ 智能调试与诊断:诊断运行时错误与性能瓶颈,提供修复建议。

▪ 多模态输入支持:支持上传设计图或草图,AI解析并生成对应代码

授课老师

王明哲 清华校友总会工业数智化协会-副秘书长

常驻地:呼和浩特
邀请老师授课:13439064501 陈助理

主讲课程:《数字化的顶层思维和智能化的底层原理》 《AI如何帮你的工厂变聪明》 《数字专员培训》 《揭秘元宇宙》《数字化转型与智能制造》 《“游戏规则改变”制药领域数智化实战》 《市政服务数智化实战》 《人工智能如何落地汽车行业》 《人工智能最新趋势及产业应用-轨道交通》 专业领域实战课程 《数智化时代的质量提升实战》 《供应链数智化实战》 《HR数智化实战》 《清华专家为你揭秘chatGPT》 《生物特征识别技术》 《数字化转型中的仿真》

王明哲老师的课程大纲

王明哲老师动态

微信小程序

微信扫一扫体验

扫一扫加微信

返回
顶部