随着AI的应用变广,NextChat(即ChatGPT-Next-Chat,下同)程序已逐渐普及,尤其是在一些日常办公、学习等与撰写/翻译文稿密切相关的场景,极低成本、无需魔法和即拿即用的特点让NextChat类开源AI-UI程序火爆出圈。
近半年通过和很多用户的交流也不难发现,大部分人对该程序的使用仅仅停留在基础层面,所以这类用户往往在使用过程遇到一些很傻瓜式的问题,之所以傻瓜式是因为这些问题稍微掌握一点技巧就不会出现。这种情况下是很难发挥大语言模型应有作用的,甚至会让用户产生误解,认为最先进的ai模型gpt也不过如此,这种误解会严重制约用户的使用热情。
所以本文梳理了NextChat在日常使用中的一些方法和技巧,做个普及,希望改善用户对gpt等大预言模型的既有判断,并对用户使用人工智能实现学习/办公提效有所帮助。
如何配置API
1、当你没有配置API的时候,程序是不可用的,你的使用会收到如下截图内容:
2、我们按照提示,点开“设置”(设置在左下角,或者点击对话框内的“设置”蓝色文字),并根据下图所示,填入接口url和Key即可。API-Key自助购买地址>>
精简的基本设置
下面是我的常用基本设置,尽可能精简了程序使用,也分享给你。如果你是新手,照着设置就可以了,但是因为每个人的使用习惯不同,你在实际使用过程中,也可以随时根据自身情况进行调整。
模型的选择
在程序设置或聊天页面的设置栏,均可以自定义你的ai模型,如图所示:
对话模型建议选择gpt-4-1106-preview(该模型目前用户使用率最高,稳定便宜,回复速度又快,支持128k超长文本输入,训练时间也是4系列中最新的,到23年4月);
有联网、识别文件、识图、绘图需求的,建议选择gpt-4-all模型(价格是gpt-4-1106-preview的3倍)。
理论上有以上两个模型足矣,其余模型可自行尝试,详细模型明细参考此文章>>
关于联网&模型训练时间的一点解释:目前openai发布的gpt-4系列最新训练时间截止到2023年4月份,下一代训练模型时间会更新,但要么是gpt-4.5,要么是gpt-5,这一点官方可查,毋庸置疑!很多人因为首次接触ai,所以想当然的认为模型“联网”就是模型训练时间为最新时间的意思,所以当他们问及gpt-4模型被告知训练时间为2023年4月份时显得很难理解,认为“被欺骗了”或是“用到的不是最新模型”。恰恰相反,如果模型告诉你它的训练时间为当前时间,比如截止到2024年1月份,那么它肯定是在撒谎了!
所谓的联网模型,实际和模型训练并没有任何关系,联网是通过插件实现,也就是大语言模型+联网的组合形式,可以查询一些互联网信息罢了,它的查询结果甚至不如百度!所以并没什么高端的,如果你是深度使用者,最终还是都会回归到gpt-4-1106-preview系列(目前最新的gpt-4-0125-preview也可以),毕竟又快又便宜。
文件的上传
如何让AI回答更准确
与AI交流类似于人类之间的交流,如果想让AI回答更准确,那就需要会提问,所以大语言工程又叫做提示词工程,你的每一句提示词都是探索AI知识库处女地的那个探测器。所以,要想用好AI为你服务,提示词是关键!
然而并不是每个人都有耐心去精心撰写提示词,你可以套用下列方式,用最短的时间,学会提问:
提示词 = 你是谁,你擅长做什么,我遇到的问题是什么,我期望的结果是什么。
比如:你是一个翻译官,你擅长翻译商务英语,我有一些询单需要翻译,我提供给你原文字请你帮我用最简洁的语言翻译成中文。
假如我们没有按照这个格式书写提示词,得到的内容极有可能不是我们所想要的。
以上提示词公式,可以最大程度节省你在提示词方面浪费的时间,无非就是说清楚了:你是谁,你能干什么,我的问题,我需要的答案四个方面的内容。
系统提示词和自定义面具
在openai提供的api对接格式中,我们了解到存在两种提示词:system和user,不难理解我们上节所说对话中用到的提示词都是user,即用户提示词。本节我们再来扩充了解下system系统提示词以及它的特点。
user用户提示词:即每次对话我们发送给ai的问题。
system系统提示词:预设给ai,让它产生对于当前对话的短期记忆提示词。
不难看出,我们想要ai在当前对话记住的内容,更适合作为system注入给它而不是user,如前文所说,“你是一个翻译官”这个提示词就更加适合作为system提示词注入给ai,如此以来,我们就不需要在每次发问都强调它是一个翻译官这件事,从而把重点放在具体需要解决的问题上。并且,ai自始至终都不会遗忘自己的翻译官身份!
那么,我把“你是一个翻译官”作为user提示词喂给ai是否可以呢?答案是也可以,但弊端也很明显,当你超过给ai设定的轮次记忆上文后,它很有可能遗忘自己是“翻译官”这个身份,从而需要你再次强调它的身份,这很显然显得冗余且不合理。
如果需要增加系统提示词,我们只需按照如下步骤操作即可:
1、点击对话设置,打开当前对话的设置弹窗。
2、增加system,并将提示词输入,关闭弹窗返回开始对话即可。
3、如需保存当前设置方便后续使用,可点击右下角的存为面具,这也就是openai常说的GPTs了(简易版本)。
4、下次使用,在面具中调用即可。
如何给gpt-4-all绘图写提示词
思路很简单,因为不想自己写绘图的详细提示词,那就交给gpt写好了,然后将gpt写的提示词进行调整后,再喂给gpt-4-all进行绘图即可。
1、比如我给gpt-4-1106-preview模型的要求是:
你是一个给dall.e绘图模型写提示词的专家,你擅长写中土世纪风的提示词,我想画一副图,请你帮我撰写完整的符合该模型的提示词(提示词请提供中英双语格式,先提供完整的中文,再提供完整的英文。)
2、它给出了提示词:
好的,我将尝试为你提供一个符合中土世纪风格的”走投无路”主题的提示词。
中文提示词:
“一位身披破旧斗篷的旅人,面对着一座巨大的,覆盖着蔓藤和苔藓的石门。他的身后是一片黑暗而险恶的森林,森林里的眼睛在黑暗中闪烁。他手中握着一把破旧的长剑,剑尖指向地面,表现出一种无奈和疲惫。天空是灰暗的,充满了厚重的乌云,仿佛预示着一场大雨即将来临。整个画面充满了绝望和孤独的气氛,但旅人的眼神中却透露出一丝坚定和希望。”
英文提示词:
“A traveler cloaked in a tattered cape, standing before a massive stone door covered with vines and moss. Behind him is a dark and perilous forest, with eyes twinkling in the darkness. He holds an old long sword in his hand, the tip pointing to the ground, expressing a sense of helplessness and fatigue. The sky is gloomy, filled with heavy clouds, as if a storm is about to come. The entire image is filled with an atmosphere of despair and loneliness, but there is a hint of determination and hope in the traveler’s eyes.”
3、我把英文提示词简单修改并喂给gpt-4-all后出图如下:
如何节约tokens
1、每个新的话题要新建一个对话
比如今天你想要咨询gpt如何做西红柿炒鸡蛋的问题,新起一个对话;假如你突然有个新问题是关于ppt如何设计更加美观,那么请另起一个对话。不要将所有的对话都放在一个聊天页面内,这样首先会浪费很多tokens,其次会干扰gpt给出的答案(因为它会把历史对话作为参考并回答你的新问题)。
2、及时清除冗余上文
和ai对话,想要一次性获得完美回答是一件比较难的事情,这就和你抚养孩子有点类似,对于小孩对的行为我们要予以鼓励,错误行为要予以处罚,从而树立孩子正确的价值观,让他茁壮成长。对于ai的回答内容,同样我们要有足够的耐心描述问题,并且满意的回答要予以保留,不满意的回答要及时剔除,如此以来,ai的回答会越来越符合我们的预期。
如果你懒得打理这些历史对话记录,恐怕多重人格的ai永远都给不了你满意的回答,同时因为这些冗余对话记录的存在,会悄无声息的每次都浪费掉你的tokens。
对话不回复的排查
1、排查地区原因:
河南、江苏省份个别地区实行白名单制度,如果你恰巧处于该地区可能导致无法使用,可以尝试挂载魔法。
2、排查浏览器原因:
支持所有主流浏览器,如遇无法使用,更换为谷歌、edge、火狐等主流浏览器再次尝试解决。
3、排查程序设置原因:
有时候浏览器缓存可能影响了设置内容,检查设置中是否正确配置了接口和api-key。
4、排查网络原因:
某些情况下,移动网络(二级节点,比较垃圾)可能会导致无法使用,建议更换为联通或电信网络后再次尝试。
5、其它原因:
以上四种情况都排除后,基本可以确定是站点问题,请反馈并让api供货商解决。
总结
本文从程序设置、api节约、模型选择、常见问题排查等几个方面详细介绍了如何通过ChatGPT-Next-Web程序用好gpt等系列大语言模型,文章中提到的方法和技巧都通俗易懂,相信每个人花10分钟左右都能完全学会,相信你读完本文后,在探索ai的道路上能因此少走不少弯路,何乐而不为呢?
更多文章请关注我的公众号:
产品试金石