Обычный язык гибок, но эта гибкость оборачивается неточностью. Слово «тепло» означает и температуру, и дружелюбие, и погоду. Фраза «мне плохо» не говорит, что именно болит, насколько сильно и как долго. При передаче информации от человека к человеку через текст неоднозначности накапливаются и искажают исходный смысл.
Atom — экспериментальный гибридный язык, который решает эту проблему. Он строится на двух аксиоматических основаниях: семантических примитивах NSM (Natural Semantic Metalanguage) — словах, которые не разлагаются на более простые значения, — и семи фундаментальных физических величинах СИ, которые не определяются через другие величины. В результате каждое высказывание на Atom имеет одно и только одно прочтение. Язык не заменяет естественный язык в поэзии или искусстве — его задача узкая: точная, проверяемая, непротиворечивая коммуникация.
Анна Вежбицкая разработала NSM в 1970-х, предположив, что все лексические единицы любого человеческого языка сводятся к небольшому набору простых концептов. Эти примитивы не раскладываются на более базовые понятия и имеют лексическое соответствие в любом языке мира. Клифф Годдард насчитывает около 63 таких примитивов — I, YOU, THINK, WANT, DO, HAPPEN, GOOD, BAD, NOT, IF, BECAUSE и другие, — которые принимаются как аксиомы и не определяются через другие слова.
Физический слой строится на семи основных единицах СИ: метр, килограмм, секунда, ампер, кельвин, моль, кандела. Они не выводятся из других величин в рамках системы СИ — аксиоматичны для физики. Объединяя оба набора, Atom получает двойную аксиоматическую основу — лингвистическую и физическую: каждое слово в словаре либо примитив, либо строится из примитивов по строгим правилам. Двусмысленность исчезает, потому что не остаётся слов с неопределённым или множественным значением.
Важное ограничение: в словарь входят только семь базовых величин СИ. Производные величины — площадь, скорость, сила, энергия, давление, плотность и другие — не атомарны, потому что определяются через базовые, и в словарь не входят. Нужная производная величина собирается на месте: скорость записывается как L / t, сила — как m × L / t². Это сохраняет аксиоматическую чистоту языка.
Слой 1 — семантические примитивы NSM. Около 63 понятий, сгруппированных по категориям.
| Категория | Примитивы (англ. → рус.) |
|---|---|
| Субстантивы | I — я, YOU — ты, SOMEONE — кто-то, SOMETHING/THING — что-то/вещь, PEOPLE — люди, BODY — тело |
| Реляционные | KIND — вид, PART — часть |
| Детерминативы | THIS — этот, THE SAME — тот же, OTHER/ELSE — другой |
| Квантификаторы | ONE, TWO, SOME, ALL, MUCH/MANY — один, два, несколько, все, много |
| Оценки и дескрипторы | GOOD — хороший, BAD — плохой, BIG — большой, SMALL — маленький |
| Ментальные предикаты | KNOW, THINK, WANT, FEEL, SEE, HEAR — знать, думать, хотеть, чувствовать, видеть, слышать |
| Речь | SAY — говорить, WORDS — слова, TRUE — истинный |
| Действия и движение | DO, HAPPEN, MOVE, TOUCH — делать, происходить, двигаться, касаться |
| Локация и обладание | BE (SOMEWHERE), THERE IS, HAVE, BE (SOMEONE/SOMETHING) — быть где-то, есть, иметь, быть кем-то/чем-то |
| Жизнь и смерть | LIVE — жить, DIE — умирать |
| Время | WHEN/TIME, NOW, BEFORE, AFTER, A LONG TIME, A SHORT TIME, FOR SOME TIME, MOMENT |
| Пространство | WHERE/PLACE, HERE, ABOVE, BELOW, FAR, NEAR, SIDE, INSIDE |
| Логика | NOT, MAYBE, CAN, BECAUSE, IF — не, возможно, мочь, потому что, если |
| Интенсификаторы | VERY, MORE, LIKE — очень, больше, как |
Слой 2 — физические величины (атомарные). Только эти семь величин входят в атомарный слой физики; всё остальное — производные.
| Величина | Символ | Единица СИ |
|---|---|---|
| Длина | L | метр (м) |
| Масса | m | килограмм (кг) |
| Время | t | секунда (с) |
| Сила тока | I | ампер (А) |
| Температура | T | кельвин (К) |
| Количество вещества | n | моль (моль) |
| Сила света | I_v | кандела (кд) |
Производные величины не получают отдельных символов — собираются из базовых:
| Понятие | Запись |
|---|---|
| Площадь | L × L |
| Объём | L × L × L |
| Скорость | L / t |
| Ускорение | L / (t × t) |
| Сила | m × L / (t × t) |
| Энергия | m × L × L / (t × t) |
| Мощность | m × L × L / (t × t × t) |
| Давление | m / (L × t × t) |
| Плотность | m / (L × L × L) |
Слой 3 — логические и математические операторы: AND (∧), OR (∨), NOT (¬), IF…THEN (→), IF AND ONLY IF (↔), FOR ALL (∀), THERE EXISTS (∃), а также =, ≠, <, >, +, −, ×, ÷.
Слой 4 — числа. Отдельный математический слой: арабские цифры для точных значений (T = 280 K), примитивы NSM — для семантических количеств (ONE, TWO, SOME, ALL, MUCH/MANY). Десятичная точка, а не запятая (3.14), отрицательные числа со знаком минус, экспоненциальная запись через e. ONE и 1 не взаимозаменяемы: первое — понятие «один» как таковое, второе — точное измеренное значение.
Язык собирается послойно: сначала выбирается семантическая рамка из примитивов NSM, затем она насыщается физическими величинами, числами и операторами.
| Ситуация | Atom | Проблема обычного языка |
|---|---|---|
| Бытовая | I FEEL BAD. BECAUSE T = 280 K. I WANT T = 295 K. | «Мне холодно» может значить температуру воздуха, тела, эмоцию или метафору. |
| Научная | FOR ALL SOMETHING WITH m > 0: IF THERE IS m × L / (t × t), THEN SOMETHING DO MOVE. | «Сила» — производная величина, её смысл неоднозначен без определения. |
| Автобиографическая | BEFORE t = 10 years, I LIVE WHERE PLACE = Moscow. NOW I LIVE WHERE PLACE = Almaty. BECAUSE I WANT GOOD FOR BODY. | «Хочу хорошего для тела» — размыто: здоровье, комфорт, безопасность или питание? |
| Логическая | IF T < 273 K, THEN WATER = ICE. IF T > 373 K, THEN WATER = GAS. NOT (T < 273 K ∧ T > 373 K). | «Ниже нуля» и «выше ста» — относительно какой шкалы? |
| С числами | t = 15 years: PEOPLE = 0 NEAR, I WANT SOME PEOPLE NEAR. t = 25 years: PEOPLE > 5 NEAR, I FEEL GOOD. | «Рядом никого» — сколько именно? «Больше пяти» — точно или приблизительно? |
Большие языковые модели тратят значительную часть токенов не на решение задачи, а на разбор неоднозначного текста, уточняющие вопросы и повторные попытки после неверного понимания. Если пользователь пишет «мне плохо, наверное из-за погоды», модель вынуждена угадывать, что значит «плохо» и «погода» — это лишние токены и потеря точности.
Решение — лёгкий транскрибтор: небольшая модель, которая переводит естественный текст в Atom и сама задаёт уточняющие вопросы, устраняя неоднозначность до того, как запрос попадёт в тяжёлую модель.
Тяжёлая модель получает сжатый, однозначный вход вместо длинного расплывчатого сообщения: не нужно переспрашивать, не нужны длинные инструкции о том, как понимать текст, меньше контекста и меньше повторных попыток. По предварительным оценкам это может снижать потребление токенов тяжёлой модели на 30–70% в зависимости от задачи, при этом сам транскрибтор дёшев и может работать локально. Дополнительный эффект — меньше галлюцинаций, так как однозначный вход оставляет меньше пространства для неверной интерпретации.
Ограничения подхода: транскрибтор нужно обучить самому языку и навыку уточняющих вопросов, язык должен оставаться стабильным, а слишком агрессивное упрощение рискует потерять тонкие нюансы — иногда контекст важнее строгой формы.
Общий принцип везде один: расплывчатое «мне плохо», «стало лучше», «примерно в шесть» заменяется набором проверяемых, сравнимых между собой утверждений.
DO MOVE. L = 1 m. THERE IS SOMETHING BAD FOR MOVE — без догадок о том, что значит «осторожно».t = 5.5–6.5 PM. I BE WHERE PLACE = HOME — без «примерно».Дальше по тому же принципу: личные ИИ-ассистенты с долговременной памятью, обучение моделей на Atom-данных как менее галлюцинирующих, кросс-культурная коммуникация за счёт универсальности примитивов NSM, точные контракты и протоколы экспериментов, спорт и тренировки, личная безопасность.
Atom не подходит для поэзии, метафор, иронии и бытового «привет, как дела» — для этого он избыточен и слишком точен. Он дополняет естественный язык, а не заменяет его, и используется там, где точность важнее выразительности.
Итог. Atom соединяет семантические примитивы NSM, семь фундаментальных физических величин, логические операторы и арабские цифры так, что каждое высказывание имеет одно прочтение. Это язык для тех случаев, когда смысл важнее формы, — от автобиографии до общения с ИИ.