GGGuYu / autoGPT_for_web

探索版autoGPT,尝试实现
25 stars 6 forks source link

关于new bing的对话轮次限制。 #1

Open Baxkiller opened 1 year ago

Baxkiller commented 1 year ago

目前new bing支持最大30轮的对话,对于超过该轮次的多轮对话作者是否有相关的解决办法或者思路呢? 能否通过检查对话轮次或者检查new bing对话框上线提醒来确认达到限制,然后主动开启新一轮对话?

GGGuYu commented 12 months ago

目前new bing支持最大30轮的对话,对于超过该轮次的多轮对话作者是否有相关的解决办法或者思路呢? 能否通过检查对话轮次或者检查new bing对话框上线提醒来确认达到限制,然后主动开启新一轮对话?

你好,可以的。我们可以在js脚本中获取到对话轮数,并在需要的时候自动重启一个新的对话,也可以做到自动将js脚本嵌入到newbing网页中。我之前又在其他3.5的网站测试过。但是由于我最近在备考,所以暂时没有准备更新这部分代码的打算。只需要在js中触发网页中的新会话按钮即可。

GGGuYu commented 12 months ago

目前new bing支持最大30轮的对话,对于超过该轮次的多轮对话作者是否有相关的解决办法或者思路呢? 能否通过检查对话轮次或者检查new bing对话框上线提醒来确认达到限制,然后主动开启新一轮对话?

当达到限制您可以使用提示词让让newbing总结这一轮对话的内容。并通过程序中的dbhelper类持久化,再自动新开启下一轮对话中输入上一轮对话的总结给newbing。但是我最近意识到或许使用向量数据库配合总结机制一起会更好一些。