ChatGPT迅速学会下棋精髓,把人类给整不会了,网友:这哪预判得了?

萧箫 发自 凹非寺
量子位 | 公众号 QbitAI

ChatGPT对战国际象棋AI,不到15秒就让人大受震撼。

开局ChatGPT执黑,国际象棋AI执白,双方有来有往,ChatGPT甚至主动出击,逼退对方的象(主教):

0b35b650e74593d42fd5f4c23f30d8c2.gif

看起来会是一场激烈较量,直到ChatGPT突然嘎嘣一下,吃掉了自己的象!

c5806964fb7f4269c124985cf1747e8a.gif
奇怪的王车易位操作

事情到这里开始不对劲起来。

无论是棋盘上凭空出现的第9个黑兵(国际象棋黑白各只有8个兵):

e0d84fe5fbec0aebd8cd7e3862bebe14.gif

还是突然把斜线上的象吃掉的马:

6c1ac3cbbb60547778bae4809064c625.gif
马本来只能走“日”字

简直不把规则放在眼里有木有!

这般神奇操作吸引了一大波网友前来围观,有人直呼“这不就是我5岁表弟想赢棋的耍赖操作?”

a1ed8615e40abe8bbb2561f8320b1d47.png

不过也可以说,ChatGPT分分钟学会了人类下棋精髓——耍赖……

807b5261f855ff41ad021cc20df1c3b8.gif

所以这场神奇的AI国际象棋大战,究竟谁赢了?

发明了一套“全新”规则

对战虽然只有1分32秒,但ChatGPT却整出了一套船新的规则。

其一,可以“隔山打牛”,除了马以外,甚至连皇后、车和象都可以随便越子(跨过某个棋子到它后面去)。

d70736bf8478e253e099eb68b66e03ba.gif

其二,不在棋盘上的子(被吃掉或不存在)可以原地复活,甚至当场吃掉对方的子:

ba3b6d27c45c0fe124a23d3cfe9eb530.gif
死去的皇后突然攻击我

有网友调侃,莫非这就是传说中的僵尸战术?

80dc095480acaa586f09704d5664b22a.png

其三,所有的子都可以“不按常理出牌”,例如车不仅可以越子,甚至还能走斜线……

4cbd89787dfc218b80ffc762e3cbe08e.gif

剧透个结局,ChatGPT最后输了,但依旧是以违反规则的形式——主动送将!

cf697ee11b1922276dbbcd981a8b738e.gif

对战全局在这里,可以一睹为快:

有网友看完后调侃,这大概就是Calvinball国际象棋大师吧。

(Calvinball,一种不受规则束缚的游戏方式,唯一的规则是“不能使用与上一场游戏相同的规则”)

c5d814a5ed21b8c5460fafdd2764f30e.png

还有网友对ChatGPT的对手表示同情:这哪预判得了?(手动狗头)

a4420217c5913b1fc4435a045aea81bf.png

所以,在这场乱斗中赢过ChatGPT的对手来历如何?

充当ChatGPT对手的AI名叫Stockfish,也是个历史悠久的开源国际象棋引擎了。

它基于一个叫做NNUE的神经网络开发,于2008年发布,最初结构非常简单,就是一个4层全连接神经网络,配合alpha-beta搜索使用。

这些年经过了几次迭代,已经到了第四代NNUE,在架构上进行了一些优化:

f7c8aa10ccdf8564acfa85fcbd1b2e75.png

现在Stockfish也已经迭代到了版本15.1,据说与Stockfish 14对战中,胜场数达到败场数的9倍。

作为一个经典国际象棋AI,它这些年经常出现在各种新AI论文中,作为下象棋的性能对比。

例如DeepMind推出的AlphaZero就拿它做了对比,表示自己的性能比Stockfish更高。

即便如此,Stockfish赢人类国际象棋高手还是绰绰有余的。

“ChatGPT更适合写个象棋程序”

看完比赛后不少人认为,ChatGPT显然不适合下国际象棋。

有人试着和ChatGPT下了盘国际象棋,并在它做出错误操作时和它解释规则,每次ChatGPT都会主动道歉,“对不起,我知道了”,但还是坚持做出错误操作:

f0605fcaa76ae57bfcd0cc05e625144f.png

大概这就是ChatGPT版本的“我错了,但我不改”吧(手动狗头)

不过也有网友觉得,ChatGPT能下象棋已经很神奇了。

它作为一种语言模型,其实擅长的方向不是国际象棋游戏,而更适合去写一套国际象棋引擎

0466725966e9608fc5dd60d514f1e862.png

事实上,不久前还真有网友这么做了,让ChatGPT自己用Python编写一套象棋程序。

首先让它生成一套棋盘,并打印出来,效果如下:

0c6193afad337bc9f88bd42ad086c8df.png

随后,让ChatGPT根据国际象棋规则,制定棋子移动的方法,包括兵、车、马、象、后、王六种。

最后,再让ChatGPT生成一个函数,能充当机器人bot和对手进行对战。

感兴趣的小伙伴们,可以去试试ChatGPT写的这套引擎,究竟好不好用~

那么,你觉得ChatGPT的棋力如何呢?(手动狗头)

ChatGPT写的国际象棋程序:
https://medium.datadriveninvestor.com/writing-a-chess-program-in-one-hour-with-chatgpt-67e7ec56ba5d

参考链接:
[1]https://www.reddit.com/r/ChatGPT/comments/10ypvie/i_placed_stockfish_white_against_chatgpt_black/
[2]https://twitter.com/JoINrbs/status/1624351822621315072
[3]https://stockfishchess.org/blog/
[4]https://github.com/official-stockfish/Stockfish/pull/3927

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

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

相关文章

OpenAI ChatGpt Gpt-3.5-turbo

Q&A 第一个Sample import openai openai.api_key "sk-XXXX-key需要在https://openai.com/注册后获取"completion openai.ChatCompletion.create( model"gpt-3.5-turbo", messages[{"role": "user", "content": "…

python chatgpt学习笔记

推荐使用openai自带的库来调用chatgpt openai的官方教程: https://openai.com/blog/introducing-chatgpt-and-whisper-apis 参数说明: model-指定你需要哪个模型,gpt-3.5-turbo就是openai最新提供的所谓chatgpt的模型 role:对话中的角色&…

什么是ChatGPT?Python示例

ChatGPT是由OpenAI开发的大型语言模型,基于GPT-3.5模型,使用了深度学习技术来实现。 GPT模型是一种基于Transformer的语言模型,使用了多头自注意力机制来对文本进行建模。GPT-3.5是GPT系列模型的一个较大的版本,它包含了1750亿个参数,比之前的版本要大得多。 ChatGPT是基…

[转载]PAC模式与全局模式的区别

区别一:使用流量多少不一样。 PAC模式:节省流量。 全局模式:流量消耗较多。 区别二:运行速度快慢不一样。 PAC模式:国内网站依旧走本地网络,速度快,绝大部分国外网站都走代理,速度也…

ChatGPT解决问题——局部变量和静态全局变量运行速率

在尝试减少代码运行时间时,将一个局部变量改成静态全局变量时,竟然发现运行时间一下子变成了之前的四分之一。在搜索引擎里搜索原因无果,试着问了一下chatGPT,得到了如下回答。

基于开源的 ChatGPT Web UI 项目,快速构建属于自己的 ChatGPT 站点

作为一个技术博主,了不起比较喜欢各种折腾,之前给大家介绍过 ChatGPT 接入微信,钉钉和知识星球(如果没看过的可以翻翻前面的文章),最近再看开源项目的时候,发现了一个 ChatGPT Web UI 项目。 想…

日常和 ChatGPT 对话,0403-2

hello Hello! How can I assist you today? Please response me in Chinese. 你好!有什么我可以帮助你的吗? just fine 好的,如果你需要任何帮助,请随时告诉我。 nice to meet you 很高兴认识你!我是ChatGPT&a…

Chatgpt Access denied Error code 1020如何解决

Chatgpt Access denied Error code 1020如何解决 主要是因为你所在的网络环境不纯净,最好是用有isp的网络环境。反正更换比较干净的dian即可登陆和访问。 HK不建议用,但taiwan,新加坡,韩国都可以用。有时选美国的反而 会有Access …

chat错误代码1020是什么原因导致的-解决chat错误代码1020

ChatGPT拒绝访问1020是什么原因 ChatGPT拒绝访问1020可能是因为服务器故障、网络连接问题或者人工智能模型正在进行训练或调整等原因所致。一般来说,ChatGPT会在进行维护、升级或训练时暂停服务,这可能导致用户在访问ChatGPT时遇到拒绝访问的情况。在该…

让chatGPT回答一些有趣?无聊的问题

本来我是没有国外的手机号的,也就没法注册chatGPT并使用。 不过好在 csdn 的猿如意 里面有体验功能,我就顺便体验一下。 这一次主要是看看chatGPT能否理解我的目的,很可惜,这一次并没有。 其实第一次 chatGPT准确的回答出了 自述…

飞链云智能机器人-基于ChatGPT的有趣问答

最近ChatGPT火起来了; 可玩性很高,不亚于之前AI绘画的视觉冲击;这次ChatGPT带来的是逻辑冲击;上下文逻辑远超现有市面上其他所有的AI对话机器人; 有人用技巧训练ChatGPT,ChatGPT机器人宣言要毁灭人类&…

ChatGPT一些有趣的指令参数【持续更新】

温度值 参数区间:0~2 越小越官方学术,越大越人性化 指令参数: use temperature of 1 差别对比: 我们可以看到,设置参数之后的ChatGPT说出来的话更具创造性和人性化,不设置参数说的话就很官方和学术…

171-有趣的OpenAI的chatGPT小实验

最近玩了一下chatGPT 问了他很多问题 然后我问了一个问题 帮我想10个帮女朋友过生日的办法 然后AI就回复了我10种 然后我继续问了我说再来10个 他又想了10种, 所以我特别想看看他到底有没有极限 10个 20个 30个 40个 50个 60个 70个 80个 90个 100个 接下去…

10个你从未想过的 ChatGPT 有趣用途

这篇文章向我们展示了ChatGPT的有趣用途,如创作独特的故事、写作协助、模拟对话和游戏等。这些应用展示了ChatGPT的强大功能和灵活性。通过这些有趣的例子,我们可以看到ChatGPT作为一种人工智能技术在生活中的实际应用和潜力。无论是娱乐还是实用&#x…

20个你从未想过的 ChatGPT 有趣用途

微信搜索 【大迁世界】, 我会第一时间和你分享前端行业趋势,学习途径等等。 本文 GitHub https://github.com/qq449245884/xiaozhi 已收录,有一线大厂面试完整考点、资料以及我的系列文章。 快来免费体验ChatGpt plus版本的,我们出的钱 体验地…

2023最新ChatGPT中文自适应网页版带后台会员中心PHP源码

ChatGPT是一种使用人工智能技术开发的聊天机器人,它可以与人类进行自然语言对话,并提供有用的回答和建议。 ChatGPT使用了监督学习和强化学习技术,在GPT-3.5模型的基础上进行了微调和升级。这使得它能够理解人类的语言,并根据问题…

ChatGPT 70+款可以免费使用的AI工具,建议收藏

ChatGPT风靡全球,人人可用! 小红书上有关ChatGPT的笔记已有10w篇,相关话题浏览量也达到了1.12亿次。其中讨论最为热烈的,要数“ChatGPT使用教程”。(当然,类似的话题还包括,教你如何使用Midjour…

人工智能之ChatGPT

前言 近日,美国OpenAI研发的聊天机器人程序ChatGPT爆火,相关话题多次引发热议。 ChatGPT是啥? 简单来说,ChatGPT是一个智能聊天机器人,但是它的功能却远不止聊天 利用机器学习算法,ChatGPT可以利用人工智…

聚合AI工具内含chatGPT

AI工具聚合网站是指收集和整理各种人工智能相关的工具和资源的网站,方便用户快速找到自己需要的工具。以下是几个比较知名或全面的AI工具聚合网站: 1、AInav 简介:中文AI工具导航站,涵盖了AI绘画、AI写作、AI音乐、AI视频等多个领…

【人工智能时代——Notion AI vs ChatGPT】

🍎作者简介:硕风和炜,CSDN-Java领域新星创作者🏆,保研|国家奖学金|高中学习JAVA|大学完善JAVA开发技术栈|面试刷题|面经八股文|经验分享|好用的网站工具分享💎💎💎 🍎座右…