一个算法让LLM创新能力暴增,原来是AI学会了进化







-
摘要生成:创建当前种群的摘要,为后代提供上下文; -
创意策略注入:随机选择并应用创造性思维策略来引导 LLM; -
进化运算符:使用当前摘要和策略来提示模型,通过修改或组合现有 artifact 来创建新 artifact; -
嵌入和新颖性计算:使用嵌入(与 k 个最近邻的平均距离)测量每个 artifact 与其他 artifact 的差异; -
种群管理:为下一代选择最多样化的 artifact。



-
创意策略可促进多样性:与基线输出相比,形式化的创造性思维策略显著提高了新颖性指标。 -
变化胜过创造:修改现有 artifact 产生的结果比从头开始生成新 artifact 产生的结果更加多样化。 -
特定域某个域的有效性:替换模板在纹理动画方面表现出色,而概念混合在网站上表现更好。 -
交叉会放大新颖性:将来自多个解决方案的元素组合在一起在实验中产生了最高的新颖性分数,表明约束可以帮助抵消天生的懒惰。 -
新颖性-复杂性联系:更复杂的 artifact(更长的代码)在隐含空间中探索了更多新颖的领域。使用交叉和创造性策略的最多样化运行产生的输出平均长度几乎是没有交叉和创造性策略的运行的两倍。 -
推理的收益递减:更高的推理水平并没有显著增加多样性,尽管它可能会提高质量。 -
上下文意识很重要:种群摘要可以持续提高性能,突出了进化上下文的重要性。