Концепция
Построен на ином принципе.
Знание нельзя зафиксировать в единственно правильном значении. Одни и те же слова воспринимаются по-разному в зависимости от того, кто их читает, — и расстояние ещё шире между людьми и AI.
VATES трактует знание не как фиксированное значение, а как структуру, которую каждый читатель оживляет в момент чтения. Там, где обычные методы фиксируют значение заранее, VATES оставляет интерпретацию читателю. Этот принцип — основа, на которой он построен.
Почему он устроен именно так
VATES против распространённого метода передачи знаний языковой модели (RAG).
| Аспект | RAG | VATES |
|---|---|---|
| Промежуточная обработка | Эмбеддинг, векторный поиск, повторное ранжирование | Ничего из этого — BM25 по простому тексту; top-k передаются модели |
| Обновления | Требуется повторный эмбеддинг и переиндексация | Вступает в силу в момент написания ES |
| Значение | Сжимается в координаты при эмбеддинге и дрейфует | Сохраняется как структура; интерпретируется в момент наблюдения |
| Зависимости | Инфраструктура векторной базы данных | Только стандартная база данных и файлы |
| Прозрачность | Числовые векторы; почему фрагмент был извлечён — непрозрачно (чёрный ящик) | Структурированный простой текст; содержимое видно (белый ящик) |
| Эксплуатация | Повторный эмбеддинг, переиндексация; удаления могут сохраняться в векторах | Прямое редактирование или удаление строки; проверяемо визуально |
Без промежуточной обработки
Типичная система RAG выполняет пайплайн — эмбеддинг, векторный поиск, повторное ранжирование. У VATES ничего этого нет.
Приходит вопрос. Каждый ES оценивается по отношению к нему с помощью BM25. Набравшие наивысший балл top-k передаются модели. Модель отвечает.
Это весь путь. Единственное, что подготовлено заранее, — сам ES; для извлечения заранее не готовится ничего. Оценка выстраивается заново для каждого вопроса, поэтому нет индекса, который нужно поддерживать, нечего заново эмбеддить, и нигде не хранится фиксированное значение. Извлечение лексическое — по простому тексту, который вы можете прочитать сами. Модель наблюдает структуру напрямую — значение не определяется до того, как оно придёт, а в тот момент, когда его читают.
Мгновенные обновления
RAG должен заново выполнять эмбеддинг и перестраивать индекс при каждом изменении знаний. С VATES, как только ES написан, он отражается со следующего же запроса. Нет индекса, который нужно перестраивать.
Значение интерпретируется в момент наблюдения
Эмбеддинг уплощает значение в фиксированные координаты в момент сохранения. VATES не фиксирует значение заранее — извлечение пересобирается для каждого запроса, а интерпретация оставляется читателю. Из одной базы знаний ответы адаптируются к вопросу и к языку читателя. Именно поэтому знание, сохранённое на японском, может ответить на французском, вообще не храня данных для перевода.
Только стандартная база данных и файлы
Никакой выделенной векторной базы данных — ни Pinecone, ни Weaviate, ни pgvector. Знание — это простой структурированный текст, работающий на обычной базе данных и файлах. Ни GPU, ни поштучного API эмбеддингов. Меньше движущихся частей — меньше затрат и меньше точек отказа.
Белый ящик
Индекс RAG — это масса числовых векторов, которые не может прочитать ни один человек; невозможно сказать, почему был извлечён тот или иной фрагмент. VATES хранит знание как простой текст вдоль основных осей наблюдения, и оси свободно расширяются, когда предмет в них не укладывается. Это не фиксированная схема. Его можно читать глазами и искать по нему. Модель видит синтаксис; человек видит таблицу.
Прямое редактирование и удаление
Удаление в RAG может оставлять следы в векторах даже после повторного эмбеддинга. В VATES вы напрямую редактируете или удаляете соответствующую строку и подтверждаете результат визуально — структура, которая также служит запросам на удаление данных, праву быть забытым.
Что такое ES?
ES = EchoScript
Единица, в которой VATES хранит знание. Два столбца, n строк, разделённых вертикальными чертами (|). Сама черта не несёт значения; она лишь отмечает границу. Значение возникает не в символе, а в том, кто его наблюдает.
IIIS = Inter-Intelligence Intermediary Syntax
ES — это также синтаксическая структура, спроектированная как inter-intelligence intermediary syntax (IIIS).
Что входит внутрь
Любой естественный язык, плюс логическая нотация и другое. Как слова, так и предложения.
Что такое IIIS?
Обитаемая зона
Синтаксис, через который интеллекты с разным восприятием могут наблюдать одну и ту же структуру — в пределах обитаемой зоны, где их восприятия перекрываются. Это и есть IIIS.
Между интеллектами
Пока что: AI и люди.
Наблюдение через разные восприятия
Один и тот же ES читается AI как json, а человеком — как таблица из двух столбцов. Оба наблюдают одну и ту же структуру — два столбца, n строк, разделённых вертикальными чертами, не несущую собственного значения, — каждый через своё восприятие.