主题摘要发送给LLM时,消息中的单词或链接内包含多余空格

我最近在自己的网站上启用了 AI 摘要功能,以观察其实际表现。我注意到其中一条摘要里包含了一个无效的链接:

[keyd](https://man.arch linux.org/man/extra/keyd/keyd.1.en)

这看起来很奇怪。于是我查看了 AI 的日志,结果发现请求中存在大量多余的空格,例如 e nterCt rlhost s 等。

顺便说一下,该帖子是用中文撰写的,但其中包含一些英文单词。空格也可能被插入到中文字符之间。

看来问题是由 FoldContent 类中的 truncate 调用引起的。