00:00
我们先回家上节课内容,上节课讲了随机,哎,可以生成随机的验证码,甚至有字符大小写的字符,还有这个符号都有可能,那么我们现在如果想编程的话,经常使用的是AI,那么使用AI怎么编程呢?看这么一个场景。在爪蛙岛上,麝香猫吃了咖啡豆,那么它呢,就会呃,进行消化,果肉啊,能消化果核糊,消化不了,完整排出,完整排出一开始排出呢,水分多啊,会清洗,但是呢,清洗过程会降低风味儿,如果不清洗的话,直接晾晒或者烘干,然后去壳烘焙就得到了。什么呢?得到了这个Luca的copy copy就是coffee啡,CA就是猫猫的咖啡,价格是30万印尼顿每公斤,那我要做个程序,把购买的斤数转化成人民币。
01:00
这应该怎么写呢?那我们把刚才那个需求呢,用文字的方式写成了提示词,我们可以看到前面的部分和这个程序不相关,它是一个前倾提要,或者说是一个呃,背景介绍,那我要的呢,其实是后边的部分,所以我要去掉前面这个和程序不相关的东西,把和程序相关的东西交给AI,给我程序,否则的话,这些不相关的东西可能AI又在它的这个知识库里面检索关联到更补相关的东西,就不是我们的本意了。那我们只需要把红的划掉,剩下的留下来再继续提问。提问呢,这就是猫屎咖啡的价格是30万印尼顿每公斤,我要做一个程序,把购买的斤数和需要提供的价格得到最终结果是需要人民币的数量。他给到我们一个程序,程序能执行,可是没有进行异常处理,这就需要我们大脑当中先有概念,就是我知道要有这么一个容错处理可以增加。
02:08
代码的健壮性,然后才能对AI进行提要求。哎,我就直接提要求了,把这个输入进行一个异常处理,AI做的也很好,直接就把这个异常呢进行了处理,Try except, 如果这个输入个OE类转化不成这个浮点型,那就会出现YL。哎,但是我们可以看到这个踹的范围呢,它其实是一踹到底的,一踹到底的,也就是说这些东西它都需要试着运行,但实际我们知道只需要试着运行谁啊。只需要试着运行第一句,也就是说我把这个东西从这个金数得到了之后,浮点型我得到了之后,后边的转化不会出现这种异常的错误,那这就需要什么呢?我们对TRY有了解,能够理解和安排代码的相应次序,在此基础之上再对AI提要求,AI呢,哎,我我说的是把这个VALUE6L这个对应第一句就行了,后边的和异常处理不相关,他呢对我进行了鼓励,说什么呢?说你说的很对啊,夸我了,夸我之后啊,他可是这个代码是一点儿没改,还是一踹到底,那这个时候怎么办呢?我们要。
03:31
把程序分成两步,第一步输入购买的金数,第二步呢,根据这个金数得到人民币币的金额,这样两步之后。就把这个事情明确了,第一步我只输入金数,然后我的踹的过程就在这第一步里面完成的,这后边的是不是就是后边的事儿就不相关了,那我跟他说我要的是什么,然后他给我做一个程序,而且是循环输入,而且有异常检测,那这个时候我们怎么样非常高兴。
04:05
这就需要对这个代码进行验证,并且我们确定这个能用,确定能用之后就得跟大家说好,哎,这个东西我要了,哎就是像打打仗似的,我们打到前线之后,哎,一定要怎么样巩固这个战果,巩固这个战果,把这块儿留下,那我怎么跟大家说呢?我说这个东西做的非常好,VALUE6L处理好了,但是呢,0和负数也要求输入,然后OK,帮我们把这个东西完善好,第一步就算完成了,然后就在第二步,从猫屎金数到公斤数,再到印尼顿,最后到人民币,哎,那么我们在这个基础上还是要先巩固战果,前面的东西不动,后面的东西呢,要转化成印尼顿,AI给我们一个代码,然后呢,我们再去,呃,我我们在这个,我们在这个vim里面呢,试一下保存命运行购买金数呢,比如说是255金那。
05:05
是可以得到一个人民币的数量的,如果说是2.55 5金呢,它又得到一个人民币的数量,但是呢,有分有有有毛,有分有厘,这就是一毛二分五,这就不行,那怎么办呢?我们要保留两位小数,我们又提要求要保留两位小数,那这个保留两位小数呢,它其实是能执行完的,可是我突然又想到,这个东西不是四舍五入的保留两位小数,而是向上取整的保留两位小数,那我就再次进行修改,最终代码呢,也符合要求。在这个过程中,我们使用AI得到三个结论,第一个和代码和程序无关的逻辑,没必要说,第二呢,复杂的流程,不期待一次成功,一次说不清,拆分成若干步骤,用单一的步骤去简单的描述,对自己也好说得清楚,对。
06:05
AI也好执行的明确,第三,对于能够完成的代码,及时的确认它可行,巩固战果,在此基础之上不断的继续编码,小步快跑,快速迭代。AI时代得准备好自己的需求,根据需求拆分成可以看到战果的小目标,逐步巩固战果,向前推进。那在这个过程中,人和AI是怎么分工的呢?人需要明确目标,做宏观的规划,拆分步骤,确认结果,向前推进。AI需要落实代码,解释代码的含义,并且提供相应的修改建议。AI时代,编程不会被终结,而是一切都会变成编程,不管是绘画、摄影、文学,其实都在和编程的这个交互中,和计算机的交互中,变得有新的一番天地,那最后呢,我们就要总结一下这一章呢,我们下。
07:05
下次再说o ez教程。
我来说两句