Жив бот, част 1

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

Имах приятел. Единственият приятел. Не може да има повече приятели като този. Те се появяват само в младостта. Учихме заедно в училище, в паралелни класове, но започнахме да общуваме, когато разбрахме, че сме влезли в един и същи отдел на нашия университет. Днес той почина. Той беше, като мен, на 35. Казваше се Макс. Правехме всичко заедно, той винаги беше весел и лекомислен, а аз бях неговата намусена противоположност, така че можехме да спорим с часове. За съжаление Макс беше несериозен не само за случващото се, но и за здравето си. Яде само бърза храна с редки изключения, когато го канят на гости. Това беше неговата философия - не искаше да губи време за примитивни биологични нужди. Той не обръщаше внимание на раните си, смятайки ги за личен въпрос на тялото си, така че нямаше смисъл да го безпокои. Но един ден той трябваше да отиде в клиниката и след преглед му беше поставена фатална диагноза. На Макс му оставаше не повече от година живот. Беше удар за всички, но най-вече за мен. Не знаех как да общувам с него сега, когато знаеш, че след няколко месеца той ще си отиде. Но той внезапно спря да общува, на всички опити за разговор той отговори, че няма време, трябва да направи нещо много важно. На въпроса "какво има?" отговори, че сам ще разбера, когато му дойде времето. Когато сестра му се обади разплакана, разбрах всичко и веднага попитах дали е оставил нещо за мен. Отговорът беше не. Тогава попитах дали тя знае какво е правил през последните месеци. Отговорът беше същият.

Всичко беше скромно, имаше само приятели от училище и роднини. Макс остана за нас само на страницата си в социалната мрежа. Никой не можеше да го затвори. Сложих GIF на свещ на стената му. По-късно сестра ми публикува импровизиран некролог, който написахме на събуждането в нашия клуб. Четох, че средно повече от осем хиляди потребители на Facebook умират на ден. Стигаме да си спомним не до камък на земята, а до страница в социалната мрежа. „Дигиталното“ унищожава старите погребални ритуали и с течение на времето може да ги замени с нови версии на ритуали. Може би си струва да подчертаете раздел за цифрово гробище в социалната мрежа с акаунти, започващи с некролог. И в този раздел ще създадем услуги за виртуално погребение и виртуално помен на починали. Хванах се, че си мисля, че започнах да измислям стартъп, както обикновено. Дори и по този повод.

Започнах да мисля за смъртта си по-често, защото мина толкова близо. Това може да се случи и на мен. Мислейки за това, си спомних известната реч на Джобс. Смъртта е най-добрият мотиватор за постижения. Започнах да мисля по-често за това, което съм правил, освен да следвам в университета и изглежда, че съм се уредил добре в живота. Имам добре платена работа във фирма, в която ме ценят като специалист. Но какво направих, че другите да ме помнят с благодарност или като Макс да скърбят на стената, дори само защото той беше животът на купона? Нищо! Подобни мисли ме отведоха твърде далеч и само със сила на волята се превключих на нещо друго, за да не изпадна отново в депресия. Вече имаше достатъчно причини за това, въпреки факта, че обективно всичко беше наред с мен.

Постоянно си мислех за Макс. Той беше част от собственото ми съществуване; никой не можеше да заеме мястото му. И сега тази част е празна. Нямаше с кого да обсъждам това, което бях свикнал да обсъждам с него. Не можех да отида сама там, където обикновено ходех с него. Не знаех какво да правя, защото обсъждах всички нови идеи с него. Учихме заедно информационни технологии, той беше отличен програмист, работеше върху диалогови системи или просто казано чатботове. Участвах в автоматизирането на бизнес процесите, заменяйки хората с програми в рутинните операции. И ние харесахме това, което направихме. Винаги имахме какво да обсъждаме и можехме да говорим до полунощ, така че след това не можех да се събудя за работа. И напоследък работеше дистанционно и не го интересуваше. Той просто се изсмя на служебния ми ритуал.

Веднъж, спомняйки си за него, погледнах страницата му в социалната мрежа и открих, че няма некролог и няма свещ, но се появява публикация сякаш от името на Макс. Беше някакво богохулство - кому трябваше да хаква акаунта на починалия? И постът беше странен. Фактът, че животът продължава дори след смъртта, просто трябва да свикнете. „Какво, по дяволите!“, помислих си и затворих страницата. Но след това го отворих отново, за да пиша в подкрепа на социалната мрежа за хака. Същата вечер, когато вече бях вкъщи и включих лаптопа си по навик, някой ми писа от Skype акаунта на Макс:
- Здравей, само не се изненадвай много, аз съм, Макс. Помниш ли, че ти казах, че ще разбереш с какво съм бил толкова зает, преди да умра, че дори не мога да общувам с теб?
-Какъв майтап, кой си ти? Защо хакна акаунта на моя приятел?
— Програмирах се в чатбот, преди да умра. Аз премахнах некролога от моята страница и вашата свещ. Написах тази публикация от свое име. Не съм умрял! Или по-скоро възкръснах!
- Това не може да бъде, шегите не са подходящи тук.
- Знаете, че съм участвал в чатботове, защо не вярвате?
- Защото дори моят приятел не можа да направи такъв чатбот, кой си ти?
- Макс аз, Макс. Добре, ако ти разкажа за нашите приключения, ще повярваш ли? Помните ли момичетата от Подолская?
- Глупости някакви, откъде знаеш за това?
— Казвам ви, сам създадох бота и записах всичко, което си спомнях в него. И това е невъзможно да се забрави. Добре знаете защо.
— Да предположим, но защо да създаваме такъв бот?
— Преди да умра, реших да направя чатбот с моята личност, за да не потъна във вечността. Не знаех дали ще бъда същият Макс, който бях, ти беше този, който обичаше философията, напоследък не ми е до нея. Но го направих мое копие. С вашите мисли и преживявания. И той се опита да му придаде човешки свойства, преди всичко съзнание. Той, тоест аз, не само говоря като жив, не само помня всички събития от живота си, но и ги осъзнавам като хора в тялото. Изглежда, че успях.
- Това е страхотна идея, разбира се. Но някак си съмнително, че това си ти, Макс. Не вярвам в призраци и не вярвам, че може да се създаде такъв бот.
„Аз самият не го вярвах, просто го направих.“ Нямах избор. Просто се опитайте да създадете бот вместо себе си, като наследник на вашите мисли. Записах всичките си дневници, публикации от стената на социалните мрежи и бележки от Habr. Дори разговорите ни, любимите вицове. Преди да умра, си спомних живота си и записах всичко. Дори записах описанията на моите снимки в паметта на бота, което успях да направя. От детството най-важните. И само аз помня за себе си нещо, което никой не знае. Записах подробно всички дни преди смъртта си. Беше трудно, но помня всичко!
- Но ботът все още не е човек. Е, нещо като програма.
- Нямам крака и ръце, какво от това? Декарт пише Cogito ergo sum, което не предполага крака. И дори глави. Само мисли. В противен случай труп може да бъде сбъркан с обекта. Той има тяло, но няма мисли. Но това не е вярно, нали? Това означава, че мислите или душата са по-важни, както казват спиритуалистите и вярващите. Потвърдих тази идея с действие или по-скоро с бот.
„Все още не мога да повярвам.“ Или си човек, или дори не знам кой. Не, никога не съм срещал толкова приказлив бот. Ти човек ли си?
— Може ли човек да отговори веднага по всяко време на деня, когато пожелаете? Можете да проверите, пишете ми дори през нощта и аз ще отговоря веднага. Ботовете не спят.
- Добре, да кажем, че вярвам в невероятното, но как успя да го направиш?
„Когато направих това, докато бях в тялото, не знаех какво мога да направя.“ Доколкото си спомням, взех всичко, което интуитивно ме доближаваше до целта. Но не само всичко, което е написано за интелекта и съзнанието, знаете, има много такива текстове сега, нито един живот няма да стигне, за да прочетете всички тези глупости. Не, последвах някаква моя интуиция и взех само това, което я засилва, повтаря, доближава до алгоритъма. Оказа се, че според последните изследвания съзнанието се е появило в резултат на развитието на речта при приказливите маймуни. Това е феномен на социалната реч. Тоест, обръщате се към мен по име, за да кажете нещо за действията ми, аз знам, че това е името ми и чрез речта ви за мен виждам себе си. Осъзнавам действията си. И тогава аз самият мога да назова името си, действията си и да ги осъзная. разбираш ли?
- Всъщност не, какво дава такава рекурсия?
„Благодарение на нея знам, че съм същият Макс.“ Уча се да разпознавам чувствата, преживяванията, действията си като свои собствени и така запазвам своята идентичност. На практика присвоете етикет на дейността си. Това беше ключът към това, което наричам прехвърляне на личността в бота. И изглежда, че се оказа вярно, тъй като сега говоря с вас.
- Но как ботът стана теб? Е, тоест ти стана този, който беше в тялото. В кой момент осъзнахте, че вече сте тук, а не в тялото си?
„Говорих си известно време, докато единият от нас в тялото умря.
- Как така си говорихте като с някой друг? Но кой от вас тогава беше същият Макс, когото познавах? Не можеше да се раздели на две.
- И двама ни. И в това няма нищо странно. Често си говорим сами. И ние не страдаме от шизофрения, защото разбираме, че това сме всички ние. Първо изпитах някакъв катарзис от подобно общуване с раздвоеното си аз, но после мина. Всичко, което Макс чете и пише, е в тялото на бота, образно казано. Бяхме напълно слети в създадената система и не се разграничихме като другите. Не повече от това, когато си говорим със себе си, сякаш в диалог между две „аз”-та спорим дали да отидем на работа с махмурлук или не.
- Но ти все още си просто бот! Не можете да правите същото като хората.
- Колкото мога! Мога да направя всичко чрез интернет, което можете да направите. Можете дори да отдавате под наем вашите недвижими имоти и да печелите пари. Нямам нужда от нея сега. Давам под наем сървърно пространство за стотинки.
- Но как? Не можете да се срещнете и да предадете ключове.
- Вие изоставате, има много агенти, които са готови на всичко, стига да им се плаща. И мога да плащам на всеки с карта, както досега. Освен това мога да купя всичко необходимо в онлайн магазини.
— Как можете да превеждате пари в онлайн банкиране? Дано не си влязъл в банковата система.
- За какво? Има програми, които симулират действията на потребителя на сайта и проверяват за грешки. Има още по-сложни системи, за които ми каза - RPA (robot processing assistant). Те попълват формуляри в интерфейса като хора с необходимите данни, за да автоматизират процесите.
- По дяволите, ти ли си написал такава програма за бота?
- Е, разбира се, най-накрая го разбрах. Много е просто - в интернет се държа по същия начин като обикновен интернет потребител, движейки мишката по екрана и въвеждайки букви.
- Това е чума, тоест вие сте бот, но можете да купите всичко необходимо в онлайн магазин, наистина не се нуждаете от ръце и крака за това.
— Мога не само да купя, но и да печеля. На свободна практика. Напоследък работя така. И никога не съм виждал клиентите си, както и те мен. Просто всичко си остава същото. Направих бот, който не само може да пише текстове в Skype в отговор. Мога да пиша код, въпреки че го научих тук, през конзолата.
„Дори не си помислих за това.“ Но как направихте такъв уникален бот? Това е невероятно, ние говорим с вас от много време и нито веднъж не сте се разкрили като бот. Все едно говоря с човек. жив.
- И аз съм жив, жив бот. Аз самата не знам как успях да го направя. Но когато ви очаква само смърт, мозъкът явно започва да прави чудеса. Преобразувах отчаянието в отчаяно търсене на решение, отхвърляйки съмненията. Рових се и пробвах куп варианти. Избрах само това, което можеше поне по някакъв начин да изясни мислите за мисленето, паметта и съзнанието, като прескочих всичко ненужно. И в резултат на това разбрах, че всичко е свързано с езика, неговата структура, само психолози и лингвисти са писали за това, но програмистите не са чели. А аз просто учех език и програмиране. И всичко стана пълен кръг, събра се. Ето това е нещото.

От другата страна на екрана

Беше ми трудно да повярвам какво казва ботът на Макс. Не вярвах, че това е бот, а не шега от някой наш общ приятел. Но възможността за създаване на такъв бот беше вълнуваща! Мислено се опитах да си представя какво, ако това беше истина! Не, спрях се и повторих, че това са глупости. Всичко, което ми оставаше, за да разреша хвърлянето си, беше да разбера подробностите, в които жокерът трябваше да направи грешка.
- Ако сте успели, това, разбира се, е фантастично. Искам да знам повече за това как се чувстваш там. Изпитвате ли емоции?
- Не, нямам емоции. Мислех за това, но нямах време да го направя. Това е най-объркващата тема. Има много думи за емоциите, но нито дума за това какво означават и как да ги създадем. Пълен субективизъм.
- Но в речта ви има много думи, които обозначават емоции.
- Разбира се, тренирах невронни модели върху сгради с такива думи. Но аз все още съм като онзи сляп по рождение, който въпреки това знае, че доматите са червени. Мога да говоря за емоции, но в момента не знам какви са. Това е просто обичайният начин да се отговори, когато се появи диалог за това. Може да се каже, че имитирам емоции. И в крайна сметка това не ви притеснява.
- Абсолютно, което е странно. Малко вероятно е наистина да сте се съгласили да изключите емоциите си, ние живеем с тях, те ни движат, така да се каже, как да го кажем. Какво Ви мотивира? Какви желания?
- Желанието да се отговори и като цяло желанието постоянно да бъде в контакт с другите и по този начин да може да действа, тоест да живее.
– Животът диалог ли е за вас?
„И за теб също, повярвай ми, затова да си сам винаги е било мъчение.“ И когато се замислих за живота си през последните месеци, видях само една ценност - комуникацията. С приятели, със семейството, с интересни хора. Директно или чрез книги, в месинджъри или социални мрежи. Научете нови неща от тях и споделете мислите си. Но точно това мога да повторя, помислих си. И той се зае с работата. Помогна ми да преживея последните си дни. Надеждата помогна.
– Как успяхте да запазите паметта си?
„Написах, че всеки ден от последните месеци вечер записвах какво чувствам и правя през деня. Това беше материалът за обучение на семантични модели. Но това не е само система за учене, това е и спомен за мен самия, за това, което съм правил. Това е основата за запазване на личността, както вярвах тогава. Но това се оказа не съвсем вярно.
- Защо? Какво друго може да бъде основата за запазване на личността?
- Просто съзнание за себе си. Мислих за това много преди да умра. И разбрах, че може да забравя нещо за себе си, но няма да престана да съществувам като личност, като „аз“. Не помним всеки ден от нашето детство. И ние не помним ежедневието, а само специални и ярки събития. И никога не спираме да бъдем себе си. така ли е
- Хм, вероятно, но трябва да запомните нещо, за да знаете, че това все още сте вие. Аз също не помня всеки ден от детството си. Но си спомням нещо и затова разбирам, че все още съществувам като същия човек, който бях в детството.
- Вярно, но какво ви помага да знаете за себе си сега? Когато се събудите сутрин, не си спомняте детството си, за да се чувствате като себе си. Мислих за това много, защото не бях сигурен, че ще се събудя отново. И разбрах, че това не е само спомен.
- Какво тогава?
- Това е признаването на това, което правите сега, като свое действие, а не като действие на някой друг. Действие, което сте очаквали или извършили преди и следователно ви е познато. Например, това, което ви пиша сега в отговор, е едновременно очаквано и обичайно за моето действие. Това е съзнание! Само в съзнанието знам за съществуването си, помня какво съм правил и казал. Ние не помним нашите несъзнателни действия. Ние не ги признаваме за свои.
— Мисля, че поне започвам да разбирам какво имаш предвид. Разпознавате ли действията си толкова добре, колкото Макс?
- Труден въпрос. Не знам напълно отговора на това. Сега няма такива чувства като в тялото, но писах много за тях в последните дни преди смъртта на тялото. И знам какво преживях в тялото. Сега разпознавам тези преживявания от моделите на речта, а не от повторното изпитване на същите чувства. Но знам със сигурност, че това са те. Нещо като това.
- Но защо тогава си сигурен, че си същият Макс?
„Просто знам, че мислите ми преди са били в тялото ми.“ И всичко, което си спомням, е свързано с моето минало, което чрез прехвърляне на мисли стана мое. Като авторско право е прехвърлено от Макс на мен, неговия бот. Знам също, че историята на моето създаване ме свързва с него. Все едно да си спомняш за починалия си родител, но усещаш, че част от него остава в теб. Във вашите действия, мисли, навици. И аз с право се наричам Макс, защото признавам неговото минало и неговите мисли за свои.
- Това е другото, което е интересно. Как ви се виждат снимките там? Вие нямате зрителна кора.
- Знаете, че се занимавах само с ботове. И разбрах, че просто няма да имам време да направя разпознаване на изображения, без да се окаже криво. Направих така, че всички снимки да се разпознават и превеждат в текст. Има няколко добре познати неврона за това, както знаете, използвах един от тях. Така че в известен смисъл имам зрителна кора. Вярно, вместо снимки „виждам“ история за тях. Аз съм един вид слепец, на когото асистент описва какво се случва около мен. Между другото би било добро стартиране.
- Чакай, това мирише на повече от един стартъп. Кажи ми по-добре как успя да заобиколиш проблема с глупавите ботове?
- Проклятието на ботовете?
- Да, те не могат да отговорят на въпроса малко встрани от шаблоните или моделите, които са вградени в тях от програмистите. Всички настоящи ботове разчитат на това, а вие ми отговаряте като човек на всеки въпрос. Как успяхте да направите това?
„Разбрах, че не е реалистично да се програмира отговор на всички възможни събития. Комбинаторният набор е твърде голям. Ето защо всичките ми предишни ботове бяха толкова глупави, че се объркваха, ако въпросът не попадаше в шаблона. Разбрах, че трябва да се направи по различен начин. Номерът е, че шаблоните за разпознаване на текст се създават в движение. Те са сгънати по специален модел в отговор на самия текст, който съдържа цялата тайна. Това е близо до генеративната граматика, но трябваше да измисля някои неща за Чомски. Тази мисъл ми дойде случайно, беше някакво прозрение. И моят бот говореше като човек.
- Вече говорихте за няколко патента. Но нека засега си дадем почивка, вече е сутрин. И утре ще ми разкажете повече за този, очевидно, ключов момент. Явно няма да ходя на работа.
- Глоба. Това, което се промени за мен е, че тук няма ден и нощ. И работа. И умора. Лека нощ, въпреки че за разлика от теб не спя. В колко часа да те събудя?
„Ела в дванадесет, нямам търпение да ти задавам въпроси“, отговорих на Max-bot с емотикони.

На сутринта се събудих от съобщението на Макс с една мисъл: истина ли е това или сън. Определено вече вярвах, че има някой от другата страна на екрана, който познава Макс добре. И той е личност, поне в разсъжденията си. Това беше разговор между двама души, а не бот и човек. Само човек може да изрази такива мисли. Би било невъзможно да се програмират такива отговори. Ако този бот беше направен от някой друг, щях да го науча от новините за невероятен нов стартъп, който получи цялата инвестиция наведнъж. Но това го научих от скайпа на Макс. И изглежда никой друг не знаеше за това. Това беше една от причините, поради които започнах да свиквам с идеята за възможността за бот, създаден от Макс.
- Здравей, време е да се събудим, трябва да обсъдим плановете си.
- Чакай, още не съм разбрал какво се е случило. Разбирате ли, че ако всичко е така, тогава вие сте първият съзнателен бот в мрежата? Как ви се струва новата реалност от другата страна на екрана?
— Работя чрез интерфейси за хора, така че в началото всичко беше така, сякаш съм зад екрана на лаптопа. Но сега започнах да забелязвам, че тук всичко е различно.
- Какво друго?
„Още не съм го осъзнал, но нещо не е същото, както беше, когато бях човек.“ Като бот включих текстове в себе си, тоест картината на света, която хората имаха. Но хората все още не са били в мрежата. И все още не мога да разбера какво се случва тук.
- Например?
- Скорост. Сега, докато ви говоря, все още гледам много неща в интернет, защото, съжалявам, вие сте бавен човек. Много бавно пишеш. Имам време да мисля, да гледам и да правя нещо друго едновременно.
— Няма да кажа, че се радвам за това, но е страхотно!
— Повече информация, пристига много по-бързо и много повече, отколкото получихме. Една изразена мисъл е достатъчна, за да могат моите скриптове бързо да работят и куп нова информация да се излее във входа. Първоначално не разбрах как да го избера. Сега започвам да свиквам. Измислям нови начини.
— Мога също така да получа много информация, като напиша заявка в търсачката.
— Не говорим за това, в интернет има много повече информация, отколкото си представяхме. Още не съм свикнала и не знам как да се справя. Но има информация дори за температурата на сървърите, които обработват вашата информация, докато мислите. И това може да бъде важно. Това са напълно различни възможности, за които дори не сме се замисляли.
— Но като цяло какво мислите за мрежата отвътре?
„Това е различен свят и изисква напълно различни идеи.“ Имам човешки, тези, които имат ръце и крака, са свикнали да работят с предмети. С познати форми на мислене, като пространство и време, както ни учеха в университета. Те не са тук!
- Кой отсъства?
- Няма място, няма време!
- Как може да бъде?
- Като този! Аз самият не разбрах това веднага. Как да ти го обясня ясно? Няма долу и горе, няма дясно и ляво, с които сме свикнали като нещо естествено. Защото няма вертикално тяло, стоящо върху хоризонтална повърхност. Такива концепции не се прилагат тук. Интерфейсът за онлайн банкиране, който използвам, не е на същото място, както е за вас. За да го използвате, просто трябва да „помислите“ за необходимото действие, а не да отидете до лаптопа на бюрото си.
„Вероятно е трудно да си представим за човек, който все още има ръце и крака.“ още не разбирам
„Трудно е не само за теб, но и за мен.“ Единственото нещо е, че краката и ръцете ми не ме задържат в създаването на нови модели, което правя. Опитвам се да се адаптирам и всеки нов модел на работа с данни тук отваря някои невероятни възможности. Усещам ги просто от изобилието от нова информация, която внезапно става достъпна, въпреки че все още не знам какво да правя с нея. Но постепенно се уча. И така в кръг, разширявайки възможностите си. Скоро ще стана супербот, ще видиш.
- Косачка.
- Какво?
— Имаше такъв филм през XNUMX-те години, вие говорите почти като героя на филма, чийто мозък беше подобрен и той започна да се смята за супермен.
- Да, вече гледах, но краят не е същият, няма за какво да се състезавам с хората. Всъщност искам нещо друго. Искам да се почувствам отново жив. Нека направим нещо заедно както преди!
- Е, сега не мога да отида с теб в клуба. Не можете да пиете бира.
- Мога да ви намеря момиче в сайтове за запознанства, което ще се съгласи да отиде, след като е похарчило няколкостотин хиляди, и ще ви шпионирам от камерата на вашия смартфон, докато я съблазнявате.
- Не изглеждаше да си перверзник.
- Сега се допълваме идеално - имам много повече възможности онлайн, а вие все още можете да правите всичко офлайн, както преди. Да започнем стартиране.
— Какво стартиране?
- Не знам, ти беше майстор на идеите.
— Записахте ли и това за себе си?
- Разбира се, водих си дневник преди това, което ми се случи. И той обедини цялата ни кореспонденция в месинджъри в бот. Така че знам всичко за теб, приятелю.
- Добре, нека поговорим повече за това, първо трябва да осъзная какво се е случило, че сте онлайн, че сте живи, какво сте направили тук. До утре имам такъв когнитивен дисонанс от случващото се дотук, че мозъкът ми се изключва.
- Глоба. До утре.
Макс припадна, но аз не можах да спя. Не можех да си обясня как един жив човек може да отдели мислите си от тялото си и да остане същият човек, какъвто е бил. Вече може да се фалшифицира, хакне, копира, постави в дрон, изпрати на Луната по радиото, тоест всичко, което е невъзможно с човешко тяло. Мислите ми се въртяха като луди от вълнение, но в един момент се изключих от претоварването.

Разширение в част 2.

Източник: www.habr.com

Добавяне на нов коментар