查看原文
其他

马斯克点赞,ChatGPT用户破百万,会写诗,能做程序员

21CTO 2023-01-28

打开无边的想象力,回想我们还在校园。如果当年苹果的Siri可以给自己写一篇大学毕业论文,或者Alexa可以用莎士比亚的风格造出一篇电影读后感,或者给某女生写封信,那岂不是很有意思?

现在,这种想法有点好像要成真。

就在上周,OpenAI 向人们开放了对 ChatGPT 的访问。这个ChatGPT 是一种由人工智能驱动的聊天机器人,它以一种令人信服的对话方式与各种用户来回互动。

OpenAI能够根据问题和用户提示,回答和创造长篇文章、甚至像深思熟虑的专业回答,可能有的也不怎么精确,但足以令用户震惊,包括学术界和科技界人士。

ChatGPT是怎么走红的

因为是一款聊天机器人,回答又非常像人类,很多不明真相的人涌上来尝鲜。消息不径而走,不断扩散,ChatGP迅速走红世界。

本周一,OpenAI的联合创始人、硅谷投资者山姆奥特曼在 Twitter 上表示,ChatGPT 的 注册用户已突破100 万。它还引起了一些知名技术领导人的注意,比如 Box 首席执行官 Aaron Levie。

“当一项新技术改变了对计算的想法,会有一种奇妙并确定的感觉。谷歌做到了,火狐做到了,AWS做到了,iPhone 也做到了。OpenAI正在通过ChatGPT做到这一点,”Levie在Twitter上这样说。

OpenAI是由马斯克、奥特曼等人于2015年联合创办的人工智能研究机构,后来马斯克退出,有钱的微软投资了10亿美元。OpenAI首先推出千亿级参数的大模型GP-3,被认为是谷歌旗下人工智能公司DeepMind的强力竞争对手。

目前还处于免费测试阶段的ChatGPT,被来自全球各地的网友们玩疯了。马斯克这个前股东也凑了一把热闹,他称:“许多人陷入了该死的疯狂ChatGPT循环中”。

什么是ChatGPT?

ChatGPT(https://openai.com/blog/chatgpt)是一种大型语言模型,在海量在线信息上进行训练,以创建不同的响应。ChatGPT 来自 DALL-E背后的同一家公司,后者根据用户的提示生成不限范围的图像,它也是文本生成器 GPT-3 的下一个迭代版本。

怎样使用ChatGPT


第一步,访问 ChatGPT 网站并选择 ChatGPT。接着你需要在输入基本详细信息后进行注册。


第二步注册(https://openai.com/blog/chatgpt/)后就可以使用,可以在屏幕底部的文本框中输入希望聊天机器人回答的相关内容。

如何戏耍ChatGPT?

这几天许多用户在群里了与ChatGPT对话的有趣内容,ChatGTP 变身“机器人最强诸葛亮”,舌战群儒,各种刁钻问题轻松应答。

以下是让它做为记者、新闻发言人和Web3金融分析师。

有的人的梦想是当个作家。

有的学生就想偷个懒:

如果李白在2022年来到中国,会做什么诗?

这个大夫当得可还行?

有一个开发者想让它帮忙写一个秒杀程序,ChatGPT不仅提供了可用的源代码,更是把实现思路也一并写了出来。

问题是这样的——写一个Java商品秒杀算法,要用Redis实现,给我Java源码。

ChatGPT甩出一丢代码,看——秒杀算法和注释都在:

import redis.clients.jedis.Jedis;
public class Seckill { private static final String GOODS_KEY = "goods_"; // 商品key private static final String USER_KEY = "user_"; // 用户key
public static void main(String[] args) { // 初始化商品库存 Jedis jedis = new Jedis("localhost"); jedis.set(GOODS_KEY + 1, "10"); jedis.set(GOODS_KEY + 2, "20"); jedis.set(GOODS_KEY + 3, "30");
// 模拟秒杀 for (int i = 0; i < 100; i++) { new Thread(new Runnable() { @Override public void run() { // 获取商品库存 int goodsId = (int) (Math.random() * 3) + 1; // 随机选择商品 String goodsNum = jedis.get(GOODS_KEY + goodsId); if (goodsNum == null || Integer.parseInt(goodsNum) <= 0) { System.out.println("商品" + goodsId + "已售完"); return; }
// 减少商品库存 jedis.decr(GOODS_KEY + goodsId); System.out.println("商品" + goodsId + "剩余库存:" + jedis.get(GOODS_KEY + goodsId));
// 记录用户秒杀记录 String userId = Thread.currentThread().getName(); jedis.sadd(USER_KEY + goodsId, userId); } }, "user" + i).start(); } }}

这位同学还让它写抽奖算法:

人工智能写自己应该问题也不大:

然后这位网友不禁感慨了,好像这东东比旁边同事写得都还强。

在官方博客中,OpenAI 表示“ChatGPT能够回答后续问题、承认错误、挑战不正确的前提,并拒绝不适当的请求。”

周一早上,ChatGPT的试用页面关闭了一段时间,理由是“访问异常地高。在我们努力扩展系统时,请稍等,”,现在它似乎已经重新上线了。

各方的反映

与其它人工智能工具一样,它引发不少人的各种担忧,比如它如何扰乱创意产业、扩大偏见和传播各种错误消息等。

特别是 StackOverflow,这个全球知名的程序员问答平台,目前已经暂时禁止用户分享来自 ChatGPT的信息,并指出它是“对网站和正在询问或寻找正确答案的用户来说是非常有害的东西。”

除了传播不正确信息的问题之外,ChatGTP 还可能威胁到一些文字和创作方面的职业,它可能被用来解释问题的概念,并且和所有人工智能工具一样,根据其训练数据池让偏见永久化。

OpenAI这样表示:“虽然我们努力让模型拒绝不适当的请求,但它有时会响应有害指令或表现出偏见的行为。我们正在使用 ModerationAPI来警告或阻止某些类型的不安全内容,估计它目前会有一些误报。我们正在积极收集用户反馈,以帮助正在进行的该系统的改进工作。”

市场研究公司 ABI Research的研究总监 Lian Jye Su 说,聊天机器人的运行“没有对语言的上下文进行理解”。

“模型很容易给出看似合理但不正确或很荒谬的答案,”她说。“它会猜测什么时候应该澄清,有时会回应有害的指令或表现出有偏见的行为。它还缺乏针对特定区域和国家的理解。”

小结

由于神经网络和语言建模的重大进步,聊天机器人正在迅速改进,但并未完美。今年早些时候 MetaBlenderBot 3 推出为例——用户能够轻松地操纵机器人的讨论主题,Met后来限制了该机器人的访问,但是它也解决了一些问题。

随着计算机大模型的兴起,AI正迎来新一波应用爆发期,现在的AI趋势称之为生成式人工智能,也称之为AIGC 。包括自动生成文章应用、文生图的应用,如MidJourney、StableDiffusion、Jasper以及现在的ChatGPT。

从正面、积极意义上看ChatGPT,开发者们可以积极思考,如何能够利用它开发强大的虚拟型援助、病患和客户健康护理等解决方案。

你有什么好主意或想法?

作者:场长
参考:
https://www.popsci.com/technology/openai-chatbot/
https://www.jagranjosh.com/general-knowledge/what-is-chatgpt-1670229421-1

相关阅读:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存