ChatGPT 怎样确定响应的长度?
ChatGPT 的工作原理很复杂,响应长度因所询问的内容和请求的详细程度而异。正如下一张截图所示,ChatGPT 宣称没有严格的限制。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
下面的示例显示了 ChatGPT 忽然停止响应到句子中间。我们要求它草拟一篇关于循环经济益处的千字文章。ChatGPT 在达到 677 个单词时停止响应。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
我们用不同的问题重复了几次测试,每次都在句子中间停止;有时,这会伴随网络错误。这是一个常见错误,在 ChatGPT 中有多种修复网络错误的方法。
关于为何会发生这类情形的部份答案在于称为令牌系统的东西。
ChatGPT 使用甚么令牌系统?
ChatGPT 使用令牌系统,而不是简单的字数来确定查询和答案的长度。这会将每一个输入和输出分化为一系列用于对请求和响应大小进行分类的标识表记标帜。
虽然字数统计的确起到了一定的作用,但这并非全部。比如,下面的示例被输入到OpenAi 的 Tokenizer 工具中。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
句子和答案被“标识表记标帜化”为九个标识表记标帜的值。这与 OpenAI 的“经验规则”是一致的,即一个 token 相当于一个单词的四分之三。
GPT 3.5 模型将用户问题和数据限制为 4,097 个令牌。按照 OpenAI 的计算,这相当于约莫 3,000 个单词。可是,请务必注意,此限制同时适用于答案和问题。
虽然这在理论上都很好,但我们碰到的结果从未接近这些限制。ChatGPT 在我们之前的测试中返回的不完整答案仅包括 798 个令牌。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
为何 ChatGPT 的响应有限?
这项才刚起步的技术疾速成为本世纪最受关注的技术发展。这对 ChatGPT 产生了很大的需求。最后,这类需求有效地减少了远低于划定限度的响应。
虽然没有官方证明这一点,但仿佛实际上限制在 500 个单词或 4,000 个字符左右。
需要强调的是,这不是一个固定的规则——我们生成的输出超过了快要 200 个单词。但是,这可以被认为是获得完整答案的安全上限。
怎样从 ChatGPT 获得更长的响应
一旦您了解 ChatGPT 的回复存在“隐藏限制”,有一些简单的方法可以帮助您获得更完整的回复。
1.要求 ChatGPT 继续:假如 ChatGPT 在答复半途停止,那么一种选择是简单地要求它继续。在下面的例子中,我们输入了“Go on”,它又在响应中添加了 200 个单词。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
2.把你的问题分红更小的部份:比如,我们屡次要求它写一篇关于人工智能对社会的影响的文章。每次响应停止。这里的一个选择是要求它为一篇关于 AI 的文章指出一些主题,然后使用提供的要点作为单独的提示。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
3.使用“重重生成”选项:虽然这可能会激发相同的错误,但不会有任何损失,但始终值得一试。
4.在提示中指定字数上限:下图说了然怎样使用它来控制答案中的最大字数。
ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
这些提示将帮助您从 ChatGPT 获得更完整的答案,并处理其响应长度的非官方限制。
总结:ChatGPT 答复是不是有字符或字数限制?(ChatGPT字数限制是多少?)
虽然 ChatGPT 的回复长度没有设定限制,但该平台仿佛限制了约莫 500 个单词或 4,000 个字符。
这主要归因于对 ChatGPT 的非常大需求。这导致答案不完整并在句子中间停止响应,但有一些简单的故障处理可以帮助您获得更长的答案。
虽然有其局限性,ChatGPT 仍旧是一项不凡的技术发展,它将继续发展和扩大其输出的质量和数量边界。 |