于是随便输入了一个猜数字游戏的哀求:
编写一段代码,随机天生1-100之间的一个整数,提示用户猜这个数字是多少,并根据用户输入回答大了还是小了,直到用户猜中该数字。
很快它就编写出来了,而且貌似还编了4段代码,看了下大同小异吧。
运行一下试试:
貌似还真可以:
但假如没按哀求输入数字,比如输入一个字母呢?呃,报错了…… 不过它会不才方显示“阐明缺点”的按钮,点击后右边会做出阐明并供应改进的代码。
将建议改进的代码添加入单元格后,不报错了。
下面看看利用海内的工具能否做到这一点?这里我考试测验利用了阿里云的天池实验室。在添加了一个代码单元格后,彷佛没有直接进行AI编程的选项。
那就把哀求提给我比较常用的文心一言,文心一言给出了一段代码和简短的解释:
文心一言不能直接运行代码,以是要把代码复制粘贴到天池实验室中,运行的结果和Colab中类似,也是输入数字没问题,但输入字母会报错。
天池实验室彷佛也不能直接剖析缺点,以是再把报错信息复制粘贴到文心一言中。文心一言阐明了缺点并给出了修正后的代码。
再将修正后的代码复制粘贴到天池实验室,这次运行也不报错了:
结论:目前的AI编程在实现一些大略功能时是可以带来不少帮助的,但它的考虑可能还不像人一样全面严密(也容许以通过优化提示词加以改进?)。其余海内的工具在集成化、易用性方面彷佛暂时还比不上国外主流工具,但大略用用也还行的。