马斯克点赞,ChatGPT用户破百万,会写诗,能做程序员
打开无边的想象力,回想我们还在校园。如果当年苹果的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
相关阅读: