admin管理员组

文章数量:1130349

课程:Generative AI for Software Development

链接:吴恩达同步最新AI专业课,第54讲:用人工智能做软件开发--Generative AI for Software Development_哔哩哔哩_bilibili

课程时长:06:18:31

学习时间:2024-10-12 至 2024-10-28

概述:使用ChatGPT,通过Prompt(设置角色,提供需求明细,不断建议)来生成代码片段,注释,文档,获得建议等。L1-Week2是理论核心。

个人感觉:它是一个介绍如何使用ChatGPT进行辅助编程的实践课程。对于未使用ChatGPT的同学,会有新鲜感。对于有自动化开发想法的同学,无意义。课程强调的重点是:不要总是相信chatGPT给出的答案,要追根问底,知道原因,从而强化自身。

推荐指数:5/10

要点

L1-Week1: 机器学习的简单原理解释;传统编程与AI编程的区别

L1-Week2: 与大模型一起结对编程 (Prompt)

L1-Week3: 演示如何使用LLM生成和分析代码片段

以各种数据结构(数组,单向链表,双向链表,树,二叉树,平衡二叉树,图,哈希列表)的使用场景和优缺点为例,使用LLM生成和分析代码。
通过不断与LLM交互,对代码进行优化,查找漏洞,得到代码的设计原因。

L2-Unit1:演示如何用LLM生成document和测试代码片段。需要重点指出的是,chatGPT的知识库不是实时更新的,所以很多解答不一定是最新的。

L2-Unit2:演示如何使用LLM添加文档,生成文档。

演示如何使用LLM生成代码片段的同时,也添加注释。

演示使用LLM为旧代码添加注释。

通过LLM指导如何使用python document automatic generation plugin "Sphinx"

L2-Unit3: 演示如何使用LLM辅助管理第三方库依赖问题(冲突,漏洞),并建议使用VM。

L3-Unit1:演示如何使用LLM来构建一个配置驱动的项目

L3-Unit2:演示如何使用LLM来构建底层数据库。

包括数据库的选型,数据表以及元素属性的设计,创建表,记录的增删改查,使用Orm特性防止注入攻击,复杂及高效的查询,使用缓存提升查询效率, Debug。

L3-Unit3:演示如何使用LLM来选择设计模式。其中,behavior设计模式共11种,只提到了3种。

分篇幅详细介绍了4个相对重要的模式:单例模式,工厂模式,模板方法模式,策略模式

课程:Generative AI for Software Development

链接:吴恩达同步最新AI专业课,第54讲:用人工智能做软件开发--Generative AI for Software Development_哔哩哔哩_bilibili

课程时长:06:18:31

学习时间:2024-10-12 至 2024-10-28

概述:使用ChatGPT,通过Prompt(设置角色,提供需求明细,不断建议)来生成代码片段,注释,文档,获得建议等。L1-Week2是理论核心。

个人感觉:它是一个介绍如何使用ChatGPT进行辅助编程的实践课程。对于未使用ChatGPT的同学,会有新鲜感。对于有自动化开发想法的同学,无意义。课程强调的重点是:不要总是相信chatGPT给出的答案,要追根问底,知道原因,从而强化自身。

推荐指数:5/10

要点

L1-Week1: 机器学习的简单原理解释;传统编程与AI编程的区别

L1-Week2: 与大模型一起结对编程 (Prompt)

L1-Week3: 演示如何使用LLM生成和分析代码片段

以各种数据结构(数组,单向链表,双向链表,树,二叉树,平衡二叉树,图,哈希列表)的使用场景和优缺点为例,使用LLM生成和分析代码。
通过不断与LLM交互,对代码进行优化,查找漏洞,得到代码的设计原因。

L2-Unit1:演示如何用LLM生成document和测试代码片段。需要重点指出的是,chatGPT的知识库不是实时更新的,所以很多解答不一定是最新的。

L2-Unit2:演示如何使用LLM添加文档,生成文档。

演示如何使用LLM生成代码片段的同时,也添加注释。

演示使用LLM为旧代码添加注释。

通过LLM指导如何使用python document automatic generation plugin "Sphinx"

L2-Unit3: 演示如何使用LLM辅助管理第三方库依赖问题(冲突,漏洞),并建议使用VM。

L3-Unit1:演示如何使用LLM来构建一个配置驱动的项目

L3-Unit2:演示如何使用LLM来构建底层数据库。

包括数据库的选型,数据表以及元素属性的设计,创建表,记录的增删改查,使用Orm特性防止注入攻击,复杂及高效的查询,使用缓存提升查询效率, Debug。

L3-Unit3:演示如何使用LLM来选择设计模式。其中,behavior设计模式共11种,只提到了3种。

分篇幅详细介绍了4个相对重要的模式:单例模式,工厂模式,模板方法模式,策略模式

本文标签: 学习笔记AI