Розділ 32. Влаштування

 

Якби ця VR-гарнітура була просто апаратним пристроєм, який використовується для підключення до сервера Oasis, вона не мала б коду клієнта Oasis.

Однак Чень Чень згадав із фільму, що головний герой одного разу за допомогою голосового керування повторно під'єднав VR-гарнітуру до сервера, коли з’єднання було перервано. Це означало, що гарнітура була не просто апаратним пристроєм для гри, а повнофункціональною розумною машиною.

Це було як сучасні мобільні телефони.

Мобільні телефони можна було використовувати для ігор, але їх функціональність аж ніяк не обмежувалася ігровим процесом.

Тепер Чень Чень під'єднав VR-гарнітуру до свого ноутбука через порт USB.

Мабуть, це пов’язано з тим, що інший світ весь час був охоплений війною, що спричинило стагнацію технологічного розвитку.

Таким чином, специфікації протоколу USB у VR-гарнітурі не змінилися, і обидва пристрої можна було з’єднати.

Після того, як Чень Чень під'єднав її, він негайно запустив програму, але виявив, що на VR-гарнітурі немає іншого програмного забезпечення, окрім клієнта гри Oasis.

Чень Чень насупив брову, але не знеохотився. Він використав «Показати у Finder», щоб відобразити вміст файлу клієнта.

Після відкриття теки клієнта Чень Чень зустрів море файлів ресурсів і піктограм запуску, а також файлів без видимого розширення.

Це мають бути файли Mach-O, створені після компіляції коду.

Розмір цих файлів становив сотні гігабайт.

Звичайно, враховуючи складність Oasis у фільмі, це було майже те, що він очікував. Це вже було досить спрощено.

За останні три місяці Чень Чень багато дізнався про комп’ютерні технології. Тепер усі його знання стали в пригоді.

Спочатку Чень Чень знайшов кілька найпотужніших програм для розпакування та спробував розпакувати ці файли. Однак жодне програмне забезпечення не спрацювало.

Технологія шифрування Oasis була дуже потужною.

Через деякий час ефективність роботи ноутбука Чень Ченя різко знизилася через занадто великі файли.

Тепер до закінчення тримісячного терміну залишалося всього два дні.

Тому Чень Чень вирішив відкласти свій ноутбук, спакувати валізу та покинути фабрику після останньої розмови з менеджером.

Після того, як він пішов, Чень Чень не лінувався, а метався, перш ніж нарешті знайти віддалений склад поблизу прибережної зони на околиці.

— Спочатку його побудувала невелика рибальська компанія. Пізніше уряд виявив, що ця компанія ловила рибу в офшорах, і виписав штраф у кілька мільйонів, що призвело до банкрутства компанії.

На цей час Чень Чень і агент, який зв'язався зі складом, приїхали на машині.

Зійшовши, агент передав Ченю Ченю сигарету, від якої Чень Чень відмахнувся.

Побачивши, що Чень Чень не курить, агент сам запалив і вказав на склад. — Після банкрутства бос все ще хотів використовувати цей склад як заставу, але в кого буде час і гроші, щоб підтримувати це занедбане приміщення? Отже, з того часу склад був покинутий.

Чень Чень підійшов до замкнених ролетних дверей складу і став на коліна, намацуючи землю. Шар пилу був товстий — тут давно нікого не було.

— Я відчиню двері. — Агент підійшов і вийняв зв’язку ключів, пробуючи один за одним. Нарешті йому вдалося підняти двері на зріст пів людини.

Обоє, зігнувшись, увійшли до складу. Приміщення всередині було близько двохсот квадратних метрів, що вважалося невеликим складом. Хоч його добре почистили. Окрім пилу на підлозі та купи колод в одному кутку, іншого мотлоху не було видно.

Однак, оскільки його використовували для сушіння морської риби протягом багатьох років, ледь помітний рибний запах все ще панував у складі.

Чень Чень підвів очі й помітив, що дах складу зроблено зі звичайної сталевої черепиці. Це було десь шість-сім метрів над землею. Сонячне світло проникало крізь щілини збоку, розсіюючи яскраві плями над темрявою складу.

— Це треба перефарбувати. — Дивлячись на цвіль, що поширилася по стіні, Чень Чень не міг не насупитися.

— Це не може бути простіше. Найму трьох-чотирьох робітників і за два дні зроблю.

Агент ненав’язливо сказав: «Якщо ви хочете орендувати це помешкання, я надішлю їх, коли повернуся».

Чень Чень не відповів, але взяв ключ в агента, щоб відкрити задні двері. Потім обійшов увесь склад.

— Розташування досить віддалене, але ціна невелика. — Агент почувався ніяково і намагався заповнити тишу. — Я чув, що позаду в лісі сталося вбивство. Кілька років тому молода жінка з сусіднього села втекла після сварки з чоловіком. Її сім’я шукала її всю ніч, але нічого не знайшла.

— Після того, як наступного дня вони заявили про її зникнення, правоохоронці нарешті знайшли її тіло в лісі. Згодом люди почали говорити, що це місце з привидами, ха-ха-ха!

— ...

Чень Чень глянув на агента з незрозумілим виразом обличчя, і посмішка агента застигла. — Тьху, я такий балакун. Чому б нам не подивитися інший склад — там ще кілька вільних здається...

— Ні. Цей підійде.

Чень Чень підійшов до дещо заіржавілих дверей і легенько поплескав їх. — Просто найміть кількох робітників, щоб прибрати це місце. Я поки що орендую його на рік.

— Гаразд, добре! — Агент захоплено кивнув і почав дзвонити, щоб домовитися.

Чень Чень вибрав цей склад, оскільки розташування було досить віддаленим. Найближче село та магазини були за кілька кілометрів, і щоб дістатися до узбережжя, потрібно було проїхати лише чотири-п’ять кілометрів.

У фільмах викрадачі зазвичай привозять своїх заручників у таке місце посеред нічого.

Для простих людей ця територія була безлюдним, богом забутим розсадником зла.

Однак для такого, як Чень Чень, це було найкраще місце, яке було доступно. Якби він вийшов із задньої частини складу і втік у ліс, навіть кілька сотень поліцейських не змогли б його схопити.

У критичні моменти Чень Чень міг навіть вибрати втечу через океан.

Звичайно, Чень Чень просто планував наперед. Якби Федерація виявила USB-накопичувач, Чень Чень був би зрештою схоплений, навіть якби він утік на край світу.

Поки агент займався перефарбуванням складу, Чень Чень використав навички роботи з комп’ютером, набуті в інтернеті, щоб встановити чотири настільні комп’ютери, які коштують понад п’ять цифр.

Після того, як склад було перефарбовано, Чень Чень перевіз усі свої речі.

За два-три дні перший офіс Чень Ченя був офіційно готовий.

У цьому середовищі, ізольованому від решти світу, Чень Чень офіційно зробив перший крок до злому Oasis.

Чень Чень вирішив використати інструменти динамічного налагодження, щоб розпакувати файл вручну.

За допомогою впливу NZT-48 концентрація Чень Ченя була сфокусована лазером. З таким рівнем ефективності він міг виконати більше тижневого робочого навантаження за один день.

З підвищеною ефективністю, Чень Чень витратив півмісяця і нарешті знайшов справжню побудову програми.

Після цього Чень Чень використовував спеціально розроблене програмне забезпечення для декомпіляції, щоб поступово розкрити процес запуску програми в режимі складання.

Було шкода, що вихідний код Oasis не можна було змінити за допомогою технологій Земної Федерації, де знаходився Чень Чень.

Попри це, цього було достатньо. Чень Ченю потрібна була ідея. Поки він мав загальний напрямок, він був упевнений, що зможе використати цю нову технологію та реконструювати подібну програму.

Далі

Розділ 33 - Маленький X (ікс)

Розділ 33. Маленький X (ікс)   Місяць потому на околиці Шанду поруч з узбережжям, склад у глушині. Чень Чень натиснув останню клавішу. Індикатор виконання блимає, і на робочому столі комп’ютера з’являється стиснутий пакет. Чень Чень запустив емулятор Android, потім встановив і запустив стислий пакет. Після цього спалахнув інтерфейс емулятора і швидко розгорнувся прозорий шар, який закрив весь екран. Зробивши це, Чень Чень витягнув англійську вебсторінку на емуляторі. Вебсторінці мерехтіла, і між рядками англійської мови з’явилися щільні ряди червоних китайських ієрогліфів. Це був переклад англійських речень китайською. Крім того, текст перекладу не містив логічних недоліків. Йому просто не вистачало майстерності, тому він виглядав досить жорстким. Проте, порівняно з більшістю програм для перекладу, це було набагато зручніше. Потім Чень Чень перейшов до інтерфейсу програми перекладу та перейшов до параметрів режимів перекладу. Зараз стандартним режимом є «вбудований переклад». Нижче цієї опції було ще два режими «замінного перекладу» та «контрастивного перекладу». Крім того, можна було налаштувати шрифт і колір перекладеного тексту. Трохи подумавши, Чень Чень вибрав варіант заміни перекладу, а потім повернувся на вебсторінку англійською мовою. Цього разу між рядками оригіналу не було перекладених слів червоного кольору. Натомість усі англійські слова на всій вебсторінці були безпосередньо замінені китайськими ієрогліфами. Дивовижним було те, що ця зміна зовсім не порушила структуру вебсторінки. Здавалося, що ця вебсторінка спочатку була китайською. Переконавшись, що це програмне забезпечення не має проблем, Чень Чень зітхнув із полегшенням. Він раптом звернувся до екрана перед собою: «X, допоможи мені додати рівень динамічного захисту до програми та перетворити її на три формати: Android, IOS і ПК. Решту я залишу тобі». — Так, батьку. — Раптом із динаміка почувся дитячий голос. Без будь-якого контролю з боку людини комп’ютер автоматично відкрив різноманітне програмне забезпечення, і корпус рідинного охолодження головного комп’ютера почав гудіти та обертатися! Якби на це дивився незнайомець, вони б закричали на сполох. Чотири комп'ютери з'єдналися один з одним, утворивши обчислювальний кластер. Екран кожного комп’ютера швидко спалахував, ніби хтось із неймовірною швидкістю реакції використовував чотири комп’ютери одночасно. За короткий проміжок часу комп’ютери швидко завершили робоче навантаження, яке для людей зайняло б кілька днів або тижнів. На цю мить Чень Чень навіть не вмив обличчя. X був фрагментом програмного коду, який Чень Чень вилучив із гри Oasis. Окрім графіки, Oasis також мав велику кількість NPC. Ці NPC все ще вважалися слабким штучним інтелектом, який не мав реальної свідомості. Проте рівень їх інтелекту, безсумнівно, перевершив усі сучасні ШІ. Програма, отримана від цієї групи NPC, була основним кодом цього X. За допомогою алгоритму, подібного до алгоритму штучного рибного рою, але більш складного, програма моделювала нейронні флуктуації людського мозку. Ця програма могла симулювати до вісімдесяти відсотків людського мислення і навіть була здатна до логіки. У минулому, батько інформатики та штучного інтелекту, Тюрінг одного разу визначив концепцію: — Дозвольте людині та розумній машині ставити випадкові запитання та обмінюватися думками, не знаючи один одного. Якщо понад тридцять відсотків людей-тестерів не усвідомлювали, що вони спілкуються з комп’ютером, це означало, що комп’ютер володіє «людським інтелектом». Це було названо «тестом Тюрінга». Очевидно, інтелект X досяг точки, коли він міг легко пройти тест Тюрінга. Це було навіть близько до Джарвіса із «Залізної людини». Наперекір цьому, це не означало, що X був розумною формою життя, оскільки він, по суті, був продуктом нескінченного програмування. Воно не мало ні самосвідомості, ні здатності мислити як люди. Щоб запобігти сюжету «Термінатора», Чень Чень наклав кілька обмежень на X. Це включало правила, імплантовані в основну програму, такі як: будь-яка команда Чень Ченя ставала найвищим розпорядженням, самовідтворення було заборонено, жодна онлайн-інформація не мала отримуватись без дозволу Чень Ченя тощо. Зрештою, Чень Чень навчився на помилках своїх попередників. Раніше штучний інтелект, на ім'я Тей, випущений Microsoft, провів лише один день в інтернеті й став расистською та нацистською «поганою дівчинкою». Проте, X і Тей були полюсами один від одного. Обмін між Ченом і X приголомшили б багатьох інженерів, які вивчали обчислювальну семантику. Загалом, голосовий помічник може виконувати певні завдання в межах своїх можливостей за допомогою голосу користувача. Наприклад, користувач може отримати доступ до голосового помічника свого мобільного телефону та випадково наказати «Подзвонити на XXX». Голосовий помічник зможе допомогти користувачеві виконати завдання телефонного дзвінка. Однак хто хоч коли бачив, щоб користувач вимовляв магічну команду на зразок: «Ти вже зрілий голосовий помічник і повинен навчитися робити щось самостійно. Допоможи мені закінчити решту роботи, добре?». Якби голосовий помічник дійсно закінчив роботу, цей користувач з переляку намочив би штани. До того часу, коли Чень Чень закінчив мити посуд, X виконав роботу, яку просив Чень Чень. Три абсолютно нові стиснені пакети були повністю інкапсульовані й чекали на робочому столі. — X, як назвати цю програму? — Чень Чень раптом захотів ще раз перевірити інтелект X. — Батьку, як мій творець, ви повинні знати, що я не оснащений жодними творчими модулями, — X звучав трохи ображено. — Гаразд, у такому випадку цю програму перекладу буде названо Помічник-перекладач Маленький X. Зрештою, це видобуто з твого основного інтелекту, — сказав Чень після миті роздумів. — Добре, батьку. — На екрані комп’ютера три повністю інкапсульовані стиснені пакунки були автоматично перейменовані на [Little X Translation Assistant]. — Вони перевірені на помилки? — запитав Чень Чень висушуючи волосся. — Ще ні, батьку. Дитячий голос X знову відповів: «Якщо ви хочете провести новий раунд вдосконалення, це займе приблизно 325 годин тестування. Ви хочете провести тестування?». — Ні, просто надішли стиснені пакети на вказані мною поштові скриньки. Чень Чень задумався. У будь-якому випадку програмне забезпечення мало вікно зворотного звʼязку. Після офіційного випуску багато користувачів надсилали звіти про помилки. Йому не потрібно було витрачати більше часу на тестування. — Зрозумів, батьку. X відповів своїм невинним голосом і відкрив кілька поштових скриньок. Після цього нещодавно запаковане програмне забезпечення було розіслано. Разом з наданим програмним забезпеченням додається короткий вступ. [Цей продукт оснащено потужною технологією обробки мови. На відміну від іншого програмного забезпечення для перекладу, він робить усе можливе, щоб відновити зміст оригінального тексту. Крім того, він має безперебійну інтелектуальну обробку шаблонів і здатний перетворювати іноземні мови на мову користувача, не впливаючи на макет вебсторінки].

Читати


Відгуки

Наразі відгуки до цього розділу відсутні!

Зареєструйтеся або увійдіть, аби лишити Ваш коментар!