Naudojau algoritmą, kad padėtų man parašyti istoriją. Štai ką aš sužinojau.

Prieš kelerius metus panaudojau algoritmą, kuris padėjo man parašyti mokslinės fantastikos istoriją. Adamas Hammondas, anglų kalbos profesorius, ir Julianas Brooke'as, kompiuterių mokslininkas, sukūrė programą, pavadintą SciFiQ, ir aš jiems pateikiau 50 savo mėgstamiausių mokslinės fantastikos kūrinių, kuriuos įtraukiau į jų algoritmą. Savo ruožtu SciFiQ davė man instrukcijas apie istorijos siužetą. Kai įvedžiau tekstą į žiniatinklio sąsają, programa parodė, kaip tiksliai mano rašymas atitinka 50 istorijų pagal įvairius kriterijus.





Mūsų tikslas šiame pirmajame eksperimente buvo kuklus: išsiaiškinti, ar algoritmai galėtų padėti kūrybiškumui. Ar šis procesas sukurs istorijas, kurios būtų tiesiog nuoseklios? Ar algoritmas galėtų sukurti savo atskirą stilių ar pasakojimo idėjas? Ar gautą istoriją apskritai būtų galima atpažinti kaip mokslinę fantastiką?

Inovacijų problema

Ši istorija buvo mūsų 2020 m. liepos mėn. numerio dalis

  • Žr. likusią numerio dalį
  • Prenumeruoti

Atsakymas į visus šiuos klausimus buvo teigiamas. Gauta istorija - Twinkle Twinkle , paskelbtas „Wired“ – ne tik atrodė ir atrodė kaip mokslinės fantastikos istorija. Mano nuostabai, jame taip pat buvo originali pasakojimo idėja.



Iš mano pateiktų istorijų kanono SciFiQ pasiūlė dvi siužeto instrukcijas, kurios atrodė nesuderinamos: istorija turėjo būti apie svetimą planetą ir taip pat turėjo vykti Žemėje. Prireikė mėnesių, kad tai suprasčiau, bet galiausiai supratau apie „Twinkle Twinkle“. Istorija apimtų žmones Žemėje, naudodami sudėtingas mašinas, žiūrinčius į tolimą planetą. Aš pats niekada to nebūčiau sugalvojęs. Atrodė, kad algoritmas man perdavė tilto projektą ir liepė jį pastatyti.

' Krišna ir Ardžuna yra antroji proceso iteracija. „Twinkle Twinkle“ buvo funkcijos eksperimentas. Naujoji istorija yra bandymas, ar algoritmas gali padėti žmogui generuoti naujas idėjas.

Kitose srityse mokslininkai pradėjo naudoti dirbtinio intelekto sistemas, kad paskatintų naujoves, o ne tik spręstų problemas. Farmaciniai tyrimai pradeda naudoti dirbtinį intelektą, kad iš beveik begalinių molekulinių derinių galimybių nustatytų, kurios yra derlingesnės galimų vaistų medžioklės vietos. AI nėra atsakymų generavimo mašina, bet tai prožektorius į tamsą, kur galima rasti atsakymus. Kodėl literatūra neturėtų sau skirti tokio paties dėmesio?



Krišnai ir Ardžunai susiaurinome dėmesį nuo mokslinės fantastikos iki mano tiesioginio žavėjimo temos: robotų ir dirbtinio intelekto. Ir užuot pateikę dirbtiniam intelektui mano mėgstamiausias robotų istorijas, mes jai pateikėme visas kada nors parašytas puikias robotų istorijas – daugelio kurių aš neskaičiau. Tai gali atrodyti kaip techninė detalė, tačiau ji didžiulė. Kaip rašytojas aš dažniausiai skaitau istorijas ir įsisavinu šias įtakas; šiuo atveju aš pasiduosiu medžiagos, kurios net nebuvau matęs, įtakai.

Algistorija 1.7: Krišna ir Ardžuna Trumpa fantastikos istorija, parašyta algoritmo pagalba

Kitas skirtumas buvo tas, kad naudodamas „Twinkle Twinkle“ iki galo vykdžiau algoritmo stilistines instrukcijas. Stilius buvo kompiuterio, o ne mano. Žemiau galite pamatyti sąsajos pavyzdžius. Jei abstraktumo žyma buvo raudona, tai reiškė, kad aš nebuvau toks abstraktus, kaip nurodė algoritmas, todėl perskaičiau istoriją, keisdamas kastuvą, kad būtų įgyvendintas arba namas į gyvenamąją vietą, kol užsidegs žalia šviesa. Sąsaja suteikė man tiesioginį atsiliepimą, tačiau buvo 24 tokios žymos, o istorijos peržiūra, kad jos būtų žalios, buvo daug darbo jėgos. Kartais nustatant prieveiksmių skaičių mano pastraipos būtų per ilgos, kad algoritmas patiktų; kartais nustatydama vidutinį žodžio ilgį pakenkčiau kalbos konkretumui.

Dėl Krišnos ir Ardžunos nusprendžiau taip nesilaikyti algoritmo pasiūlymų. Naudojau programą, kad pamatyčiau taisykles, bet nebūtinai jų laikiausi.



Pavyzdžiui, pagal algoritmą savo istorijoje turėjau per mažai prieveiksmių. Bet būtų buvę kvaila įterpti daugiau prieveiksmių vien todėl, kad tai liepė algoritmas. Klasikinėje mokslinėje fantastikoje vis tiek vartojama per daug prieveiksmių. Dauguma rašo. Tačiau balansas tarp formalaus ir šnekamosios kalbos, kurį ScifiQ taip pat pažymėjo? Štai ką tie klasika gavo teisingai, ir kur man reikėjo patarimų. SciFiQ padėjo man pasiekti tinkamą pusiausvyrą arba, tiksliau, per pusę standartinio nuokrypio nuo vidurkio.

Tačiau toks stilistinis nurodymas buvo mažiausiai įdomi eksperimento dalis. Labiausiai viliojo algoritminio požiūrio į patį pasakojimą formavimo galimybės, nes pasakojimas taip mažai suprantamas. Galbūt manote, kad siužetas būtų paprasčiausia kompiuteriui suprantama rašymo proceso dalis, nes rašytojai dažnai kuria šablonus arba naudoja skaičius, kad apibrėžtų siužeto eigą. Bet kaip apibrėžti net tokį paprastą dalyką kaip siužeto posūkis kompiuterio kode? Kaip tai matuojate kalbos kiekiais? Dėl naratyvo atsparumo kodavimui sudėtingumo – net paslaptingumo – jis siūlo didžiausią naujovių potencialą.


Kalbėdamas apie Krišną ir Ardžuną norėjau kuo giliau įsigilinti į tai, ką mokslininkai vadina temų modeliavimo procesu, t. y. mašininio mokymosi naudojimą analizuojant tekstą – šiuo atveju robotų istorijų kanoną – ir pasirinkti. bendras temas ar struktūras.



„Twinkle Twinkle“ atveju Hammondas panaudojo temos modeliavimo išvestį ir pavertė ją valdomomis pasakojimo taisyklėmis. (Pavyzdžiui: Istorija turėtų vykti mieste. Pagrindiniai veikėjai turėtų matyti šį miestą pirmą kartą ir turėtų būti sužavėti bei sužavėti jo masto.) Dėl Krišnos ir Ardžunos aš pats pasitraukiau po gaubtu. Algoritmo temų modeliavimo procesas sukūrė dažniausiai pasitaikančių temų žodžių debesis (žr. toliau).

Iš pradžių buvau pasiklydęs. Atrodė, kad tai pasakojimo priešingybė – vien kalbos chaosas. Išspausdinau žodį debesys ir pritvirtinau prie savo biuro sienų. Mėnesius nemačiau kelio į priekį. Kai pagaliau kilo mintis, kaip ir „Twinkle Twinkle“, ji kilo iš karto.

Man pasirodė, kad šie žodžių debesys įprasmina mašiną: kaip pusiau nesuprantamų, bet labai ryškių kalbos pliūpsnių serija. Staiga pajutau savo roboto charakterį, kuris per šiuos mažus žodinių žodžių sprogimus ieškojo prasmės.

Kai turėjau tą charakterį, turėjau visą dalyką. Šiuos kalbos pliūpsnius istorijos eigoje vesčiau link prasmės. Pojūtis susitraukė iš žodžio debesų, kaip ir istorijos idėja. Tai buvo kūrybiškumas kaip interpretacija arba interpretacija kaip kūrybiškumas. Naudojau mašiną tam, kad galėčiau priminti mintis, kurių kitu atveju nebūčiau turėjęs.

Kitas būdas skaityti Krišną ir Ardžuną yra tai, kad algoritmo pagalba iš visų istorijos robotų istorijų rūdos ištraukiau pagrindinę juose esančią įžvalgą.

Ta įžvalga yra ta, kad sąmonė yra prakeiksmas. Jei tai būtų pasirinkimas, joks racionalus subjektas jo nepasirinktų. Taigi, kai mašina tampa pajėgi sąmoningai, jos pirmasis instinktas yra pasirinkti savižudybę. (Žodis robotas čekiškai reiškia vergą, Karelo Capeko pjesės „Rossum's Universal Robots“ kalba, kuri mums davė žodį.)

Turėsite nuspręsti, ar istorija veikia. Literatūra yra intriguojanti techninė problema, nes, skirtingai nei šachmatai ar „Go“, ji neturi teisingo sprendimo. Nėra tokio dalyko kaip pergalė ar pralaimėjimas. Nėra vienas ir ne 0 . Istorijos, kaip ir žmonės, galiausiai yra bergždžios.

Algostorija arba bet koks skaičiavimo panaudojimas, vykstantis kūrybiniame procese, egzistuoja sąmoningai baisioje erdvėje tarp inžinerijos ir įkvėpimo. Tačiau ši baisi erdvė vis labiau tampa ta erdve, kurioje jau gyvename. Programinė įranga gali atkurti jūsų nuotrauką per begalybę filtrų arba vienu mygtuko paspaudimu pakeisti nuotraukos dalis kitomis. Jis gali sukurti vaizdus, ​​​​kurie įtikinamai atrodo kaip bet kurios pasirinktos eros paveikslai. Dabar mašinos kėsinasi į kasdienę kalbą. Nuspėjamojo teksto kokybė kiekvieną kartą, kai paimame ragelį, verčia mus iškelti literatūrinį klausimą: kiek nuspėjami žmonės? Kiek to, ką mes galvojame, jaučiame ir sakome, scenarijus sudaro išorinės jėgos? Kiek mūsų kalbos yra mūsų? Praėjo dveji metai, kai „Google“ balso technologija „Google Duplex“ išlaikė Turingo testą. Norime to ar ne, mašinos ateina. Klausimas, kaip reaguos literatūra.


1. Sąsaja lygina mano istoriją su klasikinėmis mokslinės fantastikos istorijomis.

Steponas Walkas

2. Algoritmas duoda stilistinius nurodymus.

Stephen Walk 2

3 ir 4. Be kita ko, nurodoma, kiek prieveiksmių naudoti.

Stephen Walk 3 Stephen Walk 4

5. Žodžių debesys, apibendrinantys įprastas praeities robotų istorijų temas, buvo įkvėpimo šaltinis.

Stephen Marche žodžių debesis paslėpti