AI前沿专题014_实战:用ChatGPT-4体验编程.docx
《AI前沿专题014_实战:用ChatGPT-4体验编程.docx》由会员分享,可在线阅读,更多相关《AI前沿专题014_实战:用ChatGPT-4体验编程.docx(18页珍藏版)》请在第一文库网上搜索。
1、AI前沿专题014_实战:用ChatGPT-4体验编程GPT-4是个威力无比强大的AI,但是绝大多数人根本没有让它充分发挥。把ChatGPT当做一个聊天机器人随便玩玩,既对不起你自己的时间和金钱,也对不起GPT。如果你家有个机器猫,你会只跟它玩脑筋急转弯吗?GPT不是一个聊天工具,而是一个!生成性AE生成性的意思是它会创造内容。它能发挥到什么程度,不是取决于它,而是取决于你。能把GPT用到飞起,可能会是你平生最重要的几项技能之一。我们这个A1专题会全面探讨GPT各项应用的技巧。我也是一边学一边演练,一边演练一边讲这一讲咱们探索一下GPT最厉害的一项功夫,编程。这是OPenA1的独门功夫,现在好
2、几个大公司都推出了自家的大语言模型,有的参数比GPT多,但是会编程的,大概只有GPT一个。我搞的这个小项目是制作一个成语连线游戏。我选择的程序语言是Pythorb但我已经很久没用PythOn写过程序了,这一次干脆假装一点都不会,从0基础开始。这次真正的程序员不是我,而是Cha1GPT界面下的GPT-4模型。整个过程我俩都是用中文交流。我们首先需要验证GPT确实有我想要的东西。我先让Cha1GPT随机列举了10个成语,并且提供它们的解释。它做得很好一一随机列举10个中文成语或者固定短语,提供它们的解释以下是随机列举的10个中文成语及其解释:1 .井底之蛙(jTngdizhiw):形容见识短浅,像
3、蛙子只能看到井底的一小片天空。解释:指眼光狭隘,见识有限的人。2 .五体投地(WUtit6udi):形容对某人非常尊敬,如同五个身体都投向地面一般。解释:表示对某人的崇敬和尊重。3 .不务正业(bCjwUzh4ngy:指不专心从事本职工作,而去做一些无关紧要的事情。解释:忽视自己的正当职业,做其他无益的事情。4 .一石二鸟(yiShierniao):指用一颗石头同时打中两只鸟,比喻用一种方那么我就开始直接提需求了,我说:“写一个PythOn程序,把这些成语和它们的解释分开,分别列表,打乱顺序,在一张A4纸上分两列列出,形成一个连线题”。你看我说的比较笼统。我并没有告诉它怎么做,我没有设计详细算
4、法。我只是提了一个需求。事实证明这种小需求GPT完全可以胜任。它立即听懂了我的要求,但是没有直接开始编程,而是先提醒我安装一个程序库,因为这个库不是每台电脑上都有的,而这次编程会用到:倒写一个Python程序,把这些成语和它们的解释分开,分别列表,打乱顺序,在一张A4纸上分两列列出,形成一个连线题首先,我们需要安装report1ab、库来生成PDF文件。在命令行中输入以下命C令安装:bashQCopycodepipinsta11report1ab然后,你可以使用以下Python程序来生成一个包含成语连线题的A4纸大小的PDF文件:pythonQCopycodeimportrandomfromr
5、eport1ab.1ib.pagesizesimportA4fromreport1ab.1ibimportco1orsfromreport1ab.p1atypusimportSimp1eDocTemp1ate,Tab1e,Tab1eSt;idioms(“井底之蛙“,”指眼光狭隘,见识有限的人”),(“五体投地“,”表示对某人的崇敬和8重”),C不务正业“,“忽视自己的正当职业,做其他无益的事情D,然后它就哗哗哗把整个程序写出来了。我给你看一段截图,它把每一段程序实现的功能都用注释标记好了,方便我理解一一#打乱成语顺序random.shuff1e(idioms)# 将成语和解释分开idioms.
6、1ist,exp1anationsJ1iSt=zpC*idioms)# 再次打乱解释顺序exp1anations_1ist=1istCexp1anations_1ist)random.shuff1e(exp1anations_1ist)# 创建表格数据tab1e_data=成语“解释#表格标题foridiom,exp1anationinzip(idioms_1ist,exp1anations_1ist):tab1e_data.append(idiom,exp1anation)# 创建PDF文档pdf=Simp1eDocTemp1ateCidioms_matching_quiz.pdf,PQge
7、SiZe=A4:# 创建表格tab1e=Tab1e(tab1e_data)# 设置表格样式tab1e.setSty1e(当然,作为零基础,我并不想理解。整个程序只有70多行,很简单。我运行了程序,立即出错了。我理解报错信息是说字体错误。GPT用的是英文字体,无法显示中文,它显然没有事先考虑到这一点。我告诉它这个问题,它立即改正,还说“很抱歉给您带来了困扰”成功生成PDF,但是字体错误,请选择一个MaC下的中文字体很抱歉给您带来了困扰。在MaC下,您可以使用系统内置的中文字体,如STSong(华文宋体)或“STHeiti”(华文黑体)。请将程序中的字体名称更改为适当的字体名称。这里是使用STSo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AI 前沿 专题 014 实战 ChatGPT 体验 编程