关于chatgpt:程序员大杀器带你玩转ChatGPT

38次阅读

共计 2818 个字符,预计需要花费 8 分钟才能阅读完成。

作者:京东批发 栗鸿宇

ChatGPT 简介

ChatGPT 是一款基于 AI 技术的机器人对话软件,它可能与用户进行智能化的聊天对话,帮忙用户解决日常生活中的问题,为用户提供丰盛的信息和服务。它集成了海量知识库,可能答复用户的各种问题,包含日常生活中的常识性问题、文理科业余问题等,并且可能依据用户的需要提供个性化的信息服务。

同时,ChatGPT 还领有弱小的学习能力,通过收集互联网上海量的文本资源,并在交换中一直地学习用户的交换习惯和语言表达形式,从而一直优化本身的对话能力,让用户在应用 ChatGPT 时感到越来越天然和舒服。

总之,ChatGPT 是一款先进的机器人对话软件,可能为用户提供丰盛的信息和服务,让用户在日常生活中取得更多便当和乐趣。

让 ChatGPT 本人介绍一下本人:







训练机制

官网博客中介绍到,ChatGPT 是基于 GPT-3.5(模型 card:https://datalearner.com/ai-re…)微调的后果。ChatGPT 是 InstructGPT 的兄弟模型(InstructGPT 是官网训练的一个比 GPT- 3 更好的遵循用户用意的语言模型,是基于 OpenAI 的 alignment research 技术研发的,比 GPT- 3 更强的语言模型)。ChatGPT 的训练应用了基于人类反馈的强化学习(Reinforcement Learning from Human Feedback,RLHF)。这点与 InstructGPT 一样,然而在数据收集方面有差别。OpenAI 应用监督下的微调训练了一个初始模型:人类人工智能 trainer 提供对话,他们在对话中表演单方—用户和人工智能助理。这能够让训练者接触到模型编写的倡议,以帮忙组成对应的回应。





编程能力

目前几家硅谷大厂都在朝着 AI 自动化编程致力:

•DeepMind 的 AlphaCode,据说「吊打 72% 人类程序员」,但尚未凋谢;

•传闻中谷歌的「神秘我的项目」Pitchfork,也还在酝酿中;

•前段时间大火的 GitHub Copilot 次要是一个代码补全工具。

然而要说以上工具齐全代替人类程序员,它们还不够格😕。那么号称能学习人类思维来编程的 ChatGPT 能做到什么水平呢?

笔者首先丢给他一个 LeetCode 上经典的 Hard 难度问题:接雨水(https://leetcode.cn/problems/…)

我在发问时并没有阐明这是一道编程题,ChatGPT 也可能正确辨认并答复,阐明领有了一些了解提问者思维的能力😯。不到 10 秒钟,他就给进去了相应的示例代码,而且代码在 leetcode 上是能够 AC 的





然而下面的这些问题是不是间接通过搜索引擎搜进去,甚至是从 AC 的 Solution 外面摘抄进去的呢?🤔

接着我给了一个面试时常常会问到的 SQL 问题:





这种应该就不是搜进去的,然而 AI 算法通过学习还是可能了解并写出答案。尽管这段代码还不能拿过去间接应用,然而根本逻辑是正确的,开发者能够依照实在的表构造批改后应用。

在答复的最初,ChatGPT 甚至还会简略剖析下代码的逻辑,因而这款工具对于了解简单算法提供了很好的辅助伎俩😏。

作为试验,我又让他解释了下疾速排序的工夫复杂度:





能够看出尽管解释的内容绝对简略,然而对于有肯定根底的人还是能够疾速了解的。

所以各位近程面试的面试官要小心咯!因为你不晓得电话另一边的答复是不是来自于一个机器人的手笔😱😱

程序员终结者?

我在日常沟通、业余解答、编程计划等方面和 ChatGPT 聊了很久,发现这个 AI 的确要比之前那些聊天机器人强很多,大多数状况下给出的答复都可能合乎预期😬







然而聊得多了就能发现,ChatGPT 解决问题的策略更像是一个优良的 答案缝合 思路,看到题目先联想是否做过相似的,而后通过已知的答案缝合成另一个答案,所以我感觉现阶段 ChatGPT 让大量程序员就业还不太可能😎







从已有的成绩和调研来看,AI 绘画出的图片(如 Deep Dream、stable diffusion)能够抵得上很多有较长练习教训的人的程度,然而 chatGPT 输入的程序尚且达不到中高级程序员的可靠性,而且其给出的代码全副是办法级、片段式的,无奈间接满足一个残缺需要。如果把 AI 当做是一个私人助理,chatGPT 是合格的,尽管他说的很多都是车轱辘话,然而也能保障说出的是“正确的,主观的,中肯的 …”,尤其是针对编程问题和文科问题, 大部分时候给出的倡议还是挺靠谱的(不靠谱的答复会非常明显,一眼看穿)。

因而,作为一个相似于 Siri 或是 Google Assistant 的聊天机器人来说,是相对比之前的 AI 好的,然而拿来写代码,我感觉基本上不太可能。因为程序员的工作不仅仅须要写代码,更须要遵循逻辑、依据简单的需要场景构思出符合要求的残缺工程。另外,依据我本身对于 ChatGPT 的测试后果来看,目前阶段,靠 ChatGPT 去写代码还不如靠搜索引擎,最多能看作一个助手,对于宽广程序员来说是一个不错的辅助工具。

至于代替程序员的工作,只能说如果有人如果能被这玩意代替,应该也找不到什么好工作……

然而,这 AI 写车轱辘话的程度一流!营销号狂喜!🤣🤣







注册应用流程

😡技术有国界,想玩用梯子😡

要注册应用 ChatGPT,咱们须要筹备以下内容:

•可能拜访 Google 的全局代理,举荐美国节点(实测亚洲节点如香港、新加坡节点会被 ban);

•一个邮箱用于注册,如 Gmail,Outlook;

•一个国外手机号,如果没有能够在第 1 步中通过第三方接码平台来实现注册

1. 账号注册

进入注册页面:https://chat.openai.com/auth/…





点击注册按钮,输出邮箱,还有你的注册账号,并设置明码





邮箱确认好之后,接下来要填入电话。





这里请大家留神,中国区的 +86 是不行的,如果你用 GoogleVoice 的话,也会被判断是虚构电话,而做不了验证码。

须要通过下方平台接管短信

2. 应用第三方接码平台

关上网站:https://sms-activate.org/cn







点击右上角的注册按钮,在注册页面输出本人的邮箱账号,设置明码后提交。会给你的邮箱发一条验证邮件,点击邮件中的链接确认即实现注册。

咱们注册后登录,在「余额」那里点击「充值」,应用支付宝充值 0.2 美金即可







而后,回到首页,搜寻并抉择 OpenAi 服务,加车后购买即可







3. 应用购买的号码激活

购买实现后,而后就能够在激活区域看到待应用的号码。

复制这个号码,而后把这个号码放在第 1 步最初的验证码接管区

点击接管验证码按钮后,能够回到第三方接码平台网站,看到验证码(从下面的截图中应该可能看到我有一个印度号码的应用记录),再次复制这个验证码填进去,这样就胜利实现注册了





注册完后,就能够 ChatGPT 网站去登陆:

https://chat.openai.com/auth/…

大家快去调戏 ChatGPT 吧~~

正文完
 0