让ChatGPT成为你的人工智能好友

让Chat GPT成为你的人工智能好友

🏆荣誉认证:51CTO博客专家博主、TOP红人、明日之星;阿里云开发者社区专家博主、技术博主、星级博主。

💻微信公众号:微笑的段嘉许

📌本文由微笑的段嘉许原创!

🎉欢迎关注🔎点赞👍收藏⭐留言📝

📆51CTO首发时间:🌴2023年5月3日🌴

✉️坚持和努力一定能换来诗与远方!

🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

不要偷走我小火车哦~ ~ ~

本文介绍

​ 当今,人工智能技术正在以惊人的速度发展。ChatGPT(Generative Pre-trained Transformer)是一种非常有趣的人工智能应用,在自然语言处理领域中占据了重要位置。在这篇文章中,我们将探讨ChatGPT的定义、工作原理、应用场景以及未来发展前景。


📌导航小助手📌

文章目录

  • 让Chat GPT成为你的人工智能好友
    • 什么是Chat GPT
    • Chat GPT的工作原理
    • 应用场景
    • ChatGPT的未来发展前景
  • 如何部署
    • 准备工作
    • Chat GPT账号
    • 科学上网的魔法
    • 选择服务器
    • 部署Chat GPT国内镜像源
      • 1、安装Python3
      • 2、安装Docker
      • 3、部署ChatGPT-Web
    • 结论

什么是Chat GPT

​ ChatGPT是由OpenAI团队开发的一种基于Transformer网络结构的自然语言处理模型。它通过大规模的预训练使得其能够产生高质量的、与人类交互的自然语言文本。它可以被用于各种任务,例如问答、对话生成、文本分类等。ChatGPT的工作原理与其他神经网络模型类似,但是它采用了独特的方法和技术,允许它生成高质量的自然语言文本。

image-20230502151554305

Chat GPT的工作原理

​ ChatGPT是基于Transformer网络结构的,其中包括多个编码器和解码器层。每个编码器层都会接收输入,对其进行编码并输出,而每个解码器层则会在已有输入的情况下生成新的自然语言文本。这个过程中,ChatGPT会从大量数据中进行学习,并尝试产生最符合当前输入的输出。

ChatGPT使用了多种技术和方法来提高其性能,其中包括:

  • 预训练:通过大规模的语料库进行预训练,使得ChatGPT具有更好的理解和生成自然语言文本的能力;
  • 微调:在特定任务上对模型进行微调,以进一步提高其性能;
  • 束搜索算法:用于从多个可能的输出中选择最佳的一个。

应用场景

ChatGPT被广泛应用于各种领域,以下是一些例子:

  1. 语音助手

    语音助手(例如Alexa和Siri)需要具备良好的自然语言处理能力才能与用户进行交互。ChatGPT可以被用于这种情况下,帮助语音助手更好地理解用户的问题,并提供准确的答案和建议。

  2. 客服机器人

    现代公司正在越来越多地采用自动客服机器人来为客户提供支持。ChatGPT可以被用于构建这样的机器人,它可以与客户进行自然的对话并解决问题。

  3. 智能聊天应用

    智能聊天应用程序(如WeChat和WhatsApp)可以利用ChatGPT技术为用户提供更加优质的服务。ChatGPT可以用于生成对话文本以及提供有用的建议和指南。

image-20230502151918577

ChatGPT的未来发展前景

​ ChatGPT在人工智能技术中具有重要地位,因为它可以模拟自然语言交流并产生高质量的自然语言文本。尽管ChatGPT已经取得了巨大的成功,但是它仍然面临着一些挑战。例如,ChatGPT可能会无意识地传达偏见或歧视性观点,这需要通过更好的训练数据和算法来解决。

​ 另外,ChatGPT的性能还可以进一步提高。为实现更快、更准确的生成文本,我们需要更深入的研究和创新。ChatGPT的未来发展前景非常广阔,在各种领域都有着广泛的应用前景。以下是一些可能的未来发展方向:

  • 更高效的预训练模型

​ 随着时间的推移,ChatGPT的预训练模型将会不断改进和优化。这将使得ChatGPT能够更有效地学习自然语言处理技术,并生成更加准确和流畅的自然语言文本。

  • 更好的交互体验

​ ChatGPT可以通过更深入的对话和个性化的建议,提供更好的交互体验。例如,在进行在线购物时,ChatGPT可以为用户提供有针对性的商品信息和建议。

  • 自我学习能力的提升

​ 当前,ChatGPT仍然需要人类监督才能进行学习和改进。但是,随着时间的推移,ChatGPT的自我学习能力将会越来越强。未来,我们可以期待看到更加智能、更加自主的ChatGPT模型。

  • 在其他领域中的应用

​ 除了语言处理领域,ChatGPT还可以被用于其他领域。例如,在图像识别领域中,ChatGPT可以学习如何描述图片并生成相应的文本说明。

如何部署

准备工作

  • ChatGPT账号
  • 科学上网的魔法
  • 一台海外服务器

Chat GPT账号

​ 因为某种原因Chat GPT账号注册相关内容不做介绍,小伙伴可以通过浏览器自行查找,但是要注意文章的时效性,账号注册其实还是很简单的,感兴趣的小伙伴可以自行尝试。

注册成功截图:

image-20230502155523261

科学上网的魔法

​ 因为某种原因科学上网的魔法也不做介绍,感兴趣的小伙伴可以通过浏览器自行查找,个人介意使用付费的魔法,稳定企速度快。

选择服务器

​ 我使用的是莱卡云美国T级防御(弹性)服务器,Centos7操作系统。选择莱卡云的原因是这个网站不需要魔法就能直接访问,然后价格相对比较便宜40元每月,支持微信、支付宝结账。

image-20230502161604931

部署Chat GPT国内镜像源

云服务器购买成功后,使用Xshell登录你的云服务器,开始部署工作。

1、安装Python3

Centos7自带有python版本是python2.7,接下来介绍手动安装python3,并且配置后可以并存使用。(不用卸载系统自带的python2.7版本)

1.1、首先,你要知道系统现在的python的位置在哪儿

[root@ChatGPT ~]# whereis python
python: /usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz可以知道我们的python在 /usr/bin目录中[root@ChatGPT ~]#cd /usr/bin/
[root@ChatGPT bin]# ll python*
lrwxrwxrwx. 1 root root    7 2月   7 09:30 python -> python2
lrwxrwxrwx. 1 root root    9 2月   7 09:30 python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 8月   4 2017 python2.7可以看到,python指向的是python2,python2指向的是python2.7,因此我们可以装个python3,然后将python指向python3,然后python2指向python2.7,那么两个版本的python就能共存了。

1.2、因为我们要安装python3所以要先安装相关包用于下载编译python3

[root@ChatGPT ~]# yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make 

运行了以上命令以后,就安装了编译python3所用到的相关依赖

1.3、默认的,centos7也没有安装pip,不知道是不是因为我安装软件的时候选择的是最小安装的模式

#运行这个命令添加epel扩展源
[root@ChatGPT ~]# yum -y install epel-release
[root@ChatGPT ~]# yum -y install libffi-devel
#安装pip
[root@ChatGPT ~]# yum install python-pip

1.4、用pip装wget

[root@ChatGPT ~]# pip install wget

如果安装不成功可以使用yum安装

[root@ChatGPT ~]# yum -y install wget

1.5、用wget下载python3的源码包(网友提供了淘宝镜像,替换了官网下载python3,提高下载速度)

[root@ChatGPT ~]# wget http://npm.taobao.org/mirrors/python/3.9.6/Python-3.9.6.tar.xz

1.6、编译python3源码包

#解压
[root@ChatGPT ~]# xz -d Python-3.9.6.tar.xz
[root@ChatGPT ~]# tar -xf Python-3.9.6.tar#进入解压后的目录,依次执行下面命令进行手动编译
[root@ChatGPT ~]# cd Python-3.9.6
[root@chatgpt Python-3.9.6]# ./configure prefix=/usr/local/python3
[root@chatgpt Python-3.9.6]# make && make install# 如果出现can't decompress data; zlib not available这个错误,则需要安装相关库
#安装依赖zlib、zlib-devel
[root@chatgpt Python-3.9.6]# yum install zlib zlib
[root@chatgpt Python-3.9.6]# yum install zlib zlib-devel

如果最后没提示出错,就代表正确安装了,在/usr/local/目录下就会有python3目录

1.7、添加软链接

#添加python3的软链接
[root@chatgpt Python-3.9.6]# ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
[root@chatgpt Python-3.9.6]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
#测试是否安装成功了
[root@ChatGPT ~]# python3 -V

2、安装Docker

2.1、更新 yum

[root@ChatGPT ~]# yum update -y

2.2、安装yum-utils

yum-utils提供了yum-config-manager工具

[root@ChatGPT ~]# sudo yum install -y yum-utils

2.3、通过yum-config-manager添加docker repository

[root@ChatGPT ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

由于网络原因这一步可能会失败,提示:
Could not fetch/save url https://download.docker.com/linux/centos/docker-ce.repo to file /etc/yum.repos.d/docker-ce.repo: [Errno 14] curl#35 - "TCP connection reset by peer

如果出现上面的错误提示,可通阿里源进行添加

[root@ChatGPT ~]# sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.4、安装Docker

直接安装最新版本

[root@ChatGPT ~]# sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin

2.5、启动Docker

[root@ChatGPT ~]# systemctl start docker			#启动Docker
[root@ChatGPT ~]# systemctl enable docker			#设置开启自启

2.6、查看版本号

[root@chatgpt ~]# docker --version
Docker version 23.0.5, build bc4487a
[root@chatgpt ~]# docker compose version
Docker Compose version v2.17.3

3、部署ChatGPT-Web

3.1、创建目录和文件

[root@chatgpt ~]# mkdir ~/chatgpt && cd ~/chatgpt
[root@chatgpt chatgpt]# vim docker-compose.yml

3.2、在docker-compose.yml文件中,添加一下内容

version: '3'services:app:image: chenzhaoyu94/chatgpt-web # 总是使用 latest ,更新时重新 pull 该 tag 镜像即可ports:- 3002:3002 environment:  # OPENAI_API_KEY和OPENAI_ACCESS_TOKEN 用其中一个就就行# OPENAI_API_KEY: sk-xxx # 开头的# 登录chatgpt,在浏览器输入https://chat.openai.com/api/auth/session,就能获取到OPENAI_ACCESS_TOKEN,很长的一段,你没有看错# OPENAI_ACCESS_TOKEN: TIMEOUT_MS: 60000# web页面的验证码AUTH_SECRET_KEY:

3.3、启动服务

docker compose up -d
[root@chatgpt ~]# docker images			#查看Docker镜像
REPOSITORY                 TAG       IMAGE ID       CREATED      SIZE
chenzhaoyu94/chatgpt-web   latest    fd94276b04d8   6 days ago   352MB
[root@chatgpt ~]# docker ps			#查看服务运行状态
CONTAINER ID   IMAGE                             COMMAND                  CREATED      STATUS      PORTS                                       NAMES
1b61fa744e07   chenzhaoyu94/chatgpt-web:latest   "docker-entrypoint.s…"   3 days ago   Up 3 days   0.0.0.0:3002->3002/tcp, :::3002->3002/tcp   chatgpt-app-1

3.4、访问服务

在浏览器输入http://服务器ip:端口号 , 如下所示:

image-20230502173907880

这里的访问密码是docker-compose.yml文件中设置的 AUTH_SECRET_KEY:

image-20230502174005085

结论

​ ChatGPT是一种非常有趣和广泛应用的人工智能技术。它可以模拟自然语言交流并产生高质量的自然语言文本,从而帮助我们更好地理解和应用自然语言处理技术。未来,我们可以期待看到ChatGPT在各个领域中的广泛应用,并取得更加令人瞩目的成果。

但是也不能过于依赖ChatGPT,比如说ChatGPT说瞎话的能力还是很强的,如下所示:

西红柿炒钢丝球怎么做

image-20230502174626781

鲁迅为什么打周树人?

image-20230502174834077

爸爸妈妈结婚为什么不邀请我?

image-20230502174942230


🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!

img

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第三方接口开发(短信验证码)

第三方接口开发(短信验证码) ① 打开百度的API Store(API仓库),网址:http://apistore.baidu.com/,找到一下接口: ② 分析凯信通接口API 分析可知,短信接口是使用GET请求进行发送的&#xff0…

微信第三方平台开发接入

微信第三方平台开发接入 授权流程接入步骤如下:( 微信https://open.weixin.qq.com/cgi-bin/showdocument?actiondir_list&tresource/res_list&verify1&idopen1453779503&token&langzh_CN)1、接收微信服务器推送的comp…

易语言注册机接码平台对接

易语言注册机接码平台对接 这应该是大家不管看视频教程,还是自己刚开学写第一个遇到的功能吧。今天我就把这个东西给大家好好的分析下: 所用到的技术:Api接口对接,易语言中的(网页_访问_对象,json &#x…

uniapp - 通讯聊天功能示例源代码,类似微信聊天 / 电商淘宝京东 “买卖双方“ 消息沟通系统 / 各大应用简易聊天沟通的功能插件(超级详细代码和注释,开箱即用)全端兼容 H5 App 小程序

前言 网上的教程鱼龙混杂太乱了,并且全都是各种引入关系、各种冗余代码,拿过来后根本无法进行改造。 本文实现了 uniapp 全平台兼容的 “1对1 即时聊天沟通” 的聊天窗口模板,支持发送信息、上拉加载历史消息功能等等, 类似像淘宝天猫这些买家和卖家沟通的系统(还有微信聊…

验证码接码短信平台 - 小程序版

验证码接码短信平台 - 小程序版 关注微信小程序“新网工具”或扫描下方二维码使用验证码接码小工具使用详细教程 关注微信小程序“新网工具”或扫描下方二维码使用验证码接码小工具 新网工具集成了当前网络热门工具,包括验证码发送接收、抖音短视频去水印、短视频解…

单刷 3 届 Hackathon,朝着理想中的数据库出发丨TiDB Hackathon 选手访谈

单刷 3 届 Hackathon,朝着理想中的数据库出发丨TiDB Hackathon 选手访谈 TiDB Hackathon 2022 正在火热报名中,截止目前已经收到 230 位参赛者报名,组队近 60 组。想必各位选手已经摩拳擦掌,开始准备自己项目的 RFC 了。在等待比…

关于利用postman来模拟并发请求

结论 先上结论:按csdn的一些博客的操作方式,创建文件中,创建请求,然后去模拟并发 ,是不管用的,也就是说(也有可能是我没找到正确方式) 代码 利用jmeter 进行相同的并发测试

Postman并发请求测试

Postman Postman是没办法做并发请求测试的。 它的所有集合测试都是以串行的方式执行的。 Apifox postman有的功能Apifox都有,主要是它能做多线程测试。 下载地址:https://www.apifox.cn/ 创建接口 http://127.0.0.1:8041是在测试环境中设置的,接口…

深入浅出剖析 LoRA 技术原理

吃果冻不吐果冻皮 2023-07-29 12:22 发表于四川 编者荐语: 本文详细讲述了LoRA的原理和细节;同时,对论文中的实验进行了细致的解读。 以下文章来源于大猿搬砖简记 ,作者猛猿 大猿搬砖简记. 学会计出身的码农,和大家一…

论文解读:MobileSAM | FASTER SEGMENT ANYTHING: TOWARDS LIGHTWEIGHT SAM FOR MOBILE APPLICATIONS

发表时间:2023.06.27 论文地址:https://arxiv.org/pdf/2306.14289.pdf 项目代码:https://github.com/ChaoningZhang/MobileSAM Segment anything model(SAM)是一个快速引导的视觉基础模型,用于从其背景中找出感兴趣的对…

Google人工智能面试·真·题(附参考答案+攻略)

安妮 栗子 发自 泽浩寺量子位 出品 | 公众号 QbitAI 可能每个程序猿,都想过加入Google。 然而想要“应试”成功,考验的不仅仅是开发人员的编程技术,还能侧面考验着参赛者的渠道来源是否广泛、背景力量是否强大、脑洞回路是否清奇…… 不过&am…

人工智能AI面试题分享(含答案)

目前国内人工智能领域正在高速发展,各大企业都在积极布局人工智能技术应用。想要从事人工智能相关工作,不但要了解国内整体的发展方向。而进入企业唯有基础才是最好的敲门砖。人工智能面试题去哪找?今天我从网络采编了一些关于人工智能的面试题。希望对…

[聊天机器人]:开源ChatterBot工作原理

作者:邹祁峰 邮箱:Qifeng.zou.jobhotmail.com 博客:http://blog.csdn.net/qifengzou 日期:2017.08.12 18:35 转载请注明来自"祁峰"的CSDN博客1 引言 ChatterBot is a machine-learning based conversational dialog eng…

ROS环境安装与配置

1.初步认识ros 1.1ros是什么? (借用chatgpt的回答) 1.2ros的发展历程 (借用chatgpt的回答) 2.在ubuntu20.04上安装ROS系统 2.1添加ROS软件源 在终端执行如下代码 sudo sh -c echo "deb http://packages.ros.org/…

【嵌入式系统应用开发第1周作业】----ROS环境安装与配置

文章目录 1.初步认识ros1.1ros是什么?1.2ros的发展历程 2.在ubuntu20.04上安装ROS系统2.1添加ROS软件源2.2添加密钥2.3更新软件源2.4正式安装ROS2.5初始化rosdep2.6更新rosdep2.7设置环境变量2.8安装rosinstall2.9验证ros是否安装成功 3.简单运行案例3.1用方向键控制…

大模型,真的有未来吗?

业界最近比较热门的应该就是大模型这个事情了,从openai发布chatgpt为开始,国内外众多公司~名人都有相应的反映。这真的是一件很有价值的事情吗,今天博主就来聊聊自己的看法 文章从这样几个点出发看下,一是业界公司的一些消息&…

第三次科技革命(一)

经典物理学天空的“乌云” 物理学发展到19世纪末期,一切物理现象似乎都能够从相应的理论中得到满意的回答。以经典力学、经典电磁场理论和经典统计力学为三大支柱的经典物理大厦已经建成,而且基础牢固,宏伟壮观。在1900年,英国物理…

四次工业革命历史

我不讨论啥叫工业4.0,我本篇文章主要是回顾梳理历史,把前三次工业革命展示出来。我个人认为很多事情都是连续的,是有来龙去脉的,有些事情看似是断代的突然横空出世的,其实仔细辨析你会发现,它的断代其实都是…

第三次工业革命背景下的人类发展之道——答高礼英才的世纪之问

IT派 - {技术青年圈} 持续关注互联网、大数据、人工智能领域 关注 往期 精彩回顾 重大改变!Excel即将接入Python!办公软件也要革命 2017年大数据领域薪资有多高? 上市 | 章泽天 : 刘强东用10秒钟时间决定投资这个汽车 导语:当下&a…

碳中和推动第四次工业革命

一、四次工业革命 第一次工业革命:蒸汽机时代 18世纪60年代至19世纪中期人类开始进入了蒸汽机时代。一般认为,蒸汽机、焦炭、钢和铁是促成工业革命技术加速发展的四项主要因素。 第二次工业革命:电气化时代 第二次工业革命以电力的广泛应用…