Концепція
Побудовано на іншому принципі.
Знання не можна зафіксувати в єдиному правильному значенні. Ті самі слова сприймаються по-різному залежно від того, хто їх читає, — а між людьми та AI ця відстань іще більша.
VATES розглядає знання не як фіксоване значення, а як структуру, яку кожен читач оживляє в конкретний момент. Там, де звичайні методи фіксують значення наперед, VATES залишає тлумачення читачеві. Цей принцип — основа, на якій його побудовано.
Чому це побудовано саме так
VATES проти поширеного методу передавання знань мовній моделі (RAG).
| Аспект | RAG | VATES |
|---|---|---|
| Проміжна обробка | Embedding, векторний пошук, повторне ранжування | Нічого з цього — BM25 по звичайному тексту; top-k до моделі |
| Оновлення | Потрібні повторний embedding та переіндексація | Набуває чинності в момент запису ES |
| Значення | Стискається в координати під час embedding і зміщується | Зберігається як структура; тлумачиться під час спостереження |
| Залежності | Інфраструктура векторної бази даних | Лише стандартна база даних та файли |
| Видимість | Числові вектори; чому фрагмент вибрано — непрозоро (чорна скринька) | Структурований звичайний текст; вміст видно (біла скринька) |
| Експлуатація | Повторний embedding, переіндексація; видалення можуть зберігатися у векторах | Редагуйте чи видаляйте рядок напряму; перевіряється на око |
Без проміжної обробки
Типова система RAG виконує конвеєр — embedding, векторний пошук, повторне ранжування. VATES не має нічого з цього.
Надходить запитання. Кожен ES оцінюється щодо нього за BM25. Найвище оцінені top-k передаються моделі. Модель відповідає.
Це весь шлях. Єдине, що готується наперед, — сам ES; для вибірки наперед не готується нічого. Оцінювання будується заново для кожного запитання, тож немає індексу, який треба підтримувати, немає чого повторно embedding-увати, і ніде не зберігається фіксоване значення. Вибірка лексична — по звичайному тексту, який ви можете прочитати. Модель спостерігає структуру напряму — значення не вирішується до того, як воно надійде, а в мить, коли його прочитано.
Миттєві оновлення
RAG має повторно виконувати embedding і перебудовувати індекс щоразу, коли знання змінюються. З VATES, щойно ES записано, воно відображається вже з наступного запиту. Немає індексу, який треба перебудовувати.
Значення тлумачиться під час спостереження
Embedding сплощує значення у фіксовані координати в момент збереження. VATES не фіксує значення наперед — вибірка збирається заново для кожного запиту, а тлумачення залишається читачеві. З однієї бази знань відповіді адаптуються до запитання та до мови читача. Саме тому знання, збережене японською, може відповісти французькою, взагалі не зберігаючи жодних даних для перекладу.
Лише стандартна база даних та файли
Жодної спеціалізованої векторної бази даних — ні Pinecone, ні Weaviate, ні pgvector. Знання — це звичайний структурований текст, що працює на звичайній базі даних та файлах. Без GPU, без embedding API з оплатою за використання. Менше рухомих частин означає нижчу вартість та менше точок відмови.
Біла скринька
Індекс RAG — це маса числових векторів, яку жодна людина не може прочитати; неможливо сказати, чому фрагмент вибрано. VATES зберігає знання як звичайний текст уздовж базових осей спостереження — субстанція, кількість, якість, відношення тощо — і осі вільно розширюються, коли предмет не вписується. Це не фіксована схема. Ви можете читати це на око й шукати в цьому. Модель бачить синтаксис; людина бачить таблицю.
Пряме редагування та видалення
Видалення в RAG може залишати сліди у векторах навіть після повторного embedding. У VATES ви редагуєте чи видаляєте відповідний рядок напряму й підтверджуєте результат на око — структура, що також слугує запитам на видалення даних, праву бути забутим.
Що таке ES?
ES = EchoScript
Одиниця, в якій VATES зберігає знання. Два стовпці, n рядків, розділені вертикальними рисками (|). Сама риска не несе значення; вона лише позначає межу. Значення виникає не в символі, а в тому, хто його спостерігає.
IIIS = Inter-Intelligence Intermediary Syntax
ES — це також синтаксична структура, спроєктована як проміжний синтаксис між інтелектами (IIIS).
Що міститься всередині
Будь-яка природна мова, а також логічна нотація та інше. Як слова, так і речення.
Що таке IIIS?
Зона придатності для життя
Синтаксис, через який інтелекти різного сприйняття можуть спостерігати ту саму структуру — у зоні придатності, де їхні сприйняття перекриваються. Це і є IIIS.
Між інтелектами
Наразі: AI та люди.
Спостереження крізь різні сприйняття
Той самий ES читається AI як json, а людиною — як двостовпцева таблиця. Обоє спостерігають одну й ту саму структуру — два стовпці, n рядків, розділені вертикальними рисками, що не несе власного значення, — кожен через власне сприйняття.