策略六:指定所需的输出长度
- 适用人群:新手
- 难度:🌟
您可以要求模型生成指定长度的输出。目标输出长度可以根据词数、句子数、段落数、项目符号数等来指定。
但请注意,指示模型生成特定数量的单词并不具有高精确度。模型更可靠地生成具有特定段落或要点数量的输出。
解读
用户在提问时, 要求输出指定字符数量, 而大模型在响应内容时, 输出的字符数量不会严格遵守。
通过指定几段话, 或者指定几个要点来输出内容,效果会更稳定些。
实践
总结
我们利用 GPT-3.5 实践下来,可以发现当指定过大的字符数量、段落、要点后,都会出现不正确的情况。一旦所使用的的大模型的 token 上限更高时(如 GPT-4、Kimi),输出质量也会更好一点,但只是相对的。
这是什么原因呢?我们来问下 ChatGPT。
基本上可以得到结论:目前的大模型更注重于把话说漂亮,而不是生成符合字数、段落数的内容。
我总结一些建议,方便大家后续参考,如下:
1、分段生成内容:当我们需要生成大量的文字, 建议采用先输出大纲, 再要求大模型分别输出每个章节的内容, 这样可以更有效地达到文字长度的要求。
2、使用最佳实践:总结、概括时可以总结成几个段落、几个要点,这种情况下,指定数量的效果会更加稳定。