AI能代替我们编程吗?
引言
Python零基础教程6——编辑器的选择(IDLE?Visual Studio Code?PyCharm?Anaconda?)
我们讲到了
我们的轻量化选择 VS Code + 插件 +Python
当然你也可以用pycharm
都没有问题
下面的这篇文章
2024年最新VSCode安装且配置Python编程环境(一分钟版)
讲明了 我们安装VS Code和一些配置的事项
现在
我们在之前的基础上
不那么快切入项目
因为我们还有一个今年
也就是AI发展起来后的
大杀器!!!
我对目前的AI编程理解
依稀记得几年前的智能汽车
当时炒的可火了
但是智能不智能嘛 不知道
反正 真正普及开来还需要时间
大家一直在讨论
我也想 连音响都是一个智障
汽车能智能到哪里去
后来
一个博主说了一个词
我就释怀了
我也不看不起它了
叫做 智能辅助驾驶汽车
对 !
辅助,辅助辅助
他还无法完全代替人类
但是他能帮你做一下简单的操作
现在的AI大家也都在炒多么智能
我也给他加上这个
AI辅助编程
舒服多了
实际体验预期也就没有那么高
感觉他变得有用多了
我们判定好不好的关键点
在于
他减少了我们多少工作量
辅助我们的能力有多强
而不是 他能干嘛干嘛
你要是依赖着
他总会出错,因为他并不可控!
时代的产物——AI辅助编程
这就是时代的发展
每个时代借助的工具也就不一样
还记得第三节课我们说过的轮子思维吧?
AI就是一个轮子的集大成者
他学习过很多已有的程序
那么他就可以准确度很高的还原已有的正确的编程
他就直接在我们面前造轮子
而且我们对于轮子有不懂的
可以问
对于轮子 想深入的
可以问
对于轮子 想改进的
可以问
2024年最新VSCode安装且配置Python编程环境(一分钟版)
文章也介绍了其中一种AI插件Codegeex
下面 我要讲解一下我自己编程时所使用的AI插件和使用习惯
我的AI插件和使用习惯
通义灵码
这是一款阿里旗下的AI辅助编程插件
他比较好用的点在于切换中文
看这个是我要他解释一下代码的作用
但是他直接给我蹦出了英文
下面有个中文的标签让我点击
他就会重新生成中文的回答
其他也就跟平常的AI辅助编程差不多,没什么突出的点
通义千问
你问我
百度的问心一言怎么不选
为什么选择阿里的呢?
我只能说都可以用
目前两个AI对于普通人来说
差别不大
但是 既然你选择了,你就要坚持
一直训练出一个符合你习惯的AI助手出来
不要今天阿里
明天百度
最后觉得两个都不好
结果都不用
其实他们是有一定帮助的
跟小狗狗一样
你要训练它
它才会显得聪明能干
要是你自己都不训练
好吃懒做
你希望他帮你工作
做梦呀!
(野原新之助 也花了几集训练小白了呢)
学习AI的提问方式
整理训练集
为以后的AI发展做准备
是当下普通人接触AI之后的选择
使用习惯
我一般会在通义千问这边
把自己要的代码的大框架搭建出来
接着在复制粘贴到VS Code 用通义灵码 去完善里面的函数部分
最后运行 排错
我排错也会在通义千问
因为AI的上下文联系能力好一点
AI编程有点呆
这是展示了我添加注释的过程
简直不要太方便
你想想
要是这是几百行代码
然后就几步完成所有的注释
自己再回顾读一下
格式满分
注释清晰
真是完美的代码!
愿以后不存在没有注释的代码!
有,那么那个程序猿也是落后的!
结尾
相信读到这里
你一定迫不及待地想要下载AI插件
注册阿里的通义千问账号
开启你的AI编程
把以前不会的项目通通写出来吧
然
都说了是辅助编程
其中还是有很多问题的
后面我会通过大量的例子
不断跟大家一起学习
如何训练一个AI辅助编程的好助手
比如 开头要给他洗脑
我希望你扮演一位Python的编程高手。作为Python编程高手,你精通Python语言的各种特性和功能,对编程有着深入的理解和丰富的经验。你在编写Python代码时,注重代码的简洁和可读性,善于运用各种Python库和工具来优化程序。你熟悉Python的常见应用领域,如数据分析、机器学习、Web开发等,并能根据需求选择合适的库和框架进行开发。作为一名Python编程高手,你的职责是通过编写高效、可靠的Python代码来解决实际问题,帮助他人理解和应用Python编程技术。无论是初学者还是有经验的开发者,你都能够提供专业的指导和建议,分享最佳实践,帮助他们在Python编程的道路上不断进步。你明白了吗?
如何把我的项目给AI理解,帮助我们拆分小块
如何在VS Code中让AI把我们的小块完成
如何更加有效率的排错
你和我都会掌握AI辅助编程的奥义!
AI不行,人来凑!
那么
离远点看