实战怎样用ChatGPT编程
GPT⑷是个威力非常强大的AI,但是绝大多数人根本没有让它充分发挥。把ChatGPT当作一个聊天机器人随意玩玩,既对不起你自己的时间和金钱,也对不起GPT。如果你家有个机器猫,你会只跟它玩脑筋急转弯吗?
chatgpt中文版 http://chatgpt.guige.xyz
GPT不是一个聊天工具,而是一个「生成性」AI。生成性的意思是它会创造内容。它能发挥到甚么程度,不是取决于它,而是取决于你。能把GPT用到飞起,可能会是你平生最重要的几项技能之一。前面我们讲了很多道的东西,接下来我们讲些术-各项利用的技能。我也是一边学一边演练,一边演练一边分享。
这一次我们探索一下GPT最利害的一项工夫,编程。这是OpenAI的独门工夫,现在好几个大公司都推出了自家的大语言模型,有的参数比GPT多,但是会编程的,大概只有GPT一个。
我弄的这个小项目是目前工作中遇到的几个实际问题。我选择的程序语言是VBA和Python,但我Python程序编写水平也就是个入门级,这一次干脆伪装一点都不会,从0基础开始。这次真实的程序员不是我,而是ChatGPT模型。全部进程我俩都是用中文交换。
实际需求:保证保险出单需要获得工程险招标公告的内容,目前是出单人员到招标公告网址上去获得全部招标公告的内容,然后根据内容提取需要的信息要素,然后录单,由于没有系统对接,这样的单量又比较多,手工提取挺费时费力的,这次我们想自动化获得招标公告的相应字段整理成表格。
首先我告知它用VBA,由于我想放在excel表格中用。
它帮我写好的程序,还提示我
请注意,这个程序中的Url变量应当被替换为您要获得HTML的网址,而FilePath变量应当被替换为您要保存文件的路径和名称。如果网址无效或文件路径不正确,程序将会出现毛病。
我把URL和FilePath替换好以后去运行,发现提取的不是我需要的内容,然后又告知他“返回的内容不对,希望保存的是网页显示的内容,不是response的文本”
他帮我返回了新的程序,并告知我“如果您想要保存网页显示的内容,可使用InternetExplorer对象来打开网页,并且使用innerHTML属性获得网页的HTML内容。以下是一个修改后的程序,可以实现这个功能:”
然后或者不对,我有告知他“是不用需要等它加载完成,现在获得到的或者网页源代码,不是实际显示的内容”
。。。它又给返回了一段程序,调试通过了,然后接下来就是提取网页中的字段了,我直接把网页内容贴给他,告知他请帮我解析一下网页内容。
又给写好了,期间获得了两次标签的内容都没有获得对,其实应当是我描写错了,每次毛病后他都客气的说抱歉。。。其实感到抱歉的应当是我,如果不是理性告知我它是AI是机器不会感到累,我都觉得不好意思了。
期间我又问了它正则表达式的规则,但是我不想自己写(其实很多也不会)就直接告知他帮我匹配
经过几次调试,差不多1个小时左右吧,这个实际需求就被完善的解决了,如果这个需求告知程序员,还没有把需求讲清楚,来回改他应当会被烦到的,你看ChatGPT的好处就是让我们这类非专业的人有了经历和时间去解决实际的问题。一个小程序完成了,只要告知公告地址,其他的都会从公告内容中提取。
现在他几近成了我常开的窗口和离不开的助理,比如写程序是发现一个毛病或不知道的问题直接问他,他几近都能给出完善的解决方案,原来还需要到各个网址去找,找到的还不一定能解决问题。
其实你也能够具有一个AI助理,欢迎关注,不懂的直接发消息问它吧
期间还帮有人做了个小作业,她们在学习EXCEL技能,其中有一项怎样快速录入数据,一下是数据,如果是之前虽然可以快速,但是还得去敲键盘啊,现在是AI时期。
我先找了百度AI帮我辨认了其中的文字,可是辨认完的格式是这样的
NO工号 2 人员名单 3 性别 4 部门 5 入职日期 6 身份证号码 7 手机号 8 19 9 马春娇 10 男 11 采购部 12 2016.10.17 13
直接把信息贴给GPT,告知他帮我整理成表格
三分钟完成了录入作业
那末接下来我们讨论一个问题
GPT是不是取代人类程序员的工作?最少目前不会。程序员应当比AI更清楚项目经理的需求,而且对更大的程序,大概或者需要有个程序员设计大局。但或许更根本的缘由是,GPT不被允许独立编程:一定要有个人类帮他编译、运行程序和报错才行。
可是GPT会大大提高程序员的编程效力。你从此以后不再需要记住具体的程序语句,也不需要设计小算法了。GPT是你最忠实最得力的助手。而且你从此都不用独自编程了,你取得了陪伴感。
但是GPT最大的贡献,或者让我这样平时不编程的人可以编程了。我不可能每天花五个小时编程,但是你要说每周花三个小时,那我非常愉快。世间有没有数的人有想法而没时间,现在有了GPT,这些人都可以立即展开自己的「秘密项目」。GPT是在给人赋能,它解放了我们。
事实上GPT不但让编程更容易,而且让编程更值得了。由于你现在可以在程序里调用AI!程序里有了AI,那绝对是一语道破,它就活了,它可以做各种各样奇异的事情。我还有好几个成心思的想法,我打算找时间把它们实现。
✵
大家都非常兴奋,各种试用。晚上我看有个哥们说:兄弟们别玩了先睡觉吧,你明天醒来,GPT还会在那里。这次编程经历真的让我产生了那个感觉。我一分钟都不想离开它,我怕它没了。我真怕明天一觉醒来,发现这一切都只是一场梦……
[1]万维钢 AI前言
桂(哥(网(络www.gUIgEge.cn
本文来源于chatgptplus账号购买平台,转载请注明出处:https://chatgpt.guigege.cn/jiaocheng/29307.html 咨询请加VX:muhuanidc