Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >爆火的ChatGPT太强了!写代码、改bug,可取代Stack Overflow了

爆火的ChatGPT太强了!写代码、改bug,可取代Stack Overflow了

原创
作者头像
用户10371657
发布于 2023-02-20 08:10:56
发布于 2023-02-20 08:10:56
9350
举报
文章被收录于专栏:chatgpt写作chatgpt写作

关于 AI 的问题,可以直接问 AI。

OpenAI 新上线的 ChatGPT 可谓是火爆出圈,这个对话模型可以回答后续问题,承认错误,挑战不正确的前提,还能帮你修改代码中的 bug……

openai独享一人一号,每个都带api密钥key

章浩转载地址:

http://dooooi.com

只要和它聊上几句,一会儿功夫它就能把问题给你解决了。例如用户要求:「ChatGPT 帮我解释一下文中正则表达式的含义。」ChatGPT:安排。密密麻麻的解释了一大段内容,应该是解释清楚了。

由于ChatGPT的性能过于优秀,网友们纷纷开始整新活,仿佛不把ChatGPT玩出百十个花样不罢休。更有人毫不夸张的说,这哪是个机器,这简直就是一个活脱脱的 Stack Overflow 啊。

显然,这位推特用户也有同样的感受「在短期内,我已经预见到一些网站将受到极大的威胁,Stack Overflow 就是其中之一。自从 GitHub Copilot 和现在的 ChatGPT 出现后,我使用网站的次数已经大大减少了。」

「我刚刚与 ChatGPT 就现代物理学的历史进行了大约 20 分钟的对话。如果我在高中和大学期间有这样一位老师……OMG。我认为我们基本上可以重新审视大规模教育的概念。我们所知道的大学将不复存在。」一位网友表示。

马斯克都忍不住说了一句:「ChatGPT 非常好。我们离强大到危险的 AI 不远了。」

编程问答机器

作为一种对话式大型语言模型,ChatGPT 最擅长的就是回答用户提出的问题,最关键的是 ChatGPT 具备与编程相关的基础知识。这就让 ChatGPT 成为类似于 Stack Overflow 的编程问答工具,只不过回答问题的是个 AI。

首先,ChatGP 可以轻松回答与计算机相关的问题:

另一方面,从网友的试用情况看,ChatGPT 在编程方面非常「聪明」,例如提问:「打印出一只大狗」,ChatGPT 就回答了一整段程序,该程序能用字符拼接成狗的形状:

当用户命令 ChatGPT 找出一段程序的 bug 时,它不仅可以清晰地描述 bug 及原因,还能自动修复 bug,写出一段正确的程序:

会考试的 ChatGPT

让模型去参加考试已经屡见不鲜,不知道 ChatGPT 参加考试的话表现会怎样。有人表示,ta 已经替大家试验过了,ChatGPT 通过了 2022 年的 AP computer science A 考试。最后得分 32 分,满分 36。

这门考试的难度等同于大学 CS(计算机科学)专业课第一学期难度,下面是考试内容的部分截图,看起来通过考试还是有些难度的。

https://gist.github.com/Gaelan/cf5ae4a1e9d8d64cb0b732cf3a38e04a

还有网友让 ChatGPT 参加了完整的 SAT 考试。SAT 全称为 Scholastic Assessment Test,也叫学术能力评估测试,与 ACT 考试 (American College Test) 相似,被称为「美国高考」,考试总分为 1600 分,分为阅读(400 分)、文法(400 分)和数学(800 分)三个部分,另有总分为 24 分(阅读理解 8 分,文章分析 8 分,英语写作 8 分)的作文(选考)部分。ChatGPT 拿到了 1020 分。根据美国大学委员会的数据,1020 这个分数段大概排在前 52% 的位置。

会编写游戏的 ChatGPT

让 ChatGPT 编写个小游戏不知道能不能用,对 ChatGPT 来说,这不是个事。有用户在不到一个小时的时间里,就从头生成了一个小游戏,最关键的是用户零编码,只需输入提示就可以。如果中间有问题,告诉 ChatGPT,它会帮你解决。

例如用户表示:为一款关于挖掘宝藏的游戏想出 5 个名字,名字的首字母拼写为 GPT。

ChatGPT:Gold Pit Treasure, Great Pit Treasure,Grand Pit Treasure,Grave yard Pit Treasure,Glittering Pit Treasure.

用户:我想启动一个名为 GPT(Graveyard Pit Treasure)的项目,这样我们就可以一起开发游戏了。我想使用实时视图,而不是使用 ecto。我应该使用什么命令?

ChatGPT:mix phx.new gpt —no-ecto —live

用户:我有一个叫 GPT 的应用。我们要做一款游戏。为这个应用程序写一个 liveview 模块,它有 3 个元素:标题需要写着「GPT: Graveyards, Pits & Treasure」;从 0 开始的 Gems 计数器;一个写着「Dig up the next grave」的按钮。当我点击按钮时,我要么获得 10 个宝石,要么掉进坑中死亡的几率是 50%。如果我死了,gem 计数器就会显示「You fell into a pit. You are dead。」

ChatGPT 给出了一个代码链接,然后给出了一些说明。

在之后的用户和 ChatGPT 的对话中,用户遇到的问题,ChatGPT 逐一帮助解决,最后用户生成了一个在线可玩的游戏,如下图所示。

此外,ChatGPT 虽是一个对话式的语言模型,它本身不能生成多模态内容,但我们可以把它看作一个中间模型,比如把 ChatGPT 和 Stable Diffusion 结合使用。

例如,有网友要求 ChatGPT 生成随机的艺术 prompt,然后把 prompt 作为 Stable Diffusion 的输入,结果生成了一副艺术性很强的画作。

这种不指定具体生成内容,只说明领域的内容生成方式或许能够打开 AIGC 的新思路。

当然,作为一个AI模型,ChatGPT 的性能还有提升空间,特别是对于各种具体应用。研究团队表示,后续将根据用户反馈继续改进 ChatGPT,避免该模型随机生成错误内容。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
你不知道的JavaScript APIs
这个APi 可以让我们知道用户何时离开了页面。准确地说,只要页面的可见性状态发生变化,无论是用户最小化、最大化窗口还是切换标签,该API都会触发一个事件 visibilitychange 。
前端小智@大迁世界
2022/10/28
9060
# 学会这些 Web API 使你的开发效率翻倍
随着浏览器的日益壮大,浏览器自带的功能也随着增多,在 Web 开发过程中,我们经常会使用一些 Web API 增加我们的开发效率。
九旬
2023/10/19
7650
JS魔法堂:不完全国际化&本地化手册 之 实战篇
前言  最近加入到新项目组负责前端技术预研和选型,其中涉及到一个熟悉又陌生的需求——国际化&本地化。熟悉的是之前的项目也玩过,陌生的是之前的实现仅仅停留在"有"的阶段而已。趁着这个机会好好学习整理一下
^_^肥仔John
2018/01/18
1.6K0
JS魔法堂:不完全国际化&本地化手册 之 实战篇
10个你可能没用过,但很强大的Web API
在本文中,我将介绍 10 个不那么流行的 Web API。不那么流行并不意味着它们没有用处。你可以在项目的各种用例中使用它们。
@超人
2021/05/24
7420
10个你可能没用过,但很强大的Web API
105.精读《What's new in javascript》
2019 年 Google I/O 介绍了一些激动人心的 JS 新特性,这些特性有些已经被主流浏览器实现,并支持 polyfill,有些还在草案阶段。
黄子毅
2022/03/14
5630
10个不那么知名但很实用的Web API
在本文中,我将介绍 10 个不那么流行的 Web API。不那么流行并不意味着它们没有用处。你可以在项目的各种用例中使用它们。
深度学习与Python
2020/09/23
6690
10个不那么知名但很实用的Web API
未来网站开发必备:14个让你惊艳的JavaScript Web API!
快来免费体验ChatGpt plus版本的,我们出的钱 体验地址:https://chat.waixingyun.cn 可以加入网站底部技术群,一起找bug,另外新版作图神器已上线 https://cube.waixingyun.cn/home
前端小智@大迁世界
2023/07/09
7510
未来网站开发必备:14个让你惊艳的JavaScript Web API!
【JS】1678- 重学 JavaScript API - Broadcast Channel API
本文将介绍 Broadcast Channel API 的基本和高级使用方法,并提供示例代码来帮助读者更好地理解和使用该 API。
pingan8787
2023/09/01
7440
【JS】1678- 重学 JavaScript API - Broadcast Channel API
那些关于DOM的常见Hook封装(二)
本文是深入浅出 ahooks 源码系列文章的第十五篇,这个系列的目标主要有以下几点:
GopalFeng
2022/08/01
1K0
【JS】201-JavaScript 日期权威指南
在内部,日期以1970年1月1日(UTC)以来的毫秒数表示。这个日期很重要,因为就计算机而言,这就是一切开始的地方。
pingan8787
2019/07/23
2.9K0
【JS】201-JavaScript 日期权威指南
跨标签页通信的8种方式(上)
跨标签页通信是指在浏览器中的不同标签页之间进行数据传递和通信的过程。在传统的Web开发中,每个标签页都是相互独立的,无法直接共享数据。然而,有时候我们需要在不同的标签页之间进行数据共享或者实现一些协同操作,这就需要使用跨标签页通信来实现。
can4hou6joeng4
2023/11/16
1K0
Node.js v17 来了,看看都有哪些新功能?
Node.js v17 版本已发布,取代了 v16 做为当前版本,新的 v17 版本提供了一些新功能:基于 Promise 的其它核心模块 API、错误堆栈尾部增加 Node.js 版本信息、OpenSSL 3.0 支持、v8 JavaScript 引擎更新至 9.5。
五月君
2021/10/27
1.8K0
Node.js v17 来了,看看都有哪些新功能?
JavaScript 页面可见性 Page Visibility API 监听用户离开页面
Page Visibility API 用来检测页面当前是否可见,以及打开网页的时间等
Leophen
2020/10/28
2.9K0
JavaScript 如何实现同源通信?
在日常工作中,你可能会遇到同源页面间通信的场景。针对这种场景,我们可以使用 localStorage 和 storage 事件来解决同源页面间通信的问题。除此之外,我们还可以使用 Broadcast Channel API 来解决该问题。接下来,阿宝哥将带大家一起来认识一下 Broadcast Channel API。
皮卡苏
2021/08/12
1.2K0
JavaScript 如何实现同源通信?
内置于浏览器中的国际化API[每日前端夜话0xBA]
你的程序很有可能需要支持多种语言。其中包括对语言敏感的日期处理。一个广受欢迎的库Moment.js【https://www.npmjs.com/package/moment】有助于实现这一目标,它的功能之一是国际化。其源代码【https://github.com/moment/moment/blob/develop/locale/en-gb.js】中包含对许多不同语言的本地化。现在这可能已经不是最好的方法了,因为我们有 ECMAScript 国际化 API。
疯狂的技术宅
2019/09/10
1.6K0
内置于浏览器中的国际化API[每日前端夜话0xBA]
91.HarmonyOS NEXT 应用国际化与本地化指南:打造全球化应用
通过合理的国际化和本地化策略,可以使应用更好地适应全球市场。在实际开发中,要注意平衡功能完整性和性能表现,确保良好的用户体验。
全栈若城
2025/03/16
1640
关于直播卖货系统平台在微信浏览器中音视频播放的问题
Android 上,因为各个软件使用的浏览器渲染引擎不一样,所以直播卖货系统页面播放的效果差异也很大,这里主要以微信为主。微信使用的是腾讯浏览器自带的X5内核。
云豹kj的晨曦
2020/09/17
1.5K0
关于直播卖货系统平台在微信浏览器中音视频播放的问题
浏览器跨 Tab 窗口通信原理及应用实践
代码不多,核心代码 200 行,感兴趣的可以戳这里:Github - broadcastAnimation
Sb_Coco
2023/11/29
1K0
浏览器跨 Tab 窗口通信原理及应用实践
ECMAScript 2021 (ES12)的新特性总结
ECMAScript 2021 最终功能集于今年的3 月 9 日确定,2021 年6 月 22 日,第 121 届 Ecma 国际 宣布 ECMAScript 2021(ES12)成为事实的 ECMAScript 标准,并被写入 ECMA-262 第 12 版。先纵览下 ES2021 的新功能,看看现在这些特性在你工作中有没有用到吧:
江一铭
2022/06/16
1.4K0
ECMAScript 2021 (ES12)的新特性总结
一起来看看 Node.js v14.x LTS 中的这些新功能
作者简介:五月君,Software Designer,公众号「Nodejs技术栈」作者。 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。在 2020 年 10 月 27 日 Node.js v14.15.0 LTS 版已发布,即长期支持版本,其中包含了很多很棒的新功能,以下内容也是基于笔者在日常 Node.js 工作和学习中所总结的,可能不全,同时也欢迎补充,有些功能之前也曾单独写过文章来介绍,接下让我们一起看看都有哪些新的变化?
五月君
2021/02/24
1.1K0
一起来看看 Node.js v14.x LTS 中的这些新功能
推荐阅读
相关推荐
你不知道的JavaScript APIs
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档