经常使用ChatGPT的人,会有一些烦恼,比如如何把调试好的一些prompt 管理起来?如何在使用ChatGPT的时候随时调用我之前输入过的历史指令呢?等等吧。。。
我们先把这个问题抛给ChatGPT来看看它是怎么回复的?
从ChatGPT的回答,我们可以获取到一些信息,ChatGPT本身并不具备记住或存储信息的能力。它是一个生成模型,每次生成的内容都是基于当前的输入,而不是基于过去的对话历史。
所以,我们不能理所当然的以为ChatGPT 帮我们记住了指令,做了指令的管理。
这里发散一下:就目前来看,ChatGPT没有解决指令管理的这个痛点,想创业的小伙伴是不是会有好的想法和产品来解决这个问题,或者说未来ChatGPT会不会更加智能完善,做到帮我们管理prompt。)
但是ChatGPT是支持多轮对话的,可以使用API将用户的输入发送到ChatGPT模型中,然后将模型生成的响应返回给用户,从而实现多轮对话。可以在每个轮次中保留用户之前的输入和模型生成的响应,以便将其传递给下一轮对话。这种方式可以实现更加自然的对话流程,并提供更好的用户体验。
那如何让ChatGPT一直记住这个指令呢?
有网友给出了一种解决方案:【锚点】
我们先来问下ChatGPT,锚点是什么意思?