自从LLM(大型语言模型)出现以来,为什么在这一年里“自然语言编程”没有实现呢?那是因为有一个常识认为LLM无法达到高度的可复现性。
毕竟,无论何处,大家都会说系统必须准确无误,LLM只会产生幻觉,这是显而易见的。
然而,这一点已经从三个方面被颠覆了。
1. 随着Claude Opus的问世,LLM生成的程序的精度和可复现性大幅提高。这是通过实验才开始明白的。真的非常震惊。
2. 起初,为了提高可复现性的提示技术还未开发,但后来通过常用于系统开发的函数,功能变得更加确定。
3. 与LLM的对话中的提示基本上以“我想要实现A到B”的最高目标开始,但这与确保系统精确运行的感觉不太兼容。现在,通过采用面向对象的技巧,这个问题正逐步得到解决。
真正的开始就要来临了。