最近在自学AI编程,学得我五迷三道的…
AI编程相比传统编程,技术门槛已经降低了许多,自然语言也可以交流,从交互形式上已经达到普通人可以使用的程度。
但为什么说学得五迷三道的呢?
因为还是需要了解很多背景知识,你不了解基本原理、架构,就很难和AI有高效的协作。
就比如,这些词?
比如,在代码中,React 是一个用于构建用户界面的 JavaScript 库(好吧,JavaScript 库又是什么,概念中有概念),你本来可以直接说“请你用 React 架构实现贪吃蛇游戏”,但是你不知道React是什么,甚至不知道这个背景知识,你就会直接说,“给我做一个贪吃蛇,”但这背后的生成逻辑、效率、消耗的TOKEN,都是不一样的。
当然,但只要你足够耐心,这些都不是事儿,因为你可以和AI大量的交互,直到弄懂这些词的基本意思。
我觉得学习下来,最大的感受还是思维层面,特别是工程思维。
我们平时沟通都有这种体验:一个意思,词不达意,讲不清楚。
这其实体现了一个人思维的清晰度,当你清楚一个事情的原理、结构、步骤以及丰富的体感,你自然可以清晰的表达出来,沟通的结果就会有保障,这叫知行合一。
模棱两可笼统的对话,拿不到满意的结果。
和AI协作也一样,复杂的项目,你要一步步引导它。
很多人第一次用 AI 时,习惯只说一句非常笼统的话,比如:
“帮我做个网页。”“帮我写个小程序。”
但最好是这样说:
“我完全不会写代码,想做一个只包含一页内容的个人简介网页,用来发给招聘的人看。页面需要三个部分:上面一行是名字和一句自我介绍,中间是几条工作经历,下面是邮箱和微信号。
这个过程不是一蹴而就的,特别是如果你原来就没有开发经验,没有产品经理的经验,就只能在与AI的交互中,用自然语言一点一点累积经验。
那我为什么要学AI编程。
首先,我是个想法特别多的人,以前实现一个想法,成本太高,现在做个MVP出来,很快就可以验证,这个愿景很吸引我。
其次,AI编程特别训练思维,再高一点说,它不仅是编程,它解决问题,是一个高效的工具,工作、生活都可以用,非常激发创造力。
我建议孩子们都可以学学,我判断以后这个可能会像写作一样普遍,最后拼的还是思维和创意
再次,我并不是要进入一个做AI产品的赛道,但以后随着门槛越来越低,AI产品会极度繁荣,很可能会变成一个撬动事业发展的杠杆,我是“1”,AI是后面的“0”.
最后,玩好AI编程,未来也是和自己孩子互动的好方式,新一代的亲子互动工具~
好了,先写到这里,继续烧脑去了(话说,AI编程工具的筛选和使用也挺打脑壳,下次再说说自己的感受)