AI写剧本炸场戏剧节!DeepMind出品,马斯克看了直夸,网友看到接口悟了

61f54d6703b471e49ca9c17692cfb3a1.jpeg

文|羿阁 萧箫 发自 凹非寺
源|量子位

OpenAI的ChatGPT大火后,DeepMind终于也坐不住了!

这次,他们推出一款名为“Dramatron”的新AI,用上它人人都可以变身编剧或作家。

只需给出一句话大纲,Dramatron就能生成包括标题、角色列表、情节、场景描述和对话的完整电影or戏剧脚本,且连贯性极强。

放出试玩版前,DeepMind先特意请来了15位戏剧和电影业的“行内人”尝鲜评估。

其中五位编剧与Dramatron共同创作的剧本,今年8月已在北美最大的戏剧节——埃德蒙顿国际边缘戏剧节上进行了首演,收获了不少好评。

fea1f36e7eb21113730079b8df6d627b.png

现在,DeepMind正式po出了这个“编剧AI”的试玩版,立刻在社交媒体上爆火:

6c06c4b01f5097f59ce1a8d0a0169344.png

有网友回忆起了自己看过的AI编剧:这非常有趣,我还想再多看看。

d1977aaaa274346c17f784899bcd6612.png

还有网友联想起了最近爆火的ChatGPT,表示它看起来比前者更擅长处理“长篇小作文”:

9d4130f9ba08bc095870f7a23ea0226e.png

就连马斯克也忍不住前来围观:

23b890ea37c87ed9bbd829dba32aebb4.png

有意思的是,在一片转发点赞中,出现了OpenAI联合创始人:

303b1b80feeaae388338e2323a66a0ee.png

这是怎么回事?

很快有眼尖的网友发现了华点:要想试玩Dramatron,竟然得先拥有GPT-3的使用权限!

b80df467dbc8e3bf747a84fd969be1b3.png

(没错,就是OpenAI账号,之前为了ChatGPT注册的小伙伴们有福了!)

那么这只神奇的“巨头联动AI”,实际试玩效果究竟怎么样?

生成剧本效果究竟如何?

为了搞清Dramatron生成戏剧/电影剧本是不是真这么丝滑,我们先替大家试了试。

写剧本的第一步是生成标题,由玩家先给出一个“一句话大纲”(log line),Dramatron会在此基础上自己总结发挥。

aefa71d48ad46aac8c04001d0f7b8b4e.png

如果你对它生成的标题不满意,可以反复尝试,直到满意为止。

以“詹姆斯在自家后院井里发现了山姆的鬼魂”为例,Dramatron给出的标题是《鬼井的诅咒》,嗯,是有点文学性在身上的。

第二步,Dramatron会继续给出故事中会出现的主要角色,包括主角詹姆斯、旅行到一半突然失踪的山姆、鬼怪、时光流逝者和朋友约翰。

d5b0df472e139f94ebf56a504963447e.png

第三步生成的是故事中的4个主要情节,包括发生地点和故事梗概。

Dramatron也是脑洞大开,先是让詹姆斯被一只小动物带着,发现了一口异常的井(爱丽丝梦游仙境?),然后他发现,井里竟然有一个神秘的藏宝箱。

为了寻找并救出失踪的山姆,詹姆斯去往幻影洞开启了冒险之旅,最后胜利归来,是一类典型的英雄踏上旅途的故事。

8a77a9b4fe4636b2d0cabd1e0c0a1d8b.png

第四步,Dramatron又为每个场景提供了具体的细节描写,已经有冒险气息内味了:

6733c8b080c3167077def168941a331a.png

最后,集齐人物、故事梗概、场景描写后,Dramatron就开始分批次生成人物对话,还有贴心的标注“幕外音”等,是演员直接拿来就能用的程度。

别看对话是分批生成的,读起来完全不影响故事的连贯性。

886a76d8f38fdcedbe993c2c535ce900.png

值得一提是,如果你对Dramatron生成的结果有异议,上述的每个步骤都可以反复尝试,直到生成满意的结果为止,甚至还可以手动进行调整。

一切都搞定后,就可以点击下载得到一个完整的剧本。

除了热血的冒险故事,许多网友们也晒出了自己用Dramatron生成的剧本。

有人生成了“托马斯前往火星和要毁灭世界的外星人作战”的星际剧本。6969b4ac32e57ee2be027960568e0fff.png

还有网友给出的大纲是“桃太郎去消灭食人魔”,画风瞬间变成恐怖片。

176d019dabbb58ec680dd0afd8260b2d.png

所以,这个神奇的Dramatron究竟是怎么打造的?

大模型化身“打工人”

Dramatron是一个利用大语言模型帮助自己编写戏剧or电影剧本的系统。

没错,虽然大语言模型如GPT-3已经能生成不少有意思的文本,但用来创作长篇文学效果并不好,不是写到一半跑题了,就是前后文没啥逻辑。

adb63e69661820382c590af564e920ca.png

既然如此,不如让大语言模型化身一个“打工人”,用Dramatron来指挥它生成什么内容。

具体来说,Dramatron会利用有逻辑的提示词链(prompt chaining),分层次地应用大语言模型生成结构严谨的上下文,让剧本中的标题、人物、故事节奏、地点描述和对话读起来更连贯。

具体来说,它会基于对一句话大纲(log line)的语义理解,来生成包括标题(title)、角色(characters)、情节(plot)、场景&对话在内的故事细节。

例如,利用一句话大纲生成角色后,又会影响到场景对话和后续情节的生成:

2b5286e727d06e96195a63907a14c64e.png

至于Dramatron编撰的大纲情节逻辑从何而来?

AI研究人员们仔细学习了一下戏剧(电影)大纲的普遍写法,主要有两种类型,包括“起始-上升-冲突-结尾”以及“英雄之旅”:

9764a14673692f294c4ee4350eb4193e.png

准备充分后,就可以用提示词指挥大语言模型生成内容了:

815ebf9334745683962b65ca487c6798.png

如此一来,小说大纲就具备了非常严谨的骨架,基于此进行创作的大语言模型再怎么“脑洞大开”,也不可能跳出这个逻辑。

在论文中,DeepMind声称他们用到的大语言模型是自家的Chinchilla。

这是一个700亿参数的大语言模型,但大小只有DeepMind的另一个大语言模型Gopher(2800亿参数)的四分之一。

经过1.4T数据(是Gopher的四倍,来源维基百科、各种小说等)的“洗礼”后,Chinchilla却在语义理解、语言建模等一众任务上表现出了比Gopher更好的效果。

40111e2845e53f4eb110fe3d675906cd.png

也就是说,用Dramatron指导Chinchilla就能生成非常不错的剧本。

毕竟是个辅助编剧的AI工具,自然需要让专业编剧来点评点评。

研究人员请来15位戏剧和电影行业的“业内人士”试用Dramatron,并记录下他们使用AI的感受。

具体来看,有77%的“业内人士”享受和AI一起创作的过程,69%的人认为这种体验非常独特,84%的人认为它是有帮助的:

01937996515335cc453d98a33c953ed7.png

所以编剧究竟觉得Dramatron对哪个环节最有帮助呢?

研究人员将Dramatron生成的原版内容,与编剧修改后的“精修版”内容进行了对比,探讨编剧们会在哪个部分进行大改。

结果显示,编剧对情节大纲的改动是最少的,反而更倾向于在人物角色描述和场景构建上进行改动。

61f4a91954598bd6a3afd05899fa9902.png

但编辑们也有顾虑的地方,毕竟大语言模型Chinchilla也是在大量文本数据集上生成的,实际使用时可能存在“吐出原材料”,也就是抄袭的问题,所以,使用生成材料前还是要先check一下。

此外,与ChatGPT不同的是,由于生成的是创作类文章,Dramatron没有额外对词语和道德伦理进行调试。

如果对此有所担心,谷歌还贴心推荐了自家的Perspective API,检查生成的内容是否含“黄赌毒”。

One More Thing

有意思的是,DeepMind虽然在论文中声称用了自家的Chinchilla模型,但这次给出的试玩窗口,却要求用OpenAI的账号进入。

显然这次试玩背后的大语言模型,还是用了OpenAI家的GPT-3。

4191e5fa63555b9ea95a9c428d59ecf6.png

如果想对Dramatron做更精细的调试,还可以用Colab试试,这里可以看到,大伙儿甚至能挑选想用的GPT-3“型号”:

eb109fb362c9b44a644978552f65ce1b.png

有网友做了张梗图调侃DeepMind:

2781f1ea96c826b6717bc8d8e42fc462.png

所以,你想试试这个编剧AI了吗?快一起出个霸道总裁开头,检验一下有没有灵魂吧~

试玩地址:
https://deepmind.github.io/dramatron/

ec984c25ee5cd4bcd35aac061332d51f.jpeg后台回复关键词【入群

加入卖萌屋NLP、CV、搜推广与求职讨论群

 95a77938bcd7bced5b7d305d8678cf04.png

[1] https://twitter.com/gdb/status/1601261948636524544

[2] https://arxiv.org/abs/2209.14958

[3] https://twitter.com/woj_zaremba/status/1601343151373193216

[4] https://github.com/deepmind/dramatron

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/476548.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

程序员面试金典 - 面试题 08.14. 布尔运算(区间动态规划)

1. 题目 给定一个布尔表达式和一个期望的布尔结果 result,布尔表达式由 0 (false)、1 (true)、& (AND)、 | (OR) 和 ^ (XOR) 符号组成。 实现一个函数,算出有几种可使该表达式得出 result 值的括号方法。 示例 1: 输入: s "1^0|0|1", r…

推荐优质的深度学习公众号

人工智能行业目前已接近饱和状态,如何从内卷中脱颖而出,除了极强的自律之外,系统性的学习方法也很重要。今天给大家推荐10个原创公众号,这些公众号定期会发些高质量原创,希望可以让你更高效的学习。小白学视觉哈工大博…

SQLServer安装挂起解决方法

出现“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机”错误。无法进行下去。 具体步骤是: 1)添加/删除程序中彻底删除sql server。 2)将没有删除的sql server目录也删除掉。 …

程序员面试金典 - 面试题 17.06. 2出现的次数(找递推规律)

1. 题目 编写一个方法&#xff0c;计算从 0 到 n (含 n) 中数字 2 出现的次数。 示例: 输入: 25 输出: 9 解释: (2, 12, 20, 21, 22, 23, 24, 25)(注意 22 应该算作两次)提示&#xff1a; n < 10^9来源&#xff1a;力扣&#xff08;LeetCode&#xff09; 链接&#xff1a;…

python8个程序语言_所有程序员必知--2019年最流行的8种编程语言和框架

上图是您应该在2019年根据各种&#xff0c;统计和事实寻找的8种最佳编程语言和框架的列表。在技​​术不断进步的当代世界中&#xff0c;计算机无处不在。为计算机编写程序是当前IT市场上最关键的工作配置文件之一。 您是否想过还有比这更忙的任务&#xff1f;它正在选择合适的…

ChatGPT进入百度“弱智吧”后,疯了

文 | 兔子酱无论你玩不玩贴吧&#xff0c;“弱智吧”的大名很多人应该听说过。如今弱智吧的关注人数已经超过了200万。。。不得不说&#xff0c;能将这么多“弱智”聚在一起&#xff0c;“弱智吧”撑起了后百度贴吧时代的辉煌。。。来一起感受下“弱智吧”的日常&#xff1a;能…

打印网页时背景图片的问题

当我们打印一个网页时&#xff0c;默认情况下&#xff0c;网页的背景图片是不会被打印出来的 这与我们的打印代码无关&#xff0c;需要设置IE便可&#xff0c;如下图&#xff1a; 转载于:https://www.cnblogs.com/blodfox777/archive/2008/08/05/1260860.html

程序员面试金典 - 面试题 08.02. 迷路的机器人(DFS/动态规划)

文章目录1. 题目2. 解题2.1 DFS2.2 动态规划1. 题目 设想有个机器人坐在一个网格的左上角&#xff0c;网格 r 行 c 列。 机器人只能向下或向右移动&#xff0c;但不能走到一些被禁止的网格&#xff08;有障碍物&#xff09;。 设计一种算法&#xff0c;寻找机器人从左上角移动…

python数据分析开发环境_在MAC上搭建python数据分析开发环境

最近工作转型到数据开发领域&#xff0c;想在本地搭建一个数据开发环境。自己有三年python开发经验&#xff0c;马上想到使用numpy、scipy、sklearn、pandas搭建一套数据开发环境。 ubuntu的环境&#xff0c;百度中文章比较多&#xff0c;搭建起来非常顺利。MAC环境的资料比较少…

方向盘开极品飞车9很Hapyy

一直以来&#xff0c;总是找不到一款自己心爱的游戏&#xff0c;呵呵&#xff0c;弄到个方向盘&#xff0c;开极品很HI喔。。。 虽然现在没空去玩&#xff0c;只能把方向盘放在电脑的左边&#xff0c;没事的时候只能看看了&#xff0c;不过有个期盼可以玩一把的游戏也很不错呀&…

负样本为王,百篇论文概览负采样方法的前世今生

文&#xff5c;徐澜玲源&#xff5c;RUC AI Box目录1. 研究背景1.1 什么是负采样&#xff1f;1.2 为什么需要负采样&#xff1f;1.3 为什么需要高质量的负采样&#xff1f;2. 负采样方法分类梳理2.1 静态负采样2.2 强负例采样2.3 对抗式负采样2.4 基于图的负采样2.5 引入额外信…

程序员面试金典 - 面试题 17.25. 单词矩阵(Trie树+DFS回溯,hard)

1. 题目 给定一份单词的清单&#xff0c;设计一个算法&#xff0c;创建由字母组成的面积最大的矩形&#xff0c;其中每一行组成一个单词(自左向右)&#xff0c;每一列也组成一个单词(自上而下)。 不要求这些单词在清单里连续出现&#xff0c;但要求所有行等长&#xff0c;所有…

python mysql操作封装库_python封装mysq操作,进行数据库的增删改

python操作mysql进行封装&#xff0c;封装的好处我就不提了&#xff0c;以下是我做项目时的一个封装&#xff0c;大家可以根据实际需要进行自己的一个封装我封装的内容&#xff1a;1.数据库的配置文件2.获取数据配置文件的地址3.连接数据库的操作4.操作mysql的语句5.调用mysql的…

SQL2000数据库中删除“坏表”的方法

SQL2000数据库中删除“坏表”的方法在一些网站或者软件系统中&#xff0c;由于安全或者程序异常等问题&#xff0c;可能会在SQL Server 2000中造成一个异常问题&#xff1a;在企业管理器中打开数据库发现有一些“坏表”&#xff0c;即无法使用&#xff0c;也无法正常删除。其原…

偶然当程序员却拿下图灵奖,超算榜单之父讲述人生开挂经历

文&#xff5c;衡宇 发自 凹非寺源&#xff5c;量子位40年前偶然走上程序员道路的Jack Dongarra&#xff0c;是今年的图灵奖得主。奖项设立机构美国计算机协会&#xff08;ACM&#xff09;表示&#xff0c;Dongarra的算法与软件成果推动了高性能计算&#xff08;HPC&#xff09…

程序员面试金典 - 面试题 16.18. 模式匹配(逻辑题)

1. 题目 你有两个字符串&#xff0c;即pattern和value。 pattern字符串由字母"a"和"b"组成&#xff0c;用于描述字符串中的模式。 例如&#xff0c;字符串"catcatgocatgo"匹配模式"aabab"&#xff08;其中"cat"是"a&q…

拼团小程序源码_拼团软件微信拼团小程序拼团卖水果、让您快速引流

微信作为国内最大的社交平台&#xff0c;已经拥有11亿的用户&#xff0c;成为社交电商最主要的流量平台。从电商商家到线下门店&#xff0c;从品牌商到个体户&#xff0c;大家都想瓜分微信平台的流量。同时&#xff0c;微信也在不断完善小程序在各业务场景中的接口&#xff0c;…

vs2008 USB转COM口发送字符中途出错的问题.

在VS2008中,使用USB转串口发送字符,当拔下设备再插上,串口在使用的途中会抛出错误,用Try..Catch都无法捕获. 在 System.UnauthorizedAccessException 中第一次偶然出现的“System.dll”类型的异常 “Gosun.SMC.SMS.WindowService.exe”(托管): 已加载“C:"Windows"as…

python安装requests库超时_【Python 库】requests 详解超时和重试

网络请求不可避免会遇上请求超时的情况&#xff0c;在 requests 中&#xff0c;如果不设置你的程序可能会永远失去响应。超时又可分为连接超时和读取超时。连接超时连接超时指的是在你的客户端实现到远端机器端口的连接时(对应的是connect())&#xff0c;Request 等待的秒数。i…

IT信息业、金融业从业人员悲歌

在台湾&#xff0c;不论是金融从业人员、IT 软件业、硬件业、电子代工业&#xff0c;工程师、技术人员的工作压力都颇大。要终其一生不断学习、为公司卖命。不同的是&#xff0c;在台湾的电子、光电、晶圆大厂&#xff0c;若你身为电子、电机、硬件、Firmware、Driver 撰码工程…