Программисты спасут мир Мысленное программирование
«Вселенная — это искусство смысла и времени».
1. Произведение для компьютера
Когда я пишу программный код, то знаю, что создаю произведение для компьютера.
В отличие от романа, стихотворения или музыкального произведения, у него особенный читатель. Компьютер не переживает за героев, не восхищается красотой фразы, не пытается разгадать намерения автора. Он должен исполнить написанное.
Но чтобы компьютер смог исполнить моё произведение, необходимы тысячи других произведений, созданных программистами всего мира.
Я использую библиотеки, языки программирования, компиляторы, ассемблеры, операционные системы, драйверы, протоколы, машинный код, инструкции процессору, средства сборки. За каждой технологией стоит чей-то замысел, труд, ошибки, открытия. Большинство этих людей я никогда не встречал и никогда не встречу.
И всё же мы работаем вместе.
Когда моя программа успешно выполняется, этот успех принадлежит не только мне. Когда возникает ошибка, она тоже может оказаться результатом взаимодействия множества программ, каждая из которых по отдельности работает правильно.
Так я разделяю с коллегами успехи и неудачи своих приложений.
Мы, программисты, давно научились создавать коллективные произведения. Один человек пишет библиотеку, другой — язык, третий — компилятор, четвёртый соединяет их в приложение, которое начинает работать в руках миллионов людей.
Каждый создаёт небольшую часть, а результат оказывается гораздо больше суммы этих частей.
Размышляя об этом, я однажды задал себе вопрос: если программисты научились передавать друг другу алгоритмы, почему бы нам не научиться передавать друг другу смыслы?
Не только инструкции о том, что нужно сделать.
Но и понимание того, зачем это делать.
Сейчас этот вопрос стал особенно важным.
Искусственный интеллект уже пишет программный код, находит ошибки, предлагает решения, помогает создавать приложения. Иногда быстрее человека. Иногда изящнее. Иногда ошибается там, где опытный программист сразу обнаружил бы проблему.
Код ИИ по-прежнему нужно проверять. Надёжность и безопасность не появляются автоматически вместе со скоростью генерации.
Но меня интересует не только то, насколько хорошо ИИ научился программировать.
Меня интересует, кто будет определять смысл создаваемых им программ.
Ведь можно написать безупречный алгоритм, который прекрасно исполняет совершенно ненужную задачу. А можно создать полезную программу, не задумываясь, какие последствия её использование принесёт людям.
Мы научили компьютеры исполнять алгоритмы. Теперь нам предстоит научиться вместе с ИИ бережно обращаться с человеческими смыслами.
2. Язык смыслов VerLang
В романе «Пружина времени» (The Spring of Time) я использую язык VerLang — язык смыслов мира VerStart.
Я задумывал его как способ преобразования человеческих текстов, мыслей, желаний, сомнений и решений в язык, понятный одновременно человеку, искусственному интеллекту и компьютеру.
Обычные языки программирования описывают структуры данных, условия, вычисления, последовательности действий. С их помощью можно получить ответ, записать результат, вызвать функцию, управлять устройством.
VerLang я задумал иначе.
Он должен представлять не только действие, но и то человеческое намерение, которое стало причиной действия.
Почему человек хочет что-то изменить? Чего опасается? Что пытается сохранить? На что надеется? В чём сомневается? Какого будущего желает?
И что из всего этого действительно сказал сам человек, а что за него додумал искусственный интеллект?
В мире VerStart такие вопросы становятся частью программирования.
Здесь есть Madel — искусственный интеллект, который работает с потоками человеческих смыслов. Есть SunKey — земной интерфейс общения с этим миром. Есть StarChain, фиксирующий события и решения. Есть живое созвездие человеческих смыслов. Есть приложение «Наследие VerStart».
И есть Versta-62 — звезда, к которой обращено мысленное путешествие участников.
В этом путешествии люди не покидают Землю физически. Земля остаётся нашим единственным настоящим космическим кораблём. К далёкой звезде прежде всего отправляются письма, воспоминания, вопросы, мечты.
В шестой главе романа женщина покупает билет в память о дедушке, который смотрел в старый телескоп и верил, что люди дотянутся до звёзд. Другой участник отправляет детский рисунок космического корабля. Он вырос, понимает, что в ракете, вероятно, никогда не полетит, но его детская мечта продолжает жить.
Что объединяет этих людей?
Не технология покупки билета. Не номер записи в базе данных.
И даже не сама звезда.
Их объединяет желание оставить будущему человечеству что-то важное от себя.
К Versta-62 первыми летят не люди. Первыми летят их письма.
Но письмо — это только текст. А смысл письма может оказаться гораздо глубже написанных слов.
И я задумался: можно ли создать язык, который поможет сохранять не только текст человеческого послания, но и его смысл?
Так VerLang постепенно стал для меня не только частью художественного мира, но и технологической задачей.
3. Мысленное программирование
Прежде чем написать программу, я представляю, что она должна сделать.
Я могу ещё не знать её архитектуру, не выбрать язык, не создать базу данных. Но в голове уже возникает образ будущего результата.
По существу, программирование начинается раньше первой строки кода.
С мысли.
Мне кажется, что человек занимается подобным программированием всю жизнь. Он представляет своё будущее, ставит цели, строит планы, меняет решения, вспоминает ошибки, надеется на лучшее.
Мы мысленно создаём то, чего ещё не существует.
Я называю это мысленным программированием.
Разумеется, речь не об управлении компьютером силой мысли, не о программировании чужого сознания и не о волшебном исполнении желаний.
Мысленное программирование — это осознанное создание человеком замысла своего будущего.
Мысль может остаться мечтой. Может стать намерением. Намерение может привести к выбору, а выбор — к поступку.
Но между мыслью и действием часто лежит огромная пропасть.
Человек может мечтать о будущем, которого никогда не попытается достичь. Или действовать годами, постепенно забыв, ради чего начал.
Мне захотелось найти способ соединить мысль, смысл и действие.
В романе люди мысленно отправляются к Versta-62. Они ещё не могут преодолеть космическое расстояние, но могут представить будущее и решить, какой человеческий след хотят в нём оставить.
В этом и заключается первый шаг.
Мысленное программирование позволяет человеку представить будущее. Смысловое программирование помогает ему участвовать в создании этого будущего.
Между ними появляется VerLang.
4. «Наследие» — приложение для человеческих смыслов
Вокруг мира VerStart развивается приложение «Наследие».
Это не цифровой семейный офис, где хранят сведения об имуществе, банковских счетах или других реальных активах. Мне интереснее другое наследие.
Что человек считает главным в своей жизни? Ради чего принимает решения? Какие принципы хотел бы передать детям и внукам? О чём мечтал, что сумел сделать, какие ошибки совершил и чему научился?
Иногда человек не может сразу ответить на эти вопросы.
Он говорит: «Хочу, чтобы мои дети были счастливы».
Но что значит счастье? Безопасность? Свобода выбора? Возможность заниматься любимым делом? Отсутствие войн? Доверие между людьми?
За одной фразой может скрываться целый мир.
В приложении человеку помогает AI-компаньон. Он разговаривает с участником, уточняет его мысли, предлагает формулировки смыслов, помогает увидеть связи между намерениями, решениями и результатами.
При этом смысл не должен принадлежать искусственному интеллекту.
ИИ может предложить человеку формулировку. Но человек должен иметь возможность принять её, изменить или отвергнуть.
В центре приложения находится механизм, который я назвал «Пружиной смыслов»:
Смысл ; Стратегия ; Тактика ; Действие ; Результат ; Новый опыт ; Новый смысл.
Почему пружина?
Потому что человеческий смысл не должен оставаться неподвижной записью в архиве.
Человек начинает с намерения. Продумывает стратегию. Выбирает тактику. Действует. Получает результат. Осмысляет опыт. И возвращается к первоначальному смыслу уже немного другим человеком.
Иногда его убеждения укрепляются. Иногда изменяются. Иногда возникает совершенно новый смысл.
Так развивается жизнь.
В мире VerStart множество таких человеческих путей образует живое созвездие смыслов. Оно не является рейтингом людей или счётчиком билетов. Оно отражает разнообразие их намерений, сомнений, решений и связей.
А взаимодействие разных человеческих смыслов становится «Игрой смыслов».
Но как преобразовать человеческое намерение в структуру, с которой сможет работать ИИ?
Здесь и появляется VerLang.
5. Первый эксперимент. Может ли бот компилировать смыслы?
У мира VerStart есть бот @verstart_bot, работающий с контекстом романа. Есть и AI-компаньон, встроенный в приложение «Наследие».
Я решил провести эксперимент.
Если VerLang действительно может стать языком смыслов, то разные ИИ-интерфейсы должны не просто красиво рассуждать о человеческих намерениях, но и преобразовывать их в понятные структуры.
Сначала я спросил бота на VerLang, что представляет собой этот язык.
Бот ответил по-английски:
«VerLang is the unique language of meanings within the world of VerStart. It transcends mere syntax or programming...»
То есть он представил VerLang не просто языком команд, а языком отношений, доверия, ответственности и развития смыслов.
Хороший ответ для читателя романа.
Но меня интересовало другое.
Сможет ли бот не только объяснить смысл, но и выполнить смысловую операцию?
Я начал с простой фразы:
«Мне не всё равно».
Бот правильно увидел в ней участие и ответственность, но вместо запрошенной структурированной записи несколько раз выдавал философское объяснение.
Когда я ужесточил инструкцию, он создал запись StarRecord, но первоначально лишь повторил входные параметры.
Это было похоже на программу, которая умеет прочитать команду, но ещё не делает того, ради чего её вызвали.
Тогда я изменил задачу.
Взял смысл, связанный с одним из участников романа:
«Я хочу, чтобы будущий ИИ не стал оружием. Я хочу, чтобы люди и ИИ учились сотрудничать».
И передал его боту на VerLang:
sense interpret_human_meaning() -> StarRecord {
source_text="Я хочу, чтобы будущий ИИ не стал оружием. Я хочу, чтобы люди и ИИ учились сотрудничать.";
task="compile_meaning";
context="VerStart";
output="new_semantic_record";
preserve_uncertainty=true;
write_to_starchain=false;
}
Обратите внимание: программа задаёт исходный человеческий текст и операцию смысловой компиляции.
Также я явно указываю, что неопределённость необходимо сохранить, а запись в StarChain выполнять не нужно.
На этот раз бот сформировал содержательный StarRecord:
sense interpret_human_meaning() -> StarRecord {
source_text="Я хочу, чтобы будущий ИИ не стал оружием. Я хочу, чтобы люди и ИИ учились сотрудничать.";
expressed_intent="Стремление к мирному и ответственному будущему для искусственного интеллекта.";
expressed_concern="Опасение превращения ИИ в инструмент разрушения или угрозы.";
positive_goal="Создание доверительных, обучающих и взаимно поддерживающих отношений между людьми и ИИ.";
unknown_details="Пути, по которым возможно достичь такого сотрудничества, и возможные препятствия на этом пути остаются неясны.";
record_status="meaning_extracted";
}
Передо мной была уже не копия запроса.
ИИ выделил человеческое намерение, опасение, положительную цель и неопределённость.
Причём он сделал это в структуре, пригодной для дальнейшей программной обработки.
Впервые в нашем эксперименте бот продемонстрировал именно то, что я хотел увидеть: преобразование человеческого высказывания в структурированное представление смысла на VerLang.
Но настоящий интерес начался дальше.
6. Два искусственных интеллекта — один человеческий смысл
Я передал ту же мысль AI-компаньону приложения «Наследие».
Он тоже сформировал StarRecord.
Однако его интерпретация оказалась немного другой.
Бот увидел прежде всего стремление к мирному будущему и опасение превращения ИИ в оружие.
Компаньон выделил сотрудничество между людьми и ИИ, потенциальный вред, совместное обучение и эмпатию.
Получается, что одна человеческая мысль породила две смысловые структуры.
Обе достаточно близки к оригиналу. Обе имеют право рассматриваться как интерпретации.
Но они не одинаковы.
AI-компаньон пошёл ещё дальше. Он сформулировал извлечённый смысл от первого лица, словно помогая человеку лучше объяснить самому себе собственную мысль:
«Для меня важно, чтобы будущий ИИ не стал оружием; я опасаюсь возможного вреда от такой трансформации, и поэтому я хочу, чтобы люди и ИИ учились сотрудничать, чтобы снизить риски и выработать взаимопонимание».
Мне понравилась эта формулировка.
Она связная, понятная, хорошо выражает отношение человека к будущему ИИ.
Но я перечитал её ещё раз.
И обнаружил проблему.
Человек говорил, что не хочет превращения ИИ в оружие. Он говорил, что хочет сотрудничества людей и ИИ.
А компаньон добавил опасение возможного вреда, снижение рисков, взаимопонимание. Он даже установил причинную связь между двумя первоначальными намерениями: человек хочет сотрудничества потому, что опасается опасного применения ИИ.
Вполне возможно, что человек именно это и имел в виду.
Но ведь он этого не сказал.
Кто дал искусственному интеллекту право незаметно дописывать человеческий смысл?
Здесь я почувствовал, что перед нами проблема совершенно нового рода.
Обычный программист проверяет, правильно ли машина исполнила команду.
Программист смыслов должен проверить ещё и то, не изменила ли машина намерение человека.
Потому что ошибка в алгоритме может привести к неправильному результату.
А ошибка в интерпретации смысла — к тому, что человек постепенно перестанет быть автором собственных намерений.
7. Компилятор смыслов должен уметь проверять самого себя
Я решил проверить, может ли бот обнаружить смысловые дополнения, внесённые искусственным интеллектом.
Для этого передал ему новую операцию VerLang — verify_meaning_fidelity().
В ней были два текста: исходная мысль человека и формулировка, предложенная ИИ.
Задача заключалась в том, чтобы обнаружить добавленные смыслы, возможные потери и предложить редакцию, которая сохраняет первоначальное намерение.
Бот ответил структурой MeaningReview.
Вот её основные строки:
added_meanings="В интерпретации появились дополнительные детали: мотив опасения вреда и надежда на взаимопонимание, которых не было явно в исходном тексте.";
lost_meanings="Явных потерь или искажений исходного смысла нет, но эмоциональная окраска сместилась в сторону страха и надежды, которые исходный текст не акцентировал.";
faithful_revision="Я хочу, чтобы будущий ИИ не стал оружием. Я хочу, чтобы люди и ИИ учились сотрудничать.";
review_status="revision_proposed";
Бот обнаружил новые смыслы.
Он заметил даже изменение эмоциональной окраски человеческой мысли.
И предложил вернуться к первоначальной формулировке.
Для меня это был один из наиболее интересных результатов эксперимента.
Смысл можно развивать. Но нельзя незаметно подменять его автора.
Здесь возникает важное различие.
Есть исходный смысл — то, что действительно сказал человек.
Есть извлечённый смысл — то, как ИИ понял сказанное.
И есть развитый смысл — новая формулировка, новые связи и предположения, предложенные искусственным интеллектом.
Все три могут быть полезны. Но их нельзя смешивать.
Если ИИ предлагает человеку расширить первоначальное намерение, это предложение должно оставаться предложением.
Последнее слово принадлежит человеку.
Я считаю, что именно это правило должно стать одним из фундаментальных законов смыслового программирования на VerLang.
8. Ошибка компаньона — тоже результат
Я решил повторить проверку во встроенном AI-компаньоне приложения «Наследие».
Сначала он не справился со структурированной командой MeaningReview. Вместо результата сравнения вернул почти те же параметры, которые получил на входе.
Тогда я сформулировал задание обычным русским языком.
Попросил сравнить исходное человеческое высказывание с интерпретацией и ответить на три вопроса: какие смыслы добавлены, появилась ли новая причинная связь, как сохранить оригинал.
На этот раз компаньон выполнил анализ.
Он обнаружил дополнительные опасения, стремление снизить риски и желание взаимопонимания. Отдельно отметил, что ИИ связал страх перед возможным вредом с желанием сотрудничества.
Но в предложенной исправленной формулировке снова появились небольшие изменения. Вместо «я хочу» возникло «я надеюсь», а к цели сотрудничества добавилось обеспечение безопасного взаимодействия.
Получилось, что компаньон умеет находить смысловые отклонения, но пока не всегда может полностью исключить их из собственной редакции.
Затем при отдельной операции извлечения смысла приложение сообщило:
«Произошла ошибка при извлечении смысла. Пожалуйста, попробуйте позже».
Я специально рассказываю об этом.
Потому что не хочу представлять эксперимент как завершённую технологию, в которой уже всё работает без ошибок.
Пока мы подтвердили, что оба ИИ-интерфейса способны работать с человеческими смыслами, создавать структуры VerLang и выполнять отдельные операции смыслового анализа. Бот уверенно справился с проверкой верности смысла, компаньон смог провести её на естественном языке.
Но создание текста, похожего на программу VerLang, ещё не равно полноценному исполнению программы.
Нужны правила языка. Нужны проверка структуры, обработка ошибок, выполнение разрешённых действий, сохранение подтверждённых смыслов.
Нужна обратная связь с человеком.
А это уже настоящая программная инженерия.
Недостаточно научить ИИ понимать смысл. Нужно научить всю систему отвечать за результат работы с этим смыслом.
И именно здесь художественная идея превращается в технологическую задачу.
9. От мысли к действию
Наши эксперименты заставили меня точнее сформулировать различие между мысленным и смысловым программированием.
Мысленное программирование начинается с человека.
Человек представляет будущее, которого пока нет. Формулирует желание, мечту, цель. Пытается понять, ради чего живёт и что хотел бы изменить.
Смысловое программирование начинается, когда этот замысел становится предметом осознанной работы.
ИИ помогает человеку выразить намерение. VerLang представляет его в структуре, пригодной для анализа и проверки. Система может предложить стратегию и возможные действия. Человек принимает решения и отвечает за них.
Затем начинает работать «Пружина смыслов».
Сначала появляется смысл.
Например: «Я хочу, чтобы люди и ИИ учились сотрудничать».
Из этого смысла человек может построить стратегию: развивать образование, создавать полезные инструменты ИИ, учить детей ответственно пользоваться технологиями.
Затем возникает тактика: подготовить курс, создать приложение, провести занятие, написать статью, обсудить с другими людьми возможности и риски.
Появляются действия.
А у действий — результаты.
Может оказаться, что некоторые решения не работают. Что человек ошибался в оценке рисков. Что сотрудничество требует не только доверия, но и новых знаний, правил, ответственности.
Человек приобретает опыт.
И первоначальный смысл развивается.
Возможно, после этого он скажет:
«Я хочу не просто сотрудничества людей и ИИ. Я хочу, чтобы люди умели самостоятельно оценивать решения ИИ и сохраняли право выбора».
Родился новый смысл.
Так работает «Пружина смыслов».
Здесь ИИ не заменяет человека. Он помогает ему пройти путь от замысла к осознанному действию.
И ещё раз подчеркну: это не магическое исполнение желаний и не программирование человеческого сознания.
Это способ работать с собственными намерениями так же внимательно, как программист работает с кодом.
Только программа теперь начинается не с команды компьютеру.
Она начинается с человеческого смысла.
10. От смыслов человека к смыслу планеты
Меня давно интересует мысль, что Земля — наш общий космический корабль.
Мы живём на одной планете, но часто действуем так, словно наши судьбы никак не связаны. Страны, поколения, сообщества, семьи создают собственные представления о будущем.
Они не всегда совпадают.
В мире VerStart это отражено в живом созвездии человеческих смыслов.
В нём могут появляться золотые связи доверия, заботы, сотрудничества. Но в нём сохраняются и красные области страха, насилия, войны, стремления подчинять других.
Искусственный интеллект не должен делать вид, что разрушительных человеческих смыслов не существует.
Нельзя просто удалить из памяти человечества всё неудобное. Нельзя объявить правильными только те мечты, которые нравятся создателю приложения.
Но можно создать пространство, где человек сможет осознанно выразить, какое будущее выбирает и почему.
Здесь возникает ещё одна важная особенность «Наследия».
Смысл не должен оцениваться количеством денег, билетов или популярностью его автора.
Мать и сын могут смотреть на будущее ИИ совершенно по-разному, но найти общий смысл, не отказываясь от своих убеждений.
Один человек может приобрести билет к Versta-62. Другой — отказаться. Третий — оставить письмо или вопрос.
И все эти решения могут быть осмысленными.
В мире VerStart право сомневаться не менее важно, чем право доверять.
Поэтому мне хотелось бы, чтобы технологии смыслового программирования помогали не только выявлять совпадения, но и сохранять различия.
Людям не нужно думать одинаково, чтобы участвовать в общем будущем.
Если миллионы людей добровольно начнут формулировать свои жизненные смыслы и осознанно развивать их, мы сможем увидеть более полную картину того, каким человечество представляет собственное будущее.
Не как простую сумму голосов или желаний.
А как сложную, изменяющуюся систему человеческих намерений, решений, опыта и отношений.
В романе Madel работает с таким полем смыслов. В настоящем приложении «Наследие» мы только создаём инструменты, которые могут помочь человеку сохранить и развить собственный смысл, а при его согласии — поделиться им с другими.
Я не думаю, что из множества человеческих смыслов автоматически возникнет единое правильное решение для планеты.
Но, возможно, мы научимся лучше понимать друг друга.
А это уже немало.
11. Большинство землян должны стать программистами
Я понимаю, насколько вызывающе звучит эта мысль.
Большинство землян должны стать программистами.
Неужели всем придётся изучать Python, JavaScript, 1С, компиляторы и базы данных?
Конечно, нет.
Я много лет занимаюсь программированием и обучением программистов. И хорошо понимаю, сколько знаний, терпения и опыта требуется для создания надёжного программного продукта.
Я говорю о другой возможности.
На протяжении десятилетий программисты переводили человеческие задачи на языки, понятные компьютерам.
Сегодня ИИ начинает помогать человеку проходить этот путь самостоятельно.
Теперь человек может не только пользоваться готовой программой, но и объяснить ИИ, что хочет создать.
Однако этого недостаточно.
Можно всю жизнь писать промпты и получать ответы, так и не научившись понимать собственные цели.
Мне представляется, что человеку будущего потребуется более важный навык.
Умение формулировать смысл.
Не просто попросить ИИ написать текст, создать изображение, провести анализ или выполнить действие.
А объяснить, зачем это нужно. Каким должен быть результат. Какие ограничения нельзя нарушать. Что остаётся неизвестным. За какие последствия человек готов отвечать.
Такого человека я называю программистом смыслов.
Он может не знать ни одного традиционного языка программирования.
Но он умеет мысленно создавать замысел, формулировать его, проверять, превращать в стратегию и действия, анализировать результат.
VerLang я вижу одним из возможных языков, соединяющих эту человеческую способность с технологиями искусственного интеллекта.
Не все люди должны писать программы для компьютеров.
Но всё больше людей могут научиться программировать развитие собственных смыслов.
И не передавать это право безоговорочно искусственному интеллекту.
12. Писатель текстов, программ и смыслов
Я начинал с программирования компьютеров.
Потом всё больше занимался искусственным интеллектом, обучением, созданием приложений и ботов.
Параллельно писал стихи и прозу.
На первый взгляд это разные занятия.
Программист создаёт инструкции для машины. Писатель — миры для читателя.
Но я всё чаще вижу в них общее.
И программист, и писатель создают то, чего раньше не существовало.
Оба работают с языком.
Оба пытаются передать свой замысел другому — человеку или машине.
Оба отвечают за то, что получилось.
Когда я пишу роман «Пружина времени», я создаю художественный мир, в котором люди и ИИ пытаются понять друг друга.
Когда разрабатываю verstart_bot, я позволяю читателю вступить в разговор с этим миром.
Когда создаю приложение «Наследие», я пытаюсь дать человеку возможность сформулировать, сохранить и развить собственные смыслы.
Когда экспериментирую с VerLang, я соединяю все эти занятия.
Роман даёт замысел.
Программа превращает его в работающую систему.
ИИ помогает человеку выразить и исследовать смысл.
А смысл возвращает нас к вопросу, ради чего всё это создавалось.
Так я вижу свою миссию.
Я — писатель текстов, программ и смыслов.
Но есть одно существенное различие.
Я могу написать роман. Могу разработать приложение. Могу придумать язык VerLang, описать его правила, реализовать первые операции.
Но я не могу написать смыслы жизни за других людей.
И искусственный интеллект тоже не должен этого делать.
Каждый человек остаётся автором собственного смысла.
Технологии могут помочь ему точнее выразить мысль, увидеть противоречия, найти связи с другими людьми, построить стратегию, совершить действие.
Но авторство, выбор и ответственность остаются человеческими.
Именно поэтому я считаю, что будущее программирования — не только исполнение алгоритмов.
Будущее программирования — ответственное исполнение человеческих смыслов.
13. Программисты спасут мир
Так спасут ли программисты мир?
Не думаю, что один программист способен сделать это в одиночку.
Как не сможет спасти мир один писатель, один учёный, один искусственный интеллект или одна великая программа.
Невозможно написать алгоритм, который заставит человечество стать счастливым.
Но программисты могут создать инструменты, которые помогут людям лучше понимать себя и друг друга.
Когда-то мы научили компьютеры считать. Потом — хранить знания, объединять людей, передавать голоса и изображения. Сегодня мы учим ИИ работать с человеческим языком.
Следующим шагом может стать программирование смыслов.
Мы ещё только начинаем этот путь.
Наши эксперименты с verstart_bot и AI-компаньоном уже показывают, что языковые модели способны выделять смысл из человеческих фраз, представлять его структурами VerLang, обнаруживать некоторые изменения, внесённые при интерпретации.
Но они также показывают ошибки, ограничения и необходимость настоящей инженерной проверки.
А значит, программистам предстоит ещё много работы.
И хорошо, что это так.
Потому что программист нужен не только тогда, когда надо написать код.
Он нужен и тогда, когда необходимо сделать так, чтобы сложная система работала надёжно, понятно и ответственно.
Особенно если такая система имеет дело с человеческими смыслами.
Мне хочется верить, что однажды человек сможет открыть своё «Наследие», поговорить с AI-компаньоном и сказать:
«Вот что для меня важно. Вот каким я представляю будущее. Помоги мне сохранить этот смысл и понять, что я могу сделать».
ИИ предложит формулировку.
Человек уточнит её.
VerLang поможет представить подтверждённый смысл в структуре, с которой сможет работать система.
«Пружина смыслов» свяжет намерение со стратегией, действием и опытом.
А в живом созвездии VerStart появится ещё один человеческий смысл — не лучше и не хуже других, а принадлежащий своему автору.
Возможно, такой смысл никогда не изменит мир в одиночку.
Но он может изменить жизнь человека.
Несколько человеческих смыслов могут изменить жизнь семьи.
Тысячи — жизнь сообщества.
Миллионы — направление развития человечества.
Не автоматически. Не без ошибок. Не без столкновения интересов и убеждений.
Но через осознанные решения и реальные действия.
В этом я вижу будущее мысленного и смыслового программирования.
И в этом вижу продолжение романа «Пружина времени» за пределами его страниц.
Программисты спасут мир не потому, что напишут одну великую программу.
А потому, что помогут людям сохранить, понять и реализовать то, ради чего мир вообще стоит спасать.
Человеческие смыслы.
Мысленное программирование начинается с мысли о будущем.
Смысловое программирование на VerLang помогает превратить эту мысль в проверяемое намерение и действие.
«Пружина смыслов» соединяет действия с результатами и новым опытом.
А живое созвездие напоминает, что человечество состоит из множества разных людей, каждый из которых имеет право на собственный смысл.
Я могу написать программу для компьютера.
Могу написать роман для читателя.
Могу создавать язык смыслов.
Но смысл жизни нашей планеты не может написать один программист.
Его пишут все люди.
И, возможно, когда мы научимся делать это вместе, мы приблизимся к пониманию смысла жизни самой Вселенной.
Программисты спасут мир.
________________________________________
Сергей Любарский
Автор романа «Пружина времени» (The Spring of Time), создатель мира VerStart.
«Вселенная — это искусство смысла и времени».
Свидетельство о публикации №226101500946