我非常欣赏 GPT-5+ 的一点(也是我在 Opus 时代所怀念的)是,当我问一些愚蠢的问题时,它会挑战我。 例如,我之前很恼火 GPT-5 在打印机上添加了一个额外的状态来跟踪 lambda 表达式是以“引用模式”还是“运行时模式”打印的。Opus 的代码更“简洁”。我要求它移除这个引入的变量,因为它在代码中显得很丑陋。它拒绝了,并向我解释说,如果我们这样做,当 ext 字段为 0 时,就无法区分引用模式和运行时模式的 lambda 表达式了。 事实证明它是对的。移除它会导致一个漏洞。 一个很小的漏洞,在任何测试中都不会被发现。 但无论如何,这都是个漏洞。 我仍然觉得那个额外的变量很糟糕,但是,移除它需要重构整个代码库,将带引号的 lambda 表达式的值加 1,这样 0 就专门留给运行时 lambda 表达式,从而实现区分。为了节省几行代码,这改动太大了。我肯定不会手动重构,但就在我发帖的时候,AI 正在愉快地完成这项工作……
正在加载线程详情
正在从 X 获取原始推文,整理成清爽的阅读视图。
通常只需几秒钟,请稍候。
