chatGPT 的表现出乎人的意料,很多人想把它用在日常工作中,因此我自己做了一层对接,可以让大家在没有特殊网络的情况下也可以使用:
https://chat.vacuity.me
本文主要是想记录一下对接过程中几个意外的点,方便大家了解。
上下文
大家都知道目前与 chatGPT 对话是有上下文的,比如:
你:中国的首都是哪里
chatGPT:中国的首都是北京。
你:日本的呢
chatGPT:日本的首都是东京。
第二句你只问了“日本的呢”,他通过上下文意识到你要问的是“日本的首都”。用过目前的智能语音助手的人就知道这个上下文有多么重要:他保证了对话的连续性。
那在和 gpt 对接中这个是怎么实现的呢,答案其实有点奇怪:把历史对话上传。
比如 A 代表你,B 代表 gpt ,发生了如下一段对话:
A:A1
B:B1
A:A2
B:B2