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

news2024/11/15 20:54:25

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方法对输入文本进行预测,并打印结果。

在这里插入图片描述

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

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

注册

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

注册准备工作

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

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

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

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

注册工作:

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

在这里插入图片描述

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

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

在这里插入图片描述

3、接收验证邮件

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

在这里插入图片描述

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

在这里插入图片描述

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

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

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

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

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

在这里插入图片描述

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

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

4、验证手机号。

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

在这里插入图片描述

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

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

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

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

在这里插入图片描述

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

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

在这里插入图片描述

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

6、注册成功

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

在这里插入图片描述

偷懒的脑洞

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

在这里插入图片描述

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

在这里插入图片描述

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/73609.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【20221208】【排序专题】

一、冒泡排序(稳定排序) 思想:冒泡排序的思想就是比较当前数和后一个数的大小,将较大的数往后移动,这样可以确保一轮下来能将最大的数放在数组的最末端。然后重复此操作即可完成排序。 上面第一轮比较完,我…

VSCode无法远程连接VMWare(Ubuntu)其中一个可能原因(inet消失)

有时候把虚拟机挂起后,等自己下次再想用,打开vscode用之前的ssh配置,却始终无法连接,进程sshd也是开启的,就很纳闷。 然后么,咱就想查查是不是网络的问题,毕竟ssh是通过ipv4连的虚拟机&#xff…

【explain执行计划】MySQL性能调优

explain是MySQL性能调优过程中必须掌握的工具,explain结果中常见的type结果及代表的含义,并且通过同一个SQL语句的性能差异,说明建立正确的索引多么重要。 explain结果中的type字段代表什么意思? MySQL的官网解释非常简洁&#x…

前端埋点分析

第三方代码埋点 已经有很多成型的服务商了如友盟,百度统计等🌯,都提供了比较成型的方案🎨,并可以在后台管理系统中查看比较详细的数据分析 自己动手 优点: 控制精准,可以非常精确地选择什么时…

Bulma的简单使用

文章目录1. 引入Bulma2. 字体和颜色3. 间距和容器1. 引入Bulma 通过 CDN 引入&#xff1a; <style>import "https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.4/css/bulma.min.css";</style>官网还有其他多种引入方式。 2. 字体和颜色 在 Bulma 中&…

基于jQuery或Zepto的图片延迟加载插件

当我们网站的页面图片过多时&#xff0c;加载速度就会很慢。尤其是用手机2G/3G访问页面&#xff0c;不仅页面慢&#xff0c;而且还会用掉很多流量。我们主题之前也都采用了图片的懒加载形式&#xff0c;但都不完美&#xff0c;部分主题还采用了占位图片来控制懒加载&#xff0c…

CP2102N高度集成USB全速带电池充电检测控制芯片

目录CP2102N简介主要特点芯片特性CP2102N开发板开发板功能应用领域CP2102N简介 CP2102N是USBXpress系列中新的一款高度集成的USB转RS232的桥接芯片。不但较上一代CP210X系列更有成本效益&#xff0c;而且在功能上也有更多创新。其中&#xff0c;符合USB-BCS 1.2规范的充电器识…

【人脸识别】基于直方梯度图 HDGG 的人脸识别算法研究附matlab代码

✅作者简介&#xff1a;热爱科研的Matlab仿真开发者&#xff0c;修心和技术同步进步&#xff0c;matlab项目目标合作可私信。 &#x1f34e;个人主页&#xff1a;Matlab科研工作室 &#x1f34a;个人信息&#xff1a;格物致知。 更多Matlab仿真内容点击&#x1f447; 智能优化算…

入门系列 - Git的管理修改与撤销修改

本篇文章&#xff0c;是基于我自用Linux系统中的自定义文件夹“test_rep”&#xff0c;当做示例演示 具体Git仓库的目录在&#xff1a;/usr/local/git/test_rep Git的管理修改与撤销修改 在讲这个之前&#xff0c;还是有必要再阐述一下“工作区和暂存区”。Git 和其它版本控制…

计算机毕业论文java毕业设计选题源代码S2SH校园BBS论坛系统

&#x1f496;&#x1f496;更多项目资源&#xff0c;最下方联系我们✨✨✨✨✨✨ 目录 Java项目介绍 资料获取 Java项目介绍 计算机毕业设计java毕设之S2SH校园论坛_哔哩哔哩_bilibili计算机毕业设计java毕设之S2SH校园论坛共计2条视频&#xff0c;包括&#xff1a;计算机…

机器学习与数据挖掘——分类与预测模型

如果有兴趣了解更多相关内容&#xff0c;欢迎来我的个人网站看看&#xff1a;瞳孔空间 一&#xff1a;分类与预测 分类(Classification)&#xff1a;分类是找出描述并区分数据类或概念的分类函数或分类模型(也常常称作分类器)&#xff0c;该模型能把数据库中的数据项映射到给…

设计行业文档管理怎么做?天翎群晖全新解决方案来了!

编者按&#xff1a;解决设计行业文档管理难题&#xff0c;天翎群晖全新解决方案来帮忙&#xff01;本文分析了设计行也中的文档管理难点&#xff0c;并从五个方面介绍了天翎群晖是如何解决这些难题的。 关键词&#xff1a;免安装&#xff0c;免维护&#xff0c;私有化部署&…

ant design select 搜索同时支持输入和下拉选中

这个需求看着简单&#xff0c;但是实现起来走了不少弯路。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/74008ea8204c47e5b33ada2e82c56e26.png 1. 需求 当输入关键词时&#xff0c;远程搜索内容&#xff0c;有返回则下拉展示&#xff0c;无返回也要展示当前输入的关键…

学了C语言基本的语法,感觉转化代码的能力还是不强,编程能力到底该怎样提升?

刚开始学习编程的时候&#xff0c; 想写段不报错的代码吧&#xff0c;需要耗时十几分钟到一个小时。刷一道 Leetcode 上面的算法题呀&#xff0c;需要一个到几个小时。实现一个稍微复杂点的功能需求&#xff0c;跑通时间无比长。。。 当时&#xff0c;想一夜之前变成写代码的高…

ThreadLocal分析

每个线程都会有属于自己的本地内存&#xff0c;在堆中的变量在被线程使用的时候会被复制一个副本线程的本地内存中&#xff0c;当线程修改了共享变量之后就会通过JMM管理控制写会到主内存中。 很明显&#xff0c;在多线程的场景下&#xff0c;当有多个线程对共享变量进行修改的…

瑞格尔侯爵葡萄酒之城大师班

11月28日&#xff0c;美夏国际酒业携手西班牙瑞格尔侯爵酒庄&#xff08;Marqus de Riscal&#xff09;在上海的“苏河江宴”举办了一系列瑞格尔侯爵明星产品的大师班品鉴会。 开场前&#xff0c;一杯清爽的瑞格尔侯爵酒园白葡萄酒&#xff08;Marqus de Riscal Rueda Verdejo …

大一学生HTML个人网页作业作品——火影忍者动漫7页面带特效带轮播(HTML+CSS+JavaScript)

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置&#xff0c;有div的样式格局&#xff0c;这个实例比较全面&#xff0c;有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 ⚽精彩专栏推荐&#x1…

深度学习: BatchNormlization论文详细解读

《Batch Normlization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》 论文详细解读&#x1f4a1;目录<center>《Batch Normlization: Accelerating Deep Network Training by Reducing Internal Covariate Shift》 论文详细解读基础知识面…

机器学习11支持向量机SVM(处理线性数据)

文章目录一、什么是支撑向量机&#xff1f;二、Hard Margin SVM思想逻辑推理点到直线的距离&#xff1a;推论&#xff1a;再推&#xff1a;换符号替代&#xff1a;最大化距离&#xff1a;三、Soft Margin SVM和SVM正则化Hard Margin SVM缺点&#xff1a;所以我们必须思考一个机…

YOLO v1

参考 YOLO v1 - 云社区 - 腾讯云 摘要 我们提出了一种新的目标检测方法YOLO。 先前的目标检测工作重新利用分类器来执行检测。 相反&#xff0c;我们将对象检测作为空间分离的边界框和相关类概率的回归问题。 在一次评估中&#xff0c;一个单一的神经网络直接从完整的图像预…