Чему нас научила история искусственных языков, и почему искусственный язык для эпохи ИИ идёт другим путём


Мечта 1887 года

В 1887 году польский офтальмолог Людвик Заменгоф опубликовал общий язык для человечества.

Эсперанто.

Диагноз Заменгофа был ясен. Поскольку каждая нация говорит на другом языке, возникают недоразумения. Недоразумения порождают конфликты, а конфликты порождают войны. Если бы все люди разделяли один язык, мир стал бы ближе к миру.

Эсперанто был прекрасно спроектирован. Его грамматика умещается в 16 правилах. Никаких исключений. Его корни взяты из основных европейских языков, что облегчает изучение. Произношение соответствует написанию.

Заменгоф осознал неэффективность естественного языка и попытался решить её с помощью намеренно спроектированного искусственного языка.

137 лет спустя у эсперанто около 2 миллионов носителей. 0,025% населения мира. Эсперанто потерпел неудачу.

Почему?


Три причины неудачи

Причина 1: Его нужно учить

Каким бы лёгким ни был эсперанто, изучение нового языка – это затраты.

Нужно освоить 16 правил. Нужно запомнить корни. Нужна практика мышления и письма на этом языке.

Допустим, русскоязычному нужно 100 часов для изучения эсперанто. 100 часов – это немало. Чтобы иметь мотивацию вложить 100 часов, нужно уже иметь собеседника на эсперанто.

Но мало кто говорит на эсперанто. Потому что мало кто говорит, нет мотивации учить. Потому что никто не учит, ещё меньше людей говорит.

Хрестоматийный случай обратного сетевого эффекта. Проблема курицы и яйца. Эсперанто застрял в этой ловушке на 137 лет.

Причина 2: Он должен был заменить существующие языки

Цель эсперанто состояла в том, чтобы дополнить или заменить существующие естественные языки.

Это означает изменение привычек всего человечества. При том что английский уже служит международным лингва франка, внедрение нового языка требует, чтобы все участники переключились одновременно.

Даже если один человек выучит эсперанто, это бессмысленно, если другой отвечает на английском. Переключение должно быть одновременным, а одновременное переключение практически невозможно.

Причина 3: Коммуникация сама по себе была целью

Смысл существования эсперанто заключался в общении. Люди, беседующие друг с другом на эсперанто. Писать письма, читать книги, вести дискуссии.

Но люди уже общаются. На родных языках, на английском, жестами. Несовершенно, но это работает.

“Лучшее общение” привлекательно, но мотивации отказаться от “общения, которое уже работает” недостаточно.


Искусственный язык для эпохи ИИ может избежать всех трёх ловушек

Если бы существовал искусственный язык для ИИ, он отличался бы от эсперанто практически во всём.


Отличие 1: Не нужно учить

Эсперанто – это язык, который люди используют напрямую. Основной пользователь такого рода языка – ИИ.

Такой язык – это промежуточное представление (IR), работающее внутри ИИ. Пользователи говорят на естественном языке и получают ответы на естественном языке. Он работает невидимо между ними.

Точно так же, как программист, ничего не знающий о LLVM IR, может писать на C++, пользователь, ничего не знающий об этом языке, может использовать ИИ.

Затраты на обучение равны нулю. Проблема сетевого эффекта не возникает. Ни одному пользователю не нужно переключаться.


Отличие 2: Он не заменяет существующие языки

Эсперанто претендовал на позицию естественного языка. Такой язык не заинтересован в этой позиции.

Люди продолжают говорить на естественном языке. На русском, на английском, на испанском. Он заменяет не естественный язык, а роль, которую естественный язык временно выполняет внутри ИИ.

Среду рассуждений. Формат хранения знаний. Протокол межсистемной коммуникации.

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


Отличие 3: Коммуникация – не цель

Цель эсперанто – коммуникация. Цель такого языка – запись и верификация.

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

Коммуникация – задача естественного языка. Он уже справляется с ней. Такой язык берёт на себя то, с чем естественный язык не справляется.


Но люди могут видеть этот язык

Здесь есть важное уточнение.

То, что этот язык – “невидимый промежуточный язык”, не означает, что люди никогда не смогут его увидеть.

Такой язык должен быть открыт для людей через визуальный редактор.

Когда вы хотите узнать основание суждения, которое вынес ИИ, вы можете открыть граф рассуждений напрямую.

Вы не читаете бинарные 16-битные слова. Граф визуализирован. Нажмите на узел – появится информация о сущности. Проследите ребро – станет виден путь рассуждения. Источники, временные метки и уровни достоверности отображаются визуально.

Это не изучение языка. Это чтение карты.

Точно так же, как не нужно изучать геодезию, чтобы пользоваться Google Maps, не нужно изучать бинарную грамматику, чтобы пользоваться визуальным редактором.


Интерфейс верификации

Визуальный редактор – это последний элемент, завершающий принцип белого ящика.

Даже если рассуждения записаны прозрачно, прозрачность бессмысленна, если люди не могут получить доступ к этим записям.

С визуальным редактором:

Когда ИИ отвечает “Ли Сунсин разбил 133 корабля с 12 кораблями”, пользователь может открыть граф рассуждений за этим ответом.

Какие сущности были использованы? Ли Сунсин, битва при Мённяне, флот Чосон. Из каких источников получена эта информация? Анналы династии Чосон, Нанчжун ильги, научные статьи. Каков уровень достоверности числа 12? Откуда взялось 133? Расходятся ли японские и корейские записи?

Пользователь смотрит на это и судит: “Могу ли я доверять этому ответу?”

Это критическое доверие, а не слепая вера.

О чём мечтал эсперанто: “мир, где все люди общаются на одном языке”. Что создаёт такой язык: “мир, где люди могут непосредственно верифицировать суждения ИИ”.


Чему нас научил эсперанто

Неудача эсперанто произошла не потому, что это был плохой язык. Эсперанто – превосходный язык. Его дизайн элегантен и логичен.

Что потерпело неудачу – это стратегия.

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

Искусственный язык для эпохи ИИ должен точно учитывать эти уроки.

ЭсперантоВнутренний язык ИИ
Основной пользовательЛюдиИИ
Требуется обучениеДаНет
Заменяет существующие языкиПыталсяНет
Доступ для людейВыучить и читатьСмотреть через визуальный редактор
ЦельКоммуникацияЗапись и верификация
Стоимость переключенияВсе участникиТолько системы ИИ

Эсперанто пытался разрушить языковой барьер между людьми. Искусственный язык для эпохи ИИ разрушает барьер прозрачности между людьми и ИИ.

Цель другая, стратегия другая, и именно поэтому он избегает ловушки, в которую попал эсперанто.


Резюме

Эсперанто потерпел неудачу по трём причинам.

  1. Его нужно было учить. Он попал в ловушку сетевого эффекта.
  2. Он пытался заменить существующие языки. Одновременное переключение было невозможно.
  3. Коммуникация была целью. Не было мотивации отказаться от коммуникации, которая уже работала.

Искусственный язык для эпохи ИИ может избежать всех трёх ловушек.

  1. Основной пользователь – ИИ, поэтому людям не нужно его учить.
  2. Он не заменяет естественный язык. Он берёт на себя только роли внутри ИИ.
  3. Цель – не коммуникация, а запись и верификация.

И люди могут видеть рассуждения ИИ напрямую через визуальный редактор. Без изучения языка. Как если бы читали карту.

Чему нас научил эсперанто: Успех или неудача искусственного языка зависит не от элегантности его дизайна, а от его стратегии.