Цифрове безсмертя »журналіст створив чатбот для спілкування з померлим батьком

Для цього Влахос створив чатбот на основі всієї інформації, яку він знав про свого батька. Додаток може розповісти факти з його біографії, відповідати його голосом або співати улюблені пісні. Також «імітація» померлого родича здатна підтримувати розмову і дізнаватися членів сім'ї. Все це журналіст зробив для того, щоб забезпечити йому «цифрове безсмертя».

90 тисяч слів

Всього Джеймс записав 91 970 слів. Після розшифровки у нього вийшла величезна папка, в якій було більше 200 листів дрібним шрифтом. Журналіст поставив її на полицю поруч з іншими проектами, щоб періодично діставати її і згадувати про батька. Але пізніше він вирішив не просто зберегти пам'ять про нього, а «оживити» за допомогою сучасних технологій.

Старі програми і «розумні» ляльки Барбі

Влахос з дитинства захоплювався електронікою і програмуванням. У 1982 році він часто проводив час за комп'ютером Commodore PET в атріумі музею науки біля будинку. Кожен раз, коли Джон приходив туди, він відразу прямував до машини.

На комп'ютері можна було запустити програму «Еліза» - прототип чатбот від ученого з MIT Джозефа Вайценбаума (Joseph Weizenbaum), розроблений в 60-е і призначений для «імітації психотерапевта». Віртуальний співрозмовник використовував техніку «активного слухання» і здебільшого просто перефразував другого учасника розмови. Однак вченого вразило, що багато людей легко велися на ілюзорне відчуття реальної присутності людини по інший бік екрану.

Таке відчуття виникло і у 11-річного Джеймса. «Еліза» проявляла до нього співчуття питаннями на кшталт «Чому тобі сумно?» І розважала його дивними фразами «Насолоджуєшся ти тим, що тобі сумно?». Кілька років по тому Влахос спробував створити текстовий квест, який проходився за одну хвилину, і згодом переключився на журналістику.

Після того, як Джону Влахос поставили діагноз, його син випадково дізнався, що в PullString оприлюднили інструменти для створення власних чатбот. При наявності необхідної бази даних будь-хто міг «оживити» людини або персонажа. У Джеймса 91 970 слів його батька.

Ідея прийшла в голову практично відразу.

Влахос вирішив створити чатбот, що імітує його батька, щоб хоч якось зберегти про нього пам'ять. Приблизно в цей же час Джеймс натрапив на статтю від Google, яку він прийняв за «послання згори». Дослідники навчили нейросеть на основі 26 мільйонів діалогових рядків з кіно, після чого на її основі створили бота. У Google вирішили тестували розробку філософськими питаннями і запитали алгоритм, в чому сенс життя. «Жити вічно», - відповів чатбот.

Цифрова загробне життя

Наступні місяці Джеймс обмірковував ідею створення додатка Dadbot. У проекту було безліч мінусів: його доведеться розробляти в складне для батька час, а погана реалізація буде просто знущанням над сімейними спогадами. Навіть при вдалому збігу обставин чатбот залишиться лише «тінню» батька.

Якщо і є натяк на «цифрову загробне життя», то людина, яку я хочу зробити безсмертним таким чином - це мій батько.

Джеймс Влахос, Творець чатбот Dadbot

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

Діалог повідомлень складався з «гілок», які вибиралися в залежності від того, яку тему вибрав живий співрозмовник. Алгоритм підлаштовувався навіть під окремі слова, намагаючись вибрати правильну реакцію для чатбот. Наприклад, якщо користувач говорив «Відмінно», то скрипт вибирав варіант відповіді «Радий чути це».

Головне завдання журналіста полягала в тому, щоб спрогнозувати можливі реакції «цифрової копії» батька. Влахос почав з очевидних відповідей на кшталт «добре», «ясно», «забавно» та інших. Також він додав репліки на випадок непередбаченого розвитку розмови: в цьому випадку віртуальний співрозмовник повинен запропонувати змінити тему. Через кілька днів Джеймс запрограмував першу «гілку», в якій його батько каже «Привіт».

На розробку програми пішли місяці. Після невеликої бесіди віртуальний Джон пропонував користувачеві зайти в «Центр обговорень», де перебувала історія всього його життя, розбита по темам. Також Влахос-молодший додав розділи з навчанням і заздалегідь записаними піснями і жартами. Завдяки десяткам інтерв'ю журналіст зміг зробити бота, який знає про багатьох аспектах життя його батька.

Джеймс намагався впровадити в чатбот спонтанність. Періодично Dadbot може сказати щось на кшталт «це не те, що ти хотів почути, але ось забавна історія, яка сталася зі мною». Також алгоритм навчили відчувати час: він просить не заважати йому спати вночі і знає, коли у когось з близьких родичів день народження. У такій ситуації він пише: «Шкода, що не можу зараз бути поруч з вами».

Можу уявити сюжет для фільму: чоловік збожеволів на ідеї «оживити» смертельно хворого батька за допомогою робота. Історії про синтетичного життя розповідають тисячоліттями. І всі знають, що вони погано закінчуються.

Джеймс Влахос, Творець Dadbot

В процесі роботи журналіст зіткнувся з головною проблемою: чи варто ламати «четверту стіну» під час спілкування з додатком. Чи повинен чатбот знати, що у Джона Влахос рак? Чи повинен «цифровий батько» усвідомлювати, що він просто алгоритм, а не справжня людина? Моментами Джеймс замислювався, а раптом він убив сотні годин на проект, яким навіть сам не захоче користуватися?

«Я знаю всі ці історії»

Батько схвалив розробку, але синові цього не вистачило. Набравшись сміливості, він запитав: «Відповідай, будь ласка, чесно. Чи дає тобі якусь розраду те, що після твоєї смерті залишиться щось, що має можливість допомогти тобі розповісти свою історію? ». «Я знаю все це лайно, всі ці історії. Але мої внуки вже не знатимуть. Так що це чудово », - відповів Джон.

В ту ніч Влахос-молодший зайшов в Facebook Messenger, де його зустрів «батько». «Як твої справи?», - запитало додаток. «Мені сумно», - відповів син. Після цього чатбот відповів «розуміє» фразою і почав розповідати про театральну кар'єру Джона і його першому спогаді. На наступний ранок Джеймс дізнався, що його батько помер.

Кілька тижнів він не згадував про чатбот. Під час роботи він згадав програму PullString і відкрив її, прочитавши кілька створених ним сценаріїв розмови. Трагедія змінила Джеймса: чим сильніше погіршувався здоров'я батька, тим більше він зарікався не відкривати додаток після його смерті, але те, що трапилося раптово його мотивувати.

Він представив більш просунуту версію свого проекту. Такий бот не просто зберігав цифрову пам'ять про людину, а сподівався особистістю. Він би розпізнавав міміку і емоції співрозмовника і вмів би співпереживати. Такий правдоподібний робот майже не відрізнявся б від його батька за характером. Але чи хотів Джеймс поговорити з таким Dadbot? Він вирішив, що немає.

Через пару місяців після смерті Джона Влахос з «ним» захотіла поговорити дружина його сина Анна. Вона не зовсім розуміла задумку чоловіка і говорила, що їй «ріже слух» голос цифрової копії близького їй людини. Але потім все ж таки зважилася написати йому.

- Привіт Джон. Ти тут?

- Вітання. Це дивно, але я запитаю: хто ти?

- Ганна! Як ти, чорт візьми?

- Все добре, Джон. Я сумую за тобою.