ChatGPT 使用手册
Jason Wang
这篇文章主要分享个人对ChatGPT的认识以及使用中的一些心得。
首先,对于ChatGPT,我依旧把它定义为生产力工具,这和3月份在 《打工人的福利——ChatGPT》这篇文章中的表述一致。 它就像给我们打工人提供的一个助理,上知天文下知地理,这在以前对普通人是难以想象的。
再者,作为IT从业者,我从中收获更多,因为代码也是一种文本语言,ChatGPT生成代码也是一绝,它可以很有效地辅助我的工作,甚至还有 《编程神器:自动写代码的Github Copilot》这种依托于GPT并集成在开发环境的工具问世。我从2018年由软件开发转管理岗,在那以后基本写代码时间不足50%,最近依靠ChatGPT和Copilot可以高效地实现编程目标。
言归正传,都知道ChatGPT好,但是,访问它困难重重。不仅是国内无法访问其官网,其研发公司OpenAI还限制了中国用户的注册。这意味着,如果你想访问其官网chat.openai.com,不仅需要连接到国外网络,还需要国外的手机号来注册账号,这当然会挡住至少90%的人群。
01 AIYAX
不过,有需求就有市场,国内涌现出一大批ChatGPT镜像服务,实现方式一般分两种:要么是在国外的chat.openai.com网站上包了一层壳,要么是自己实现聊天界面底层调用OpenAI的GPT接口。其中前者会沦陷于频繁的账号获取中,因为OpenAI封账号很频繁。后者,则需要寻找一种机制来解决接口调用的成本问题,因为OpenAI对接口收费。
AIYAX选择后者搭建,目前提供免费的ChatGPT服务,无需VPN,无需注册,本地存储,方便快捷安全。后续视运营成本情况再决定是否商业化。接下来会介绍AIYAX ChatGPT的使用方法,包括如何登录、如何聊天、如何使用提示等辅助功能。
首先,我们访问 https://aiyax.com/ ,然后点击ChatGPT卡片的进入服务按钮。
02 登录
接下来,若未登录,就会进入微信登录界面。
账号体系是每个系统的必备功能,通过账号体系,可以确保用户拥有合适的权限,并防止未经授权的访问。AIYAX始终坚持用户第一的原则,简化账号体系流程,直接选用微信登录,无需注册,更加方便快捷。
该功能于6月19号上线,目前支持PC端扫码登录和微信内置浏览器授权登录。
PC端扫码登录:
微信内置浏览器授权登录:
请注意,每次登录时效24小时,并且不支持多设备登录,同一个微信账号后登录的设备会挤掉之前登录的设备。这块登录逻辑以后会逐渐优化。
03 聊天
登录之后,映入眼帘的是如下画面,当然微信内打开页面布局会根据手机设备的大小进行自适应,但是页面元素都是一致的。同时,该页面支持中文和英文,会根据浏览器的配置自主选择对应的语言。
位于页面中间的是聊天窗口,输入消息点击回车即可与ChatGPT对话。一个聊天即是一组对话的集合,在聊天开始前,对话框区域上方显示的是这个聊天的一些基础配置。
第一个配置是模型,也就是指大模型或者大语言模型,这里显示Default(GPT-3.5)说明默认使用OpenAI的GPT-3.5-Turbo版,当然,后面会引入推理能力更强的GPT-4。
第二个配置是系统提示,意思是在这个聊天中我们希望给ChatGPT定义的一个公共特征,比如示例中只是让它继续做ChatGPT,同时对输出格式做了限制。这块我们可以灵活定义,最典型的做法就是按照职业来定义,比如你是一名教师,经常问教学相关的问题,这时就可以配置系统提示为: 你是一名高中生物教师,以教师的口吻细致、有条理地解释接下来的问题。
以此类推,系统提示也可以模拟律师、程序员、行政文员等。
第三个是生成温度,主要用来调节对话响应的随机性,这里一般不做调整,我用着默认的生成温度感觉没什么问题。
接下来,输入任何文本,点击纸飞机图标发送聊天吧。
注意,因为ChatGPT模拟对话,所以响应是流式的,给人的感觉就是文字一个一个的弹出来,带来友好交互感的同时也带来一个问题:它可能回答的并不是我们想要的,并且复杂问题的流式响应可能长达数十秒。这时,我们可以点击区域下方的停止生成来节省时间。
还有一种情况,如果回应结束后你发现不是很满意,则可以点击页面下方的重新生成回应,一般来说,重新生成的内容是独立的、不完全一致的。
03 左侧功能区
接下来,我们来看一下左侧的功能区。
最上方是新建聊天,正如前面所说,一组话题相关的对话即为聊天。ChatGPT会把一个聊天中的所有会话发送到服务器处理,以便GPT可以分析聊天的上下文以给出更合适的回应。当然聊天的大小并不是无限制的,OpenAI限制了接口调用时聊天内容的大小,所以过多的会话在生成回应时会遇到token超量的错误消息,这种问题就只能重新开始一个聊天来解决。(目前这类错误消息还是英文提示,后续将优化为中文提示。)
新建聊天的右侧是一个创建文件夹的图标,点击该图标可以创建文件夹,用以归类可复用的聊天,比如对办公软件Word、Office以及Excel的一些问题,又或者对Linux运维知识的一些问题。通过拖拽的方式可以将此类聊天归集到对应的文件夹中,以便未来查看使用。
紧靠着新建聊天和创建文件夹是搜索框,输入关键词并回车后ChatGPT会过滤除文件夹以外的所有聊天,由于搜索的是浏览器本地记录,所以响应很快,非常方便。
再向下分别是文件夹列表和聊天列表,二者都支持改名和删除操作。
左侧最下面的区域是一组比较典型的功能菜单,功能都比较简单直接。
清空对话,该按钮在操作者二次确认后会删除所有聊天信息,包含文件夹。
导入对话,因为聊天记录本地存储,所以如果需要在不同电脑或者不同浏览器之间同步聊天及提示(见 04右侧功能区),会使用到导入及导出对话的功能。
导出对话,同上,和导入对话是一组功能。
设置,目前仅用于更改深色和浅色主题。
插件密钥,请勿使用,后期会删除。
04 右侧功能区
然后,我们看一下右侧的功能区。
右侧功能区相对比较简单,并且和左侧上半部分高度一致,和左边不同的是,右侧是提示相关的功能。从上往下分别是:新建提示、创建文件夹、搜索提示以及提示列表。
提示,英文prompt,在ChatGPT中,提示是指用户提供给模型的初始输入或问题。通过给模型提供一个提示,用户可以指导模型生成特定的响应。
Prompt的作用有以下几个方面:
- 指导生成:通过提供一个明确的问题或指令,prompt可以帮助模型更好地理解用户的意图,并生成符合预期的回答或响应。用户可以通过prompt来引导模型产生具有一定上下文的、有针对性的输出。
- 限制输出:给定一个prompt,模型会以这个输入作为起点,生成一系列连贯的响应。这可以限制模型的输出范围,使其更加集中在用户所需的领域或主题上。
- 对话持续性:通过在对话中持续使用相同的prompt,可以保持对话的连贯性。模型将使用这个初始输入来理解上下文,并生成连贯的回复。这使得用户可以更容易地与模型建立和延续长期的对话。
提示可以帮助我们引导ChatGPT模型的生成,控制输出的内容和方向,并确保对话的连贯性。通过精心选择和设计提示,我们可以获得更好的对话结果。
通俗来讲,提示即是对ChatGPT模式化的话术,这里保存提示以方便我们的多次使用。分享一下我个人设置的提示:
创建提示后,在对话输入框输入 / 即可选择对应的提示。
05 其他
以上就是AIYAX ChatGPT聊天界面的主要功能。
目前,已发现有两处交互对用户不友好,亟须解决,会在近期优先处理。
一个是错误提示,目前错误提示主要是英文,因为OpenAI接口返回为英文,并没有做本地化,这个AIYAX会来做这块工作,大家如果遇到不理解的英文错误提示,可以稍后再试或者公众号后台反馈一下。
另外一个就是登录过期的提示,目前并不会自动跳转,只会显示红色的错误文本,如果大家看到Code: 401,刷新页面登录即可解决。
06 结语
最后,ChatGPT无疑是当前人工智能变革浪潮的佼佼者,把握这次机会,早了解,早使用,早创新,必将为我们的工作和生活提供极大的助力,带来不一样的变化。