Интерактивната дипломна работа „Генеративна литература“ е изработена със софтуера с отворен код vvvv. vvvv със своя графичен интерфейс напомня мисловни карти и е по-достъпен от много други среди за програмиране. Разговаряхме с Лора Софи Майер за нейната теза, vvvv като софтуер с отворен код за млади дизайнери и за необичайния raison d’être на принтер за разписки.

Лора Софи Майер е бакалавър по Визуална комуникация и е написала дисертацията си „Генеративна литература“ със софтуера с отворен код vvvv. vvvv със своя графичен интерфейс напомня мисловни карти и е по-достъпен от много други среди за програмиране.

Във vvvv вие не пишете изходен код, вие работите визуално — напълно нова възможност за много потребители да реализират своите идеи. Уебсайтът на vvvv казва: „Преди всичко vvvv е насочен към мързеливия разработчик.“

Основата на тезата на Лора се състои от три литературни произведения и въпроса: Могат ли нови текстове да бъдат генерирани от съществуваща литература? В приложението думите и изреченията се базират на алгоритъм и от тях се генерират нови текстове, които често са литературни. Разговаряхме с Лора за „Generative Literature“, vvvv като софтуер с отворен код за млади дизайнери и за необичайния raison d’être на принтер за касови бележки.

»Генеративна литература« е името на вашата бакалавърска теза. Във вашата дипломна работа вие се питате дали е възможно да генерирате нови литературни текстове, като използвате съществуваща литература. Как започна това?

Всичко започна с въпроса: Възможно ли е да се генерират нови литературни текстове, използвайки съществуваща литература?

Текстът е навсякъде. Да вземем интернет – всичко може да се копира и е на разположение на всеки. Дори картините са код и по този начин и текстовете. Така че има много материал, който може да се използва. И така, как можете да мислите за този вид литература? Като линеен курс? Като нещо, което е забавно за четене, нещо, което поддържа читателя? Зададох си и въпроса какво би било чувството да чета тези текстове – приятно ли е? Остават ли текстовете четливи? Колко далеч мога да стигна, докато вече не е приятно за четене?

Интересувах се и как да пренеса нелинейността в текстовете и как да въвлека читателя. Как той самият може да влияе интерактивно на тези текстове?

Как попаднахте на темата дигитална или генеративна литература?

Изобщо не познавах жанра дигитална литература, когато започнах бакалавърската си дипломна работа. Когато мислите за дигитална литература, винаги мислите за електронни книги. Ханес Байор обяснява това много добре: електронните книги всъщност са дигитализирани текстове, те използват само дигиталност за разпространение и затова имат ниска дигиталност.

Какво представляват цифровите текстове? Какво е дигитална литература?

Всъщност има много различни стилове и форми. Част от дигиталната литература вече използва дигиталност.

Можете да видите това например в анаграми. Анаграмите са думи, които се състоят от едни и същи букви, т.е. "лампа" или "длан". Само когато тези букви се разменят, се създава ново значение. И това се използва от дигиталната литература, за да се променя постоянно.

Как ви хрумна идеята за приложението и какво ви вдъхнови да го направите?

Отначало тествах какво е възможно с литература. Вече бях работил по други два подобни проекта и се запознах с механиката.

Всъщност самата програма vvvv допринесе много за идеята. Инструментите, които vvvv предоставя, ме вдъхновиха много.

В крайна сметка стигнах до тази литература, генерирана чрез ключови думи. С други думи, търсих текстове за думи и проверявах дали ще е интересно и бавно се разви оттам.

Какво точно е vvvv?

vvvv е език за визуално програмиране, който работи с програмни модули. Мисля, че това всъщност е много хубаво за дизайнерите или като цяло за визуалните мислители.

Можете да си го представите като нещо като голяма мисловна карта. Имате различни елементи и функции, които можете да свържете един с друг. След това това ви помага при програмирането.

Първо, трябва да се запознаете с програмата. Това може да отнеме известно време. Мога само да препоръчам наистина да се придържате към него и да изпробвате нещата няколко дни подред, може би дори малко да се отделите (смее се).

Това е като да научиш нов език, винаги съм го виждал като език. Да гледам на компютъра като на нещо, което искам да комуникирам, на което бих искал да дам инструкции, които той след това изпълнява.

vvvv е програма с отворен код. По какъв начин идеята за отворен код зад vvvv ви накара да използвате vvvv? Това имаше ли значение за вас?

Да, определено по отношение на парите (смее се)! Това е така: компаниите трябва да плащат за това, но за студентите е безплатно. Мисля, че това е страхотна концепция.

Мисля, че можете да използвате Open Source както желаете, той е преди всичко инструмент. Всъщност можете да създадете свои собствени възли и изходен код. Мисля, че това е чудесен начин да позволите на програмата да расте.

Но като цяло сте отворени към споделяне на неща и смятате, че това помага в работата ви? Че обичате да правите нещата достъпни, за да дадете възможност на други хора да доразвият вашите идеи?

Намирам го страхотно в некомерсиален контекст. Не бих могъл да работя с програмата, ако нямаше хора, които са отворени за споделяне и предоставят своите кодове. Мисля, че е остаряло да правиш всичко сам в днешно време. Бих намерил свят, в който споделяме всичко, наистина страхотно.

В търговски контекст бих казал - като се има предвид нашата система - това не е възможно. Но в контекста на нашия университет бих искал да го споделя и се радвам, когато хората имат нови идеи за моя проект. Освен това е много интересно да се види как расте.

Какви предизвикателства възникнаха за вас, докато работите с vvvv? И какви съвети бихте дали на другите, когато се справят с vvvv?

Първо се опитах да разбера какви възможности предлага програмата. Не знаех това, когато започнах да го използвам. И тогава е твърде много за приемане, защото имате всички тези възли, които не можете да свържете един с друг.

Бих препоръчал на всеки да започне с малко и да опознае основните възли стъпка по стъпка, преди да продължи да работи. Не очаквайте да можете веднага да направите голям проект. Но може би можете (също така) да започнете с реален сценарий — не просто да правите корекции на уроци, но да мислите за проблем, който не е твърде голям, и да се опитвате да го разрешите.

Как работи вашето приложение?

Отправната точка бяха три книги, показани една до друга на таблет. След това потребителят може да превърта през всеки текст и да намери интересна част. С докосване на изречение ще бъдат избрани две изречения — от всяко литературно произведение можете да изберете общо шест изречения.

Ключовите думи се появяват веднага, например „знам“ и „мисля“ — тези думи след това ще бъдат приложени към всички текстове и ще се търсят съвпадения. В крайна сметка шест нови изречения се филтрират автоматично и изграждат поредица. Така се генерира литературата.

Защо избрахте инсталационна конструкция?

Отначало тезата съществуваше само дигитално. Имаше само идеи и много, много текстове. Тогава се запитах: Как мога да го изградя, така че читателят да не бъде напълно претоварен, когато отвори приложението и види три текста от книги и след това създаде нов текст.

Знаех, че е необходимо много място, за да се побере всичко. Уеб сайт не беше възможност за мен. Също така не би било възможно с vvvv. Ето защо избрах тази инсталационна структура.

Кои текстове са в основата на Вашата теза и защо избрахте точно тези?

Избрах три текста: „Метаморфозата“ от Франц Кафка, „Erinnerung eines Insektenforschers“ от Жан-Анри Фабр и „Старецът и морето“ от Ърнест Хемингуей.

Всички тези текстове се занимават с връзката човек-животно, по отношение на животински черти, които хората имат? Но става въпрос и за животни, които са хуманизирани. Избрах тези текстове и ги включих в програмата. Но мога да добавя и всякакви други текстове.

Точно това се запитахме: Колко гъвкава е вашата теза? Например, би ли било възможно да се комбинират Библията и Struwwelpeter, или е важно книгите да се занимават с приблизително едни и същи теми?

Теоретично можете да комбинирате всякакви текстове. Можете да вмъкнете текстовете в изходния код и можете да ги прегледате за ключови думи - в това приложение обаче ключовите думи са дефинирани предварително. Това всъщност е инструмент за комбиниране на текстове един с друг. Какво ще направите от него, е ваш избор.

Значи, важно е само едни и същи ключови думи да се появяват във всички текстове? И колкото повече текстовете се различават един от друг езиково, толкова по-общи трябва да бъдат ключовите думи?

Да точно така. Приложението също така работи с леми, множествени леми или леми. Това са думи, които имат една и съща основна форма. Ако например е избрана думата „сън“, тогава ще бъде избрана и думата „спя“, защото има същата основна форма.

Но да се върна на въпроса: Трябва да има тематична връзка. Препоръчително е, ако искате резултатът да е интересен.

Колко ключови думи сте избрали за дипломната си работа?

Избрах 100 ключови думи. 25 кратки думи от всяко произведение на литературата и 25 общи думи. Разбира се, бихте могли да прегледате текстовете за честота на думата и да изхвърлите по-малко интересните думи като и, аили the. Избрах този полуавтоматичен начин, защото намерих текстовите резултати за по-вълнуващи.

Колко изненадващи са резултатите от дисертацията ви? Колко широк е обхватът на резултатите? Къде понякога са смешни?

Да, определено. Лично аз смятам, че е много сладко, когато има грешки и можете да видите, че програмата също е грешна.

Разбира се, винаги зависи от избраните ключови думи. Много от тях са избрани метафорично. Като "прозорец" и "улица" или "да спя". Направих това, защото ние, хората, използваме метафори, за да изразим нещо, което не може да бъде изразено на рационален език, за да се доближим до нещо неизразимо. Ханс Блуменберг направи изследване на метафорите и аз също исках да проуча това в този контекст. Как една метафора може да промени тоналността на един текст? А как се използват метафорите в различните литературни произведения и какъв е резултатът?

В такъв случай бихте ли искали да ни прочетете пример за такъв генериран текст?

Да, разбира се, взех малко със себе си. Има относително големи разлики, също в зависимост от това колко ключови думи са избрани. В този пример са избрани „да искам“ и „да ям“:

Костенурките — те видяха — се приближиха към тях отпред и след това затвориха очи, така че да бъдат напълно защитени и да могат да ги погълнат с нишки и водорасли. Не трябва да забравям да ям рибата тон, преди да се развали, ако искам да запазя силите си. Защото всъщност от ден на ден той виждаше дори и малките далечни неща все по-неясно. Отсрещната болница, която беше проклинал твърде често в миналото, вече изобщо не се виждаше. И ако не знаеше със сигурност, че живее в тихата, но напълно градска Шарлотенщрасе, можеше да повярва, че от прозореца си гледа в пустош. В която сивото небе и сивата земя се съединиха неразличимо. Вечеря, каза момчето, ще вечеряме.

Не съм сигурен дали сте го забелязали, но имаше някои грешки с „за ядене“. Но намирам за доста очарователно, че са избрани например „забрави“ и „погълни“.

Да, много! Веднага се опитвате да определите къде свършва един текст и къде започва следващия

Всъщност е така, когато я четете, а също и когато питате хората, които я четат: опитвате се да намерите параметрите и започвате да гадаете кои думи от коя книга идват.

Това прави понякога трудно да се концентрираме върху факта, че текстът всъщност е текст, и да подходим към него без преценка. Дори понякога да кажете: Е, това е необичайно. Може би защото не смятате, че компютърът има тази лирична способност, защото всъщност е рационален.

Във дипломната ви работа новогенерираните текстове се отпечатват с касов принтер. Защо избрахте принтер за разписки?

Да, принтерът за касови бележки — чудех се дали искам да го използвам, защото той създава нещо физическо от цифрова теза. Чудех се: това добре ли е? Трябва ли да го направя? Или лишава цялото нещо от основната му характеристика? Тази непрекъсната промяна, имам предвид? Интересното при дигиталната литература е, че тя се генерира отново и отново.

В крайна сметка се реших да го направя, защото подобна касова бележка също е нещо краткотрайно, в контекста на ежедневието. Можете да го запазите, ако го намерите важно, или да го изхвърлите някой ден, или да изчезне с течение на времето и да нямате представа какво се е случило с него. Всеки сам решава дали касовата бележка има значение за него, или просто не.

Много ви благодаря за интервюто, Лора.