人工智能
之前有人发表论文说用chatGPT写了一个MCU 还流片了,一副很腻害的样子,在这个新闻的前几天我就在朋友圈里说了,用chatGPT写verilog代码还是有一段距离的。今天我就手把手教大家,如何把这段距离给走了。今天用我让chatGPT写MIG 控制器为例,一句代码都不想写。
首先你需要用到一个插件 askyourPDF,自己安装,或者直接让chatGPT给你连接。上传了文件之后,给他ID ,让它帮你分析。
上传完成之后,就告诉它这个ID 号。我上传的文档是xilinx官方的MIG 说明文档
好了,开始魔法。一开始我就想来一个难度大一点的,写个axi接口的,毕竟那个接口我也不熟悉。
然后我就让它给我写码,期待奇迹的时刻。
这一看,这接口都不对啊,所以赶紧提醒它
这下接口差不多了,轮到我emo了,这个程序要验证是否正确,有点麻烦。明明是我让它写,怎么能让它把我的活儿给安排上了呢。算了,转占到简单的app接口,于是继续:
什么鬼,接口又不对。好,我继续提醒它
它居然摆烂,说自己不会了。没办法,我只能被它给安排了,直接告诉它正确答案
这下接口对了,程序又有点问题,它只写入一次,也只读出一次。我继续指出来
这次还好,看了看,应该差不多是对的。然后我继续提问:
最后给出的程序看了一下,大致应该也是对的吧。
所以说,如果你想用chatGPT帮你写一个庞大的程序,首先你需要慢慢教它,虽然它是一个一教就会的学生,但是你作为老师需要好好监督它。
现在的人工智能还是先要有人,才能智能。像上面的程序,如果我不知道它是不是对的,那么需要花很久的时间人工去找bug,然后告诉它哪里出了问题,最好还要告诉它怎么改,不然迭代过程会比较长。如果你已经知道正确的程序应该长什么样,然后让它写,确实事半功倍。期待以后大家都训练出自己的chatpgt,重复劳动的码农就轻松了很多。
审核编辑:刘清
全部0条评论
快来发表一下你的评论吧 !