AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

AlphaWrite:通过进化迭代改进 AI 叙事能力

作者:Robert Krzaczyński

  • 2025-06-24
    北京
  • 本文字数:1030 字

    阅读完需:约 3 分钟

大小:523.27K时长:02:58
AlphaWrite:通过进化迭代改进AI叙事能力

AlphaWrite 是由 Toby Simonds 开发的一个新的写作框架,通过结构和可衡量的改进来增强创意写作,在推理过程中采用进化算法迭代提升故事的质量。


创意生成一直是大语言模型面临的一个难题,这并非因为缺乏流畅性,而是因为难以评估角色发展、情感冲击和叙事连贯性等相对比较主观的故事质量。AlphaWrite 借鉴了进化算法和 AlphaEvolve 等系统的思想,并将其应用于故事生成。


这个系统按照周期进行迭代,首先生成一组多样化的故事,这些故事在风格和主题上各不相同。然后,LLM 裁判依据详尽的叙事质量评分标准和 Elo 评分系统 对故事进行比较。表现最佳的故事被选中,用于生成在结构优化、对话精炼或散文润色等方面具有针对性改进的故事变体。这个过程在各个迭代中重复进行,随着时间的推移逐步打磨和完善故事。


来源:tobysimonds.com


正如 AlphaWrite 的作者 Toby Simonds 在 X 上分享的那样:


其奥秘在于进化压力。故事不是只生成一次 —— 它们会竞争、变异,并在多次迭代中改进。表现最好的故事成为下一代的 “父母”,而表现不佳的故事则被更好的变体取代。


早期采用 Llama 3.1 8B 进行的实验已彰显出显著的成效。AlphaWrite 生成的故事有 72% 的概率优于初始单次生成的故事,比通过连续提示词生成的故事高出 62%,这两个结果都具有统计学意义。这个系统还支持递归改进:经过提炼的输出被整合回基础模型,然后可以进行另一轮进化。


来源:tobysimonds.com


尽管实验结果令人振奋,但这一进展并非得到了所有人的认可。一位用户在 Hacker News 的评论中写道:


如果有什么是我希望人工智能永远不要触碰的,那就是它。请停止让世界变得更糟。


对此,另一位用户补充道:


并非每个人的世界观都跟你一样……你可以选择不参与,可以忽略人工智能生成或辅助的内容……但你没有必要贬低和忽视他人的兴趣。


这些不同的反应反映出了人工智能在创意领域更广泛的文化张力 —— 它是增强了还是削弱了人类表达能力。AlphaWrite 团队承认,评估故事质量仍然带有主观性,并警告仍然存在提示词偏差和创意趋同等风险。


尽管如此,AlphaWrite 的潜力并不仅限于小说创作。作者指出,该系统协助起草了他们论文的部分内容,并且能够适应技术写作、营销以及学术内容等多种领域。凭借合适的评分标准,这种方法可以用于优化特定的写作任务,甚至有望用于改进基础模型本身。


代码已在 AlphaWrite GitHub 仓库中公开,供开发人员和研究人员探索。


【声明:本文由 InfoQ 翻译,未经许可禁止转载。】


查看英文原文https://www.infoq.com/news/2025/06/alphawrite/

2025-06-24 15:003936

评论

发布
暂无评论

Java&Go高性能队列之LinkedBlockingQueue性能测试

FunTester

Disruptor 性能测试 消息队列 FunTester 高性能消息队列

AI开发平台系列2:集成式机器学习平台对比分析

Baihai IDP

AI

架构实战营 - 模块 4 - 作业

Pyel

「架构实战营」

Flutter:创建一个自动调整大小的 TextField

坚果

flutter 1月月更

试卷存储和访问架构设计

supermenG

架构师训练营 4 期

ReactNative进阶(十):WebView 应用详解

No Silver Bullet

webview React Native 1月月更

美团李凯揭秘数据库发展三大趋势 | TiDB Hackathon 评委访谈

PingCAP

中年人对酒的看法

wood

300天创作

深入理解static关键字

编程江湖

static关键字

【Spring专场】「MVC容器」不看源码就带你认识核心流程以及运作原理

码界西柚

springmvc Spring Framework Spring MVC 1月月更

前端质量提升利器-马可代码覆盖率平台

vivo互联网技术

前端 代码 平台架构

请说出4种不使用第三方变量交换两个变量值的方法

阿Q说代码

位运算 1月月更 交换变量

查询 MySQL 字段注释的 5 种方法!

王磊

表设计之数据类型优化

Ayue、

数据库 1月月更

前后端分离 -- 深入浅出Spring Boot + Vue实现员工管理系统 Vue如此简单~

Bug终结者

Vue 前后端分离 Java 分布式 elementUI

架构实战营模块四作业

Evan

Rust - mmap 简单写性能比较测试

rust Mmap

性能场景之压测策略设计

zuozewei

性能测试 性能分析 1月月更

云单元架构,如何赋能数字化转型呢?

博文视点Broadview

模块四 - 千万级学生管理系统考试试卷存储方案

圈圈gor

架构实战营 「架构实战营」

浅谈数据中台和DataFabric的差异

Kafka中文社区

java集合【13】——— Stack源码分析走一波

秦怀杂货店

Java 源码分析 集合

Hive UDF,就这

华为云开发者联盟

sql 函数 UDF Hive UDF 用户自定义函数

云原生-模块二-httpserver

hunk

模块四

浮生若梦

1 月月更|盘点 2021|推荐学Java——数据表操作

逆锋起笔

Java MySQL 数据库表 多表查询 关联查询

教你如何在Spark Scala/Java应用中调用Python脚本

华为云开发者联盟

Python spark 脚本 Spark Scala Spark java

netty系列之:JVM中的Reference count原来netty中也有

程序那些事

Java Netty 程序那些事 1月月更

Vue的动态组件 & 异步组件

编程江湖

Vue

在线HTML5,CSS3,VueJS,jQuery运行测试练习工具

入门小站

工具

模块四

黄秀明

「架构实战营」

AlphaWrite:通过进化迭代改进AI叙事能力_AI&大模型_InfoQ精选文章