好不容易昐來的「權力遊戲」第 7 季又落幕,下季開播時間似乎相當遙遠,觀眾意猶未盡不說,對小說續集的漫長等待同樣叫讀者沮喪。作者自 2011 年出版第 5 集「與龍共舞」後再無音訊,連劇集也只能脫離原著發展,讀者們除了重讀外,只能靠各式同人小說一解書荒。最近有書迷兼軟件工程師,就利用 AI,預測劇情,續寫小說。
工程師 Zack Thoutt 利用的是遞歸神經網絡(RNN)中的「長短期記憶」。RNN 為一種模仿人類的機器學習演算式,可用於整合數據序列,而「長短期記憶」尤其適合處理和預測時間序列中跨度較長的重要事件,換句話說,要消化「冰與火之歌」前五集共 5,376 頁的劇情對它來說,理論上綽綽有餘,能避免網絡續寫故事時重覆敘事,開展嶄新的後續劇情。
(以下部分有可能涉及劇透,請自行斟酌閱讀。)
Thoutt 先往資料庫傾倒小說頭 5 集內容,讓 AI 學習透徹,「理解」人物、背景、場景設定和寫作風格等,待一切準備就緒,Thoutt 再向 AI 每章提供一個關鍵詞,指引它用特定人物的視覺續寫故事,過程中不經人手編輯。最後寫成了五個新章節:「一個完美的 AI 寫作時會考慮一切已發生的情節,至少不會讓死了兩集的角色無端翻生。不過現實是這個 AI 尚有不足。目前仍未有可以訓練出完美文字處理器的科技,記住幾百萬字中所有複雜情節,不然作家們就有麻煩了。」加上小說系列中共有 32,000 個專有詞語,AI 要掌握起來,並要做到文從字順就更為困難。不過,故事雖未能完全自圓其說,間有語義不明之處,但也可圈可點,以下是其中幾例:
1. AI 預言 Sansa Stark 其實是拜拉席恩家族(House Baratheon of Storm’s End)的後裔,而且屬於一個新崛起勢力的一員。
「Ser,我害怕 Sansa 夫人。」Ser Jaime 提醒她:「她拜拉席恩家族,是弗雷家族領地河間地的一份子,你洋蔥妃(onion concubine)的 Second Sons。」
Thoutt 指:「這是 AI 續寫故事的首句, 我個人覺得非常有趣。」在原著中,Second Sons 是一效忠於龍女 Daenerys Targaryen 的僱傭兵,至於何為「洋蔥妃」,就得看 AI 續篇如何解畫。
2. 部分劇情與書迷預測不謀而合。
Jaime 殺死了 Cersei,他覺得冷,又有很多話無從說起。而 Jon 只覺,現在他才是那頭狼……
此處不單未有脫離原著本來脈絡,而且敘寫的情節包括 Jaime Lannister 殺掉雙生姊姊兼愛人 Cersei;Jon Snow 騎龍(這在劇集中甚至已成事實);Varys 毒害 Daenerys 等等,都是書迷圈中劇情預測的大熱門。「我猜在『權力遊戲』中任何事皆有可能發生。」Thoutt 解釋:「但除了原著,我從未輸入任何書迷預測或其他資料。」
3. 另外 RNN 又創造出一個名叫 Greenbeard 的新角色,同時展示了原著作者的寫作風格:
「好啊,Pate。」高個子舉劍向他示意,並將那巨大王座推向那女孩。 Greenbeard 在大門前守候,他的大鬍子下藏著疙瘩,手指上卡著白蘋果戒指。它被半掩埋於兩名遊俠、一個弗雷族人乾掉的大腦蜜。
Thoutt 形容:「明顯地此處仍有不足,語法也不是很好,但可以見得,AI 正嘗試學習 George R.R. Martin 寫作的遣詞用字和結構風格。」
他又指,由於 Martin 寫作多長篇描述,比其他作者更多用形容詞和虛構地點及名銜,因而增加了 AI 的學習難度。事實上,對 RNN 而言,更適合的續寫對象是比「冰與火之歌」更長的小說作品,例如一本長 100 倍的小說系列,但詞彙難度最好是兒童程度。不過作為「冰與火之歌」的狂熱追隨者,Thoutt 打算嘗試向 RNN 輸入劇集劇本,且看新「續集」劇情走勢如何。
現時 RNN 續寫的第 6 集小說已上傳網上可供閱讀,不過即使這未臻完善的版本無法滿足你,也另有他法。網上雜誌 Inverse 和三藩市科技公司 Unanimous A.I. 正計劃聯手,結集網上讀者的預測,利用「群體智能」(Swarm intelligence),整合出新續集。不過,內容準確與否,就還需真.續集驗證了。