初探ChatGPT编程能力

最近ChatGPT被持续火热关注。有人盛赞它的智能超群,似乎要掀翻很多行业,重新洗盘;而有的人却不以为然,觉得它并没有这么厉害。今天我做一个小测试从编程这个需要一定逻辑能力的方面来考察一下。

首先我提出一个解答24点的问题:

它响应速度很快,几秒内就给出了答案。可是不对啊,它居然说“得到7.875,约等于24”。我着实被它的谬论惊到了,太糊弄人了吧。我有些不甘心,指出了问题。它像往常一样,迅速的道歉,然后一顿输出。

错得很离谱了,直接奔着结果8去了。这也太弱了吧?我猜是不是我表达的不清楚,难道它们(美国人)不太理解24点游戏的规则?不对啊,ChatGPT采用了全网数据训练,应该知道的。

我接着指出问题。它再次迅速道歉,说“看错了题目”!但是还是把结果算错了,犯了与第一次错误相同的错误。

 

我不知道为什么这个看来简单的问题它却反复出错。我接下来直接考察下它对24点规则是否理解,提出让它编写个JavaScript程序。

 

看到它迅速写出一行行代码,函数名称、注释都写得有板有眼,我开始打消对它的轻蔑了。

function calculate24(num1, num2, num3, num4) {var results = [];// 共有 6 种不同的组合var combinations = [[num1, num2, num3, num4],[num1, num2, num4, num3],[num1, num3, num2, num4],[num1, num3, num4, num2],[num1, num4, num2, num3],[num1, num4, num3, num2]];// 针对每个组合,生成所有可能的运算符组合for (var i = 0; i < combinations.length; i++) {var nums = combinations[i];var operators = ["+", "-", "*", "/"];for (var j = 0; j < operators.length; j++) {for (var k = 0; k < operators.length; k++) {for (var l = 0; l < operators.length; l++) {var expression = nums[0] + operators[j] + nums[1] +operators[k] + nums[2] + operators[l] + nums[3];try {// 尝试计算表达式的值var result = eval(expression);if (result === 24) {results.push(expression + " = 24");}} catch (e) {// 忽略除数为 0 等错误}}}}}return results;
}// 示例调用
console.log(calculate24(6, 7, 8, 3));

我们继续看聊天窗口,它给出这段代码后,还把程序设计思想讲了下。通过排列组合不停得试,这个思路没问题。一般我们思考也是这个套路

 

打开浏览器,按F12进入控制台,把这段代码粘贴进去,按回车执行。果然有了好多答案:

'6+7+8+3 = 24', '6+7+3+8 = 24', '6+8+7+3 = 24', '6+8+3+7 = 24', '6+3+7+8 = 24', '6+3+8+7 = 24'。不过因为这4个数很简单,相加就能得24,它给出的答案只不过是排列组合一下,实际就给出了一种。

 

我又出了4个稍微复杂得数字,它没能给出答案,我分析了代码,发现它只是把数字和运算符排列组合考虑了,但是没有考虑括号。我又询问它。

 

它果断道歉(态度让人感动),生成了一个更加复杂的代码,考虑了括号。并且仍然讲了下思路,最后还提醒程序的风险,挺好。

 

我运行测试了这段代码,发现有bug,指出

 

 

 它针对我指出的代码又优化了。虽然后面测试还有问题,但是我提出的部分已经被它改进了。几个回合下来,代码最终没有完善,但是过程已经震撼到我了,这个过程就像一个老程序员指导新程序员优化代码,但是老程序员心里明白,这个新家伙虽然经验不足,智商却不可低估。

酷盖AI实验室

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1742.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【chatGPT】和chatGPT结对编程的6小时

1.我对AI的偏见 2013年我写了个微信聊天机器人&#xff0c;在新浪微博上小火了一把。我的认知局限性让我没想到若干年后网红如此赚钱&#xff0c;活该我现在还在搬砖送外卖。 那阵子心里美滋滋——这个机器人好像我小孩儿&#xff0c;你教它一点&#xff0c;它就聪明一点。当然…

ChatGPT 在编程中的 9 个实际应用

ChatGPT 有如此多的潜在编码用途&#xff0c;可能有很多甚至还没有想到。找出一些有。 自 OpenAI 宣布推出 ChatGPT 以来&#xff0c;非凡的 AI 聊天机器人已经在许多领域找到了自己的一席之地&#xff0c;包括复杂、快速发展的编程领域。 但是作为程序员&#xff0c;您究竟可以…

ChatGPT强悍的编程能力,让我吓出一身冷汗!

最近有好几个人给我安利ChatGPT&#xff0c;说老刘快你去看看吧&#xff0c;这货实在太强了&#xff0c;搞不好我们程序员都失业了。 刚开始我都是微微一笑&#xff0c;怎么可能&#xff1f;我之前的观点一直都是在我的有生之年&#xff0c;AI绝对不可能干掉程序员。 但是安利的…

ChatGPT及相关产品体验与研究

ChatGPT及相关产品体验与研究 我的Github博客仓库链接&#xff1a;ChatGPT及相关产品体验与研究 - Github 一、ChatGPT介绍 1. ChatGPT概述 一句话描述ChatGPT&#xff1a;一个能够通过对话得到你想要的答案的聊天机器人。 ChatGPT 是由 OpenAI 开发的一种基于深度学习的自然…

ChatGPT初体验(一)

ChatGPT初体验&#xff08;一&#xff09; ChatGPT登陆方式 “OpenAI研发的聊天机器人程序&#xff0c;于2022年11月30日发布。ChatGPT是人工智能技术驱动的自然语言处理工具&#xff0c;它能够通过学习和理解人类的语言来进行对话&#xff0c;还能根据聊天的上下文进行互动&…

最近超火的ChatGPT到底怎么样?体验完后我有哪些感受和思考?

✔️本文主题&#xff1a;ChatGPT 人工智能 ✔️官方网站&#xff1a;chat.openai.com 文章目录 前言二、初识三、深入四、编程相关编写纠错 五、感想六、展望七、结语 前言 大家好&#xff0c;这次我们来聊一聊最近超级火的人工智能语音——ChatGPT&#xff01; ChatGPT是什…

ChatGPT的了解与初体验

ChatGPT的了解与初体验 什么是ChatGPT初体验1、场景一 数据库sql编写2、场景二 时间处理 个人感觉下一个时代就是AI的时代&#xff0c;拥抱AI吧。 什么是ChatGPT 我们请它自己介绍一下自己吧&#xff01; 总体来说&#xff0c;就是能够用自然语言进行对话的智能机器人。 初体…

ChatGPT 体验和思考

一、体验 1、辅助写代码 2、检查代码&#xff08;遗憾的是&#xff0c;不一定是对的&#xff09; 3、分析代码 4、帮你了解/入门一项陌生的技术 小结&#xff1a; AI 会慢慢成为程序员的得力帮手&#xff0c;但目前来看&#xff0c;似乎还是不够成熟。 当然&#xff0c;大多…

ChatGPTPlus的快速体验,ChatGPT还是差远了

什么是ChatGPT? ChatGPT是一种基于自然语言处理技术的聊天机器人&#xff0c;它采用了GPT&#xff08;Generative Pre-trained Transformer&#xff09;模型&#xff0c;可以对用户的输入进行自然语言理解和语言生成。ChatGPT的设计思想是通过深度学习算法和大规模数据训练&a…

chatGPT试用体验

结合实际问题&#xff0c;试用了一下当前非常火的chatGPT&#xff0c;测试chatGPT解决实际go语言处理mongodb数据去重查询的问题&#xff0c;还不错&#xff0c;能实际帮助解决问题。 截图&#xff1a; 文本整理&#xff1a; 请给出golang go.mongodb.org/mongo-driver 去重查…

【无标题】Chatgpt使用体验

近日&#xff0c;OpenAI 公司发布了新一代的chatgpt聊天软件&#xff0c;引起了广泛的关注。那么新一代的gpt3究竟有哪些智能的地方呢&#xff1f;让我们来看一看吧 1.写诗 新一代的gpt可以写出多样化的现代诗歌&#xff0c;让我们来看一看他的水平吧。 可以看出来虽然诗歌的语…

清华系ChatGPT发布!唐杰团队打造,专对中文优化,还能把握最新新闻动态

终于&#xff0c;清华大学唐杰团队也出手了。 就在GPT4发布的同一天&#xff0c;唐教授在微博宣布&#xff1a; 基于千亿参数大模型的对话机器人ChatGLM&#xff0c;现在开启邀请制内测。 据介绍&#xff0c;ChatGLM专门针对中文进行了优化&#xff0c;可以说是国人友好&…

五分钟进步系列之chatGpt最近发布的API

学习方式&#xff1a; 先读英文的原版&#xff0c;如果你能看懂就可以到此为止的了。如果你看不懂&#xff0c;可以再看一下我给的较高难度的英文单词的翻译。如果还是看不懂可以去最下面看我翻译的汉语。 下面是我在官网中找到的一段话。 一、英文原版 Introduction to the Ch…

ChatGPT发布iOS版App!国产已在路上!

&#x1f447;&#x1f447;关注后回复 “进群” &#xff0c;拉你进程序员交流群&#x1f447;&#x1f447; 作者丨徐杰承、云昭 来源丨51CTO技术栈 https://mp.weixin.qq.com/s/WEJen_1qsqCFFOn4Df6RBA 一切能在移动端实现的&#xff0c;都将会在移动端实现。就连ChatGPT也…

重磅官宣:阿里版 ChatGPT 突然发布!

整理 | 郑丽媛 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 平地一声雷&#xff01;今天中午阿里版类 ChatGPT 「通义千问」突然官宣&#xff1a; 没错&#xff0c;就这 3 行简短介绍 1 个官网地址&#xff0c;再无其他“剧透”。 好在&#xff0c;CSDN 有幸拿…

ChatGPT 发布重磅更新,插件系统即将上线!

这是「进击的Coder」的第 831 篇技术分享 作者&#xff1a;小 G 来源&#xff1a;GitHubDaily “ 阅读本文大概需要 4 分钟。 ” 前天凌晨&#xff0c;ChatGPT 为诸多 Plus 会员陆续开放了插件系统内测权限&#xff0c;申请比较早的用户&#xff0c;现在应该都能体验上最新的插…

清华大学版 ChatGPT 发布,ChatGLM启动内测!

点击“开发者技术前线”&#xff0c;选择“星标” 让一部分开发者看到未 转载自&#xff1a;机器之心 我们问了 ChatGLM 几个关键问题&#xff0c;它给的回答似乎很不错。 ChatGPT 的发布&#xff0c;搅动了整个 AI 领域&#xff0c;各大科技公司、创业公司以及高校团队都在跟进…

ChatGPT-4震撼发布

3月15日消息&#xff0c;美国当地时间周二&#xff0c;人工智能研究公司OpenAI发布了其下一代大型语言模型GPT-4&#xff0c;这是其支持ChatGPT和新必应等应用程序的最新AI大型语言模型。该公司表示&#xff0c;该模型在许多专业测试中的表现超出了“人类水平”。GPT-4, 相较于…

ChatGPT API使用介绍

1.概述 随着人工智能技术的不断发展&#xff0c;越来越多的AI产品被应用到各个领域&#xff0c;其中最具代表性的莫过于人工智能语言模型。语言模型是一种可以通过学习大量语言数据来预测文本或语音的技术&#xff0c;其应用范围十分广泛&#xff0c;如智能客服、机器翻译、语…

ChatGPT详细介绍原理

ChatGPT的介绍 ChatGPT全称为“chat Generative Pre-trained Transformer”&#xff0c;翻译成中文就是生成型预训练变换模型。它是美国公司OpenAl在2022年11月30日发布研发的聊天机器人程序&#xff0c;能用于问答、文本摘要生成、机器翻译、分类、代码生成和对话Al。「l是一…