体验一下传说中干掉程序员的OpenAI ChatGPT

3,514 阅读7分钟

ChatGPT初体验

OpenAI公司最近开发了一个新的聊天AI模型,ChatGPT。网上铺天盖地传言AI可以替代程序员。于是今天也来体验了一下。下面是一个使用的案例:

首先看来他也不是万能的。

问: 今年世界杯冠军预测

ChatGPT: 对于世界杯的冠军预测,我无法提供任何帮助,因为我是一个计算机程序,不具备预测足球比赛结果的能力。

此外,由于我的知识储备截止到2021年,我不知道2022年的世界杯甚至是否会举行。因此,我没有有关世界杯冠军预测的相关信息。

建议您可以咨询其他人或者查询相关资料了解更多信息。

然后直奔程序员的主题:

问:帮我写一个Java游戏

ChatGPT: 要用Java编写一个游戏,需要按照如下步骤进行:

  1. 安装JDK:首先需要安装Java开发工具包(JDK),以便能够使用Java语言进行编程。
  2. 配置环境:其次,需要配置Java的运行环境,包括设置Java的安装路径、创建Java工程、导入相关的jar包等。
  3. 编写代码:接着,需要编写Java代码来实现游戏的功能,包括游戏界面、游戏逻辑、游戏规则等。
  4. 运行游戏:最后,需要运行Java工程,查看游戏运行结果。

下面是一个简单的例子,展示了如何使用Java语言编写一个简单的控制台游戏:

    public static void main(String[] args) {
        // 创建游戏对象
        Game game = new Game();
​
        // 开始游戏
        game.start();
    }
​
    // 游戏开始
    public void start() {
        // 显示游戏介绍
        System.out.println("欢迎来到Java游戏世界!");
​
        // 循环执行游戏操作
        while (true) {
            // 显示游戏菜单
            System.out.

传说中的代码,并没有完全写完 。试了很多次,也都是限于篇幅没有写完。接下来来点绕口的:

问:怎么注册ChatGPT

ChatGPT:目前,ChatGPT是由OpenAI开发的一款大型语言模型,它可以用来生成自然语言文本。由于它是一款开源项目,所以并不需要注册即可使用。

如果想要使用ChatGPT,可以通过以下步骤进行:

  1. 安装依赖:首先需要安装相应的依赖,包括Python环境和TensorFlow库等。
  2. 下载模型:其次,需要从OpenAI官网下载最新版本的ChatGPT模型。
  3. 加载模型:接着,需要在代码中加载下载的模型,并使用相应的API进行训练和预测。

下面是一个简单的例子,展示了如何使用ChatGPT进行自然语言生成:

Copy code# 安装依赖
!pip install tensorflow
​
# 加载模型
import openai
openai.api_key = "your_api_key"
model = openai.Model.get("text-davinci-002")
​
# 预测
prompt = "The quick brown fox jumps over the lazy dog."
completions = model.completions(
    engine="text-davinci-002",
    prompt=prompt,
    max_tokens=20,
    temperature=0.5,
)
​
# 打印结果
for completion in completions.get("choices"):
    print(completion.get("text"))

在上面的例子中,我们首先通过pip命令安装了TensorFlow库,然后使用openai库加载了ChatGPT模型,最后调用模型的completions方法对输

问: 如果不用python呢?

ChatGPT: 如果不用Python,可以通过以下步骤使用ChatGPT进行自然语言生成:

  1. 安装依赖:首先需要安装相应的依赖,包括TensorFlow库和适用于目标语言的类库等。
  2. 下载模型:其次,需要从OpenAI官网下载最新版本的ChatGPT模型。
  3. 加载模型:接着,需要在代码中加载下载的模型,并使用相应的API进行训练和预测。

下面是一个使用Java语言的例子,展示了如何使用ChatGPT进行自然语言生成:

Copy code// 安装依赖
// 需要安装TensorFlow库和Java类库
​
// 加载模型
String model = "text-davinci-002";
String prompt = "The quick brown fox jumps over the lazy dog.";
int maxTokens = 20;
float temperature = 0.5f;
​
// 调用API进行预测
Completion[] completions = client.models().completions(model, prompt, maxTokens, temperature).execute();
​
// 打印结果
for (Completion completion : completions) {
    System.out.println(completion.text);
}

在上面的例子中,我们首先通过安装TensorFlow库和Java类库,然后使用OpenAI API加载了ChatGPT模型,最后调用模型的completions方法对输入文本进行预测,并打印结果。

ChatGPT1.png 另外,我还试过其他一些绕口的问题,结果有很多次直接卡得ChatGPT半天回不了话。也不知道是戳中了他的什么盲点了。

整体体验来看,ChatGPT回答还是挺像那么回事。但是也仅限于像而已。至于说想要达到传说中的干掉程序员的程度,还是有太长的路了。

注册

你有没有问题想要挑战一下最强AI的?那就跟着下面的介绍,自己去注册一个把。

注册准备工作

使用ChatGPT,需要注册一个OpenAI公司的专属账号。注册之前要准备一些资料。

1、代理软件。最好是美国的代理地址。其次韩国、日本、印度、新加坡等地方的也可以。 不能用香港的。

2、需要一个国外手机号。就是用来接收注册时的验证短信的。如果没有的话,也可以用网上的解码平台。sms-activate.org

3、准备一个邮箱。我用的是Gmail的账号

注册工作:

1、进入ChartGPT的主页,选择体验ChatGPT

ChatGPT2.png 接下来会进入登录页面。如果有账号就选择login。没有账号就选择sign up。进入注册页面: beta.openai.com/signup

2、在注册账号时,建议就选择用Gmail方式登录。比较简单。

ChatGPT3.png

3、接收验证邮件

接下来会往你的邮箱当中发送一个验证邮件。点开邮件中的连接,就会进入一个网页,填写补充的信息。

ChatGPT4.png

这一步也是很容易出问题的地方。 很多人会遇到一个提示,说服务在当前国家不可用。

ChatGPT5.png

通常出现这个问题,就是因为你的代理软件出问题了。可能是位置不对,或者是没有全局代理。

出现这个问题后,当然需要切换代理,最好是切换到美国的代理。但是直接切换代理是没有用的,页面刷新后依然会是这个提示。这时还需要清理一下浏览器的缓存。

可以在当前页面的地址栏先输入 javascript:

然后在后面接上下面一段代码:

window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith('@@auth0spajs')))

ChatGPT6.png

这段代码的作用就是清除浏览器的一些本地缓存。如果你熟悉前端,也可以用浏览器的调试功能手动清除。

接下来按下回车后,再刷新页面。就可以正常看到注册页面了。

4、验证手机号。

接下来往下走,就需要填写手机号。

ChatGPT7.png

这里就需要填写一个国外的手机号。左侧图标下拉框选择国家,右侧输入手机号码。然后填写手机号接收到的短信验证码。

5、使用接码服务平台购买短信接收服务。

如果你有国外的手机号,那就简单了。按照页面操作即可。但是如果你没有国外的手机号码,那么可以去接码平台购买一个。

进入接码网站sms-activate.org ,注册一个账号然后在左侧搜索OpenAi。

ChatGPT8.png

下方的服务最好选择巴西,因为巴西服务比较稳定一点。点击后面的小黄车图标,就可以购买到一个号码。

另外,购买服务时,是需要提前充值的。不过这个平台是支持国内的支付宝的。所以直接用支付宝充值就可以了。 接码OpenAI的一次费用大概是30卢布,折合人民币不到3块钱。不过充值的时候只能充值美元。一般充值0.5美元即可。折合人民币也就几块钱。

ChatGPT9.png

注意下,输入手机号码的时候,要注意下页面上的号码前缀。

6、注册成功

短信验证码注册完成后,就可以体验了。

ChatGPT10.png

偷懒的脑洞

这里随便选择一个就可以了。接下来,你就可以进入ChatGPT页面,打开一下你的脑洞,去监测一下ChatGPT的成色了。

ChatGPT11.png

甚至可以要他帮你把第一章写出来

ChatGPT12.png

最后温馨提醒,这个机器人说的话靠不靠谱,就要自己衡量了。