编辑
2022-12-02
AI
00
请注意,本文编写于 1176 天前,最后修改于 10 天前,其中某些信息可能已经过时。

目录

1. ChatGPT简介
2. 实用功能
2.1 翻译功能
2.2 改错功能
2.3 中文分词
2.4 编写代码
2.5 写诗
3. 本地搭建教程
3.1 登录ChatGPT官网
3.2 使用国外短信验证码获取api key
3.3 搭建应用平台
参考文档

1. ChatGPT简介

近期OpenAI发布了ChatGPT,因其高质量的回答、高效获取信息的方式、以及非常直观的交互体验,让它在发布后大受关注。上线还不到一周时间,ChatGPT已经达到了百万用户级别。

ChatGPT 实际上是一种聊天机器人模型,它的交互界面简洁,只有一个输入框,AI将根据输入内容进行回复,并允许在一个语境下持续聊天。不少体验过的人甚至认为,ChatGPT可能会代替程序员和搜索引擎。据微博的张俊林博士介绍,“ChatGPT效果强大源于在GPT 3.5大规模语言模型(LLM,Large Language Model)基础上,引入‘人工标注数据+强化学习’(RLHF,Reinforcement Learning from Human Feedback)来不断Fine-tune预训练语言模型,主要目的是让LLM模型学会理解人类的命令指令的含义,以及让LLM学会判断对于给定的prompt输入指令,什么样的答案是优质的。这里面富含信息、内容丰富、对用户有帮助、无害、不包含歧视信息等多种标准。”

2. 实用功能

ChatGPT功能很强大,可以作为聊天机器人,可以写小说、作画、写方案、新闻编辑、前端设计等,但有时候也会出现不知所云,一本正经地胡说八道的情况。不过,ChatGPT有些功能确实非常厉害,还很实用,下面是本人总结的一些ChatGPT的实用功能。

2.1 翻译功能

ChatGPT支持对多种语言进行翻译,翻译的效果非常不错,堪比DeepL,本人尝试了中译英和英译中,效果如下。

中译英.png

英译中.png

2.2 改错功能

ChatGPT可以对多种语言进行纠错,效果也是非常不错的。

英文

英文改错.png 中文

中文改错.png 中文

中文改错2.png

2.3 中文分词

中文分词是中文自然语言处理技术的基础,在中文信息处理中第一步要做的就是分词。ChatGPT也可以做中文分词,当然,它没有人工词典,所以分词结果只能说差强人意。

中文分词

中文分词.png

2.4 编写代码

ChatGPT可以当做一个编程答题机器,能力不比Stack Overflow弱。看新闻说Stack Overflow已经禁止采纳ChatGPT生成的答案了。实测第一个例子,使用C语言写一个求最大回文子串的函数:

C语言代码

代码.png C语言代码

代码2.png 看结果出来了,因为我这边是调用的api,格式有些问题,其实是可以运行的。 第二个例子,写一个脚本,“在linux下,写一个shell脚本,输出本机ip”

shell脚本

脚本.png 然后用python直接实现一个douban电影爬取功能

python 爬虫程序

python代码.png 我把代码拿到vscode里跑,结果如下:

运行后结果

运行.png 这样看来,ChatGPT编写基本的函数功能是没有太大问题的。

2.5 写诗

ChatGPT本身作为AIGC(AI生成内容)的技术之一,文字创作是它的最强能力之一。

写诗

写实.png 英文诗歌

英文诗歌.png

3. 本地搭建教程

ChatGPT是OpenAI公司研发出来的,目前在中国区域内是无法访问的,它的试用功能也是用不了的。本文介绍一个本地或者国内的CVM上搭建一个ChatGPT应用的简明教程。

3.1 登录ChatGPT官网

现在很多教程是让设置vpn进行ChatGPT登录,但是对于有些没有vpn的同学,其实还有一个简单的方法,就是购买美国的CVM。

登录到https://cloud.tencent.com/,购买一个美国地区的竞价实例,操作系统选择windows server,价格也就0.1元/小时。等建好了远程登录后使用浏览器打开https://chat.openai.com/auth/login,随便怎么操作也不会受ip限制,既方便又便宜。 搭建.png

3.2 使用国外短信验证码获取api key

ChatGPT必须使用国外的号码进行验证注册,这里得使用在线接收短信的网站了,https://sms-activate.org/ ,注册后,用支付宝充值0.5dollar,然后选择Openai的服务,选择一个国家的号码,然后把这个号码输入到ChatGPT官网的短信验证界面,过一会在线接收短信的网站就会收到验证码,将验证码回填到ChatGPT官网,注册即可完成。在官网申请ChatGPT的api key,后续搭建应用。

验证码.png

3.3 搭建应用平台

现在搭建应用的框架很多,本人使用 https://github.com/afizs/chatgpt-clone ,将申请的api key填到代码中,执行命令即可在本地搭建一个ChatGPT应用。ChatGPT的潜力很大,很多强大的功能正在被陆续发掘出来,各位小伙伴快去探索吧。

参考文档

https://zhuanlan.zhihu.com/p/589533490 https://zhuanlan.zhihu.com/p/590171831 https://github.com/afizs/chatgpt-clone https://sms-activate.org

本文作者:Magic-Fy

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!