懶得寫小說了,自己編個程式由電腦代寫

pc writer

11月是美國的全國小說寫作月(NaNoWriMo),該活動每年舉辦一次,鼓勵人們在30天的規定時間裡寫出50000字的小說。不過,今年有約100人用不同的方法參與到了大賽中,他們編寫出計算機程序,讓計算機幫他們寫小說。

編寫程序的程序員兼藝術家Darius Kazemi去年開始參加全國小說寫作月,當時他在Twitter上想到了一個點子。

Darius發送了一條推文:

嘿:你們有誰想和我一起參加NaNoWriMo的,我們一起花幾個月時間寫一個能夠生成50000字小說的程序,完成之後我把把小說和代碼一起共享出來。

Kazemi說許多人都回复說太難不可能做到,第二天他去了Github發布了他的項目。

由Nick Montfort去年開發的World Clock已經做到了這點,Montfort是一位詩人,也是麻省理工學院數字媒體教授,他只用了165行Python代碼,就實現了對人物、地點、動作的重新排列。該書由哈佛書店出版社印刷成紙質書。

Kazemi認為把一整本計算機生成的小說讀完只能說是考驗耐心,因為以人類寫作的標準來說,生成的小說要么轉換太快,要么平鋪直敘,要么不夠連貫。

敘事對於人工智能來說是極難的挑戰。目前各大公司和研究人員開發出的程序只能生成較短的有意義文字。

在過去的一年裡,Kazemi用改程序生成了《繞著房子走的孩子們》一書。他用讓一些“智能代理”在房子裡到處走,程序就負責敘述這些智能代理的動作。只要兩個代理在一間房間相遇,他就從Twitter上拉來推文。第一句如果是“明天晚飯吃什麼?”那麼下一句中一定要包含晚飯這個詞,就是“晚飯是一天中我最喜歡的一餐。”不過他也承認,目前只能讓對話不跑題,但是不怎麼說得通。

他今年在編寫一個可以將網上分步操作指南正確轉化成小說的軟件。他說雖然做出來的東西讀起來狗屁不通,但是至少從敘述能力上來說是進步了。

下面是Darius用程序完成的第一本小說的摘要:

我在參加一個重聚派對,雖然貝斯也在場,但是我們之間的關係莫名地緊張,所以也不太說話。派對上還有一個身懷六甲的姑娘——看上去好像吸毒吸得身體病怏怏的,很有朋克範——和她一起的還有她的男朋友和一個醜的嚇人的男人。一看就知道這些男人都是混蛋,而且他男友對她也不是很好。一想到這個將要出生的嬰兒就讓人心酸,男人時不時欺負女人,女人雖然看著很可憐,但是也言聽計從。每次我和這女人眼光交流,我就用嘴型告訴她:“甩了他。”但是每次她都假裝沒有看到。男人發現了我偷偷慫恿他女友的行為,對我咆哮著說:“給我他媽的閉嘴,你這婊子!”

Share on FacebookShare on Google+Tweet about this on TwitterShare on TumblrShare on LinkedInEmail this to someonePrint this page

《Dead Island 2》生死末卜

《Dead Island 2》是出了名的“難產戶”,該作的開發之路可謂異常坎坷,在經歷了多次易主之後,它或許真要面對夭折的厄運了。今日,《Dead Island 2》已從Steam網頁上被移除,連同店家描述和相關標籤全部都消失不見...
Read More