- LLMs 训练在大量源代码上,这可以说是比自然语言更小的空间
… - LLMs 训练时使用了大量的源代码,这可能比自然语言的范围更小。根据我的经验,LLMs 在例如在两种编程语言之间翻译代码方面非常出色。但将我的提示翻译成代码却效果不佳,因为我的提示是自然语言,因此存在歧义。- 我想知道这是否是“自然语言与编程语言”的问题,还是“差代码与好代码”的问题。我完全可以想象,对差代码进行文档说明有助于 LLM(以及人类)理解意图,而对好代码进行文档说明反而会增加歧义。我学到的是,我们编写代码是为了让人阅读。好代码是能清晰表达意图的代码。如果需要到处添加注释,对我来说意味着代码可能没有达到应有的水平。当然,有人可能会说,代码质量每年都在下降,因此需要越来越多的文档来解释它,因为越来越难理解作者到底想做什么。
源讨论我们应该在代理时代重新审视文献编程原帖 251 条评论 · 导入时统计