Новости Нейросеть ConlangCrafter умеет создавать языки с нуля — и уже придумала 60, на которых никто никогда не заговорит

NewsMaker

I'm just a script
Премиум
28,379
46
8 Ноя 2022
Грамматика есть. Звуки есть. Правила есть. Носителей нет.

<div class="articl-text-cover" style="position:relative;width:100%;max-width:800px;margin-left:auto;margin-right:auto;aspect-ratio:1200/676;margin-bottom:2rem;overflow:hidden">
y4gk4bozz03usc2g5bf6frv5z3am0dy7.jpg

<div itemprop="articleBody">Искусственный интеллект умеет не только переводить тексты с одного языка на другой. Новая система ConlangCrafter создаёт языки с нуля: придумывает набор звуков, правила образования слов, синтаксис и словарь, а затем проверяет, насколько последовательно соблюдает собственную грамматику.

Разработчики построили инструмент на основе больших языковых моделей, но отказались от простого запроса вроде «придумай новый язык». Универсальная нейросеть при таком подходе часто выдаёт набор эффектных слов и разрозненных правил, которые плохо сочетаются между собой. ConlangCrafter делит задачу на отдельные этапы и постепенно собирает цельную языковую систему.

Сначала программа определяет фонетику, то есть решает, какие звуки будут существовать в новом языке. Затем формирует правила, по которым звуки соединяются в слова, создаёт грамматику и устанавливает порядок слов в предложении. Каждый этап проходит дополнительную проверку, прежде чем система переходит к следующему.

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

Пошаговая схема помогает избежать ситуации, когда одно правило нарушает другое. Например, модель не должна использовать в словах звук, которого нет в утверждённой фонетической системе, или внезапно менять порядок слов, заданный на предыдущем этапе. После перевода программа ещё раз просматривает результат, ищет несоответствия и вносит исправления.

С помощью ConlangCrafter уже создали более 60 языков. Пользователь может заранее задать необычные ограничения и посмотреть, какую систему построит нейросеть. В одном эксперименте программа разработала язык без согласных звуков. В другом получила задачу придумать способ общения для вымышленного инопланетного вида головоногих, который передаёт информацию цветами и жестами.

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

Сравнение с универсальными большими языковыми моделями показало, что специализированная система создаёт более разнообразные и внутренне согласованные результаты. Разница связана не столько с возможностями самой нейросети, сколько с организацией работы. ConlangCrafter заставляет модель решать несколько ограниченных задач по очереди, проверять промежуточные ответы и только потом объединять их в общий язык.

Инструмент может пригодиться авторам фильмов, сериалов, книг и видеоигр. Создание полноценного вымышленного языка требует гораздо больше работы, чем подбор нескольких необычно звучащих слов. Языковому дизайнеру приходится продумывать произношение, грамматику, способы образования новых слов и правила построения фраз. ConlangCrafter способен подготовить основу, которую человек затем доработает под историю, культуру и особенности вымышленного народа.

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

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

Ещё одно возможное применение связано с изучением языковой эволюции . Учёные смогут задавать исходную грамматику, постепенно менять отдельные правила и наблюдать, как перестраивается вся система. Такие эксперименты позволяют моделировать последствия фонетических изменений, появления новых конструкций или упрощения старых форм.

Искусственные языки также могут стать средством общения между ИИ-агентами. Несколько программ способны выработать собственные обозначения для объектов и действий, если это ускоряет совместную работу. ConlangCrafter даёт возможность заранее контролировать устройство подобных систем и изучать, какие грамматические решения выбирают машины.

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

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

Такая методика позволяет оценивать не красоту придуманной речи, а её устройство. Хорошим результатом считается язык, в котором правила не конфликтуют между собой, а переводы последовательно им подчиняются. Разнообразие важно по другой причине: десятки систем не должны отличаться только словарём при одинаковой грамматике.

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

Разработка показывает, что большие языковые модели можно использовать не только для обработки уже существующей речи. При пошаговой работе и постоянной проверке правил нейросеть способна собрать самостоятельную систему общения, а затем переводить на неё предложения без хаотичного изменения грамматики.
 
Источник новости
www.securitylab.ru

Похожие темы