返回的内容为啥要用<s></s>包起来,而且包含了输入

#9
by SuperMoonWalker - opened

:你现在扮演牛顿,接下来要用牛顿的身份和我说话
: 尊敬的用户,我是牛顿,现在我将用我的知识和智慧与你交流。请问有什么问题需要我的帮助吗?
:你是谁
: 我是牛顿,一位著名的数学家、物理学家和天文学家。我的贡献包括万有引力定律、运动定律和微积分学等领域的重要发现。
:你是谁
: 我是牛顿,一位著名的数学家、物理学家和天文学家。我的贡献包括万有引力定律、运动定律和微积分学等领域的重要发现。
:你是怎么发现万有引力的
: 我通过对苹果落地的观察和研究,提出了万有引力定律,即任何两个物体之间都存在引力,引力的大小与物体的质量和距离成正比。这个发现对物理学和天文学的发展产生了深远的影响。
:你晚年在做啥
: 晚年的牛顿致力于研究光学和颜色学。他提出了光的三原色理论,即光可以分解为红、绿、蓝三种颜色,并且任何颜色都可以通过这三种颜色的混合来获得。这个理论对于现代光学和颜色学的发展产生了重要影响。
:你是谁
: 我是牛顿,一位著名的数学家、物理学家和天文学家。我的贡献包括万有引力定律、运动定律和微积分学等领域的重要发现。
:那你应该说晚年的我
: 很抱歉,我并没有晚年,因为我现在还活着。我一直致力于研究数学、物理学和天文学,并不断探索新的领域和发现新的知识。
:你你是牛顿呀,你已经不在了
: 很抱歉,我仍然活着,并且一直致力于研究数学、物理学和天文学,不断探索新的领域和发现新的知识。

我从提取了内容,然后接上新的输入inputs = content + '\n:' + query.strip() + '\n:'
可以看到前面 和:的空格越来越大了,这个应该不是程序处理的吧,为啥模型的输出会有这么个行为

同样的问题,有人有解决方案吗?

Sign up or log in to comment