— командный сервер —

VAILS

Serveur VAILS — un seul binaire : REPL, REST/WebSocket, LLM, Prolog, ontologie, CP-SAT, agents

VDOM AI Learning System. Один бинарник: интерактивный REPL, поверхности REST и WebSocket, оркестратор LLM, движок Prolog и онтологии, решатель CP-SAT, автономные агенты — всё доступно из языка VVL.

— Генезис —

Истоки VAILS

W.H.O.L.E. → V.A.I.L.S. — la genèse de VAILS
W.H.O.L.E. → V.A.I.L.S. · генезис, с 2006 года

Истоки VAILS восходят к размышлениям, начатым ещё в 1990-х годах, о нейронных сетях, языке и механизмах интеллекта. Изучив системы генерации текста на основе семантических графов, Николя Корбулевски в 2006 году разрабатывает технологию W.H.O.L.E. — Web Hyper Object Linking and Embedding, — призванную моделировать и изучать связи между понятиями.

Именно на этой основе родилась V.A.I.L.S. — VDOM Artificial Intelligence Learning System, — архитектура, объединяющая обучение, диалог и генерацию контента. Задолго до появления моделей типа Transformer VAILS уже опиралась на одну интуицию: интеллект рождается из растущей сложности связей между знаниями и их способности к самоорганизации.

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

Именно благодаря серверу нового типа можно наконец перейти к настоящему созданию нативных ИИ-приложений.

Открыть публичный REPL Посмотреть язык
❦
— Архитектура —

Семь подсистем, одна крыша

Сервер VAILS объединяет под одной памятью слои, которые раньше разрозненно делили между микросервисами, скриптами и тетрадями: core, distributed, knowledge, compute, agents, vapp и voice. Запуск в виде REPL, скрипта .vvl, демона, через REST или WebSocket — в зависимости от выбранной поверхности.

Интерактивный REPL

VVL · Prolog · трассировка · логи

Чтение-вычисление-печать на двух языках. Пошаговая трассировка, переключение через :vvl / :prolog.

REST API

:rest · :gateway ngrok

Любая конечная точка VVL становится HTTP. :gateway on открывает публичный туннель для демонстраций и вебхуков.

Оркестратор LLM

семантический кэш · 20 операторов

Подключён к провайдерам (OpenAI, Anthropic, локальные). Мемоизированный кэш, нечувствительный к порядку, повтор с ~>. В режиме jev модель решений Jev сначала принимает типизированные решения (~0,4 с); если она сомневается, подключается LLM.

Движок Prolog

факты · правила · 6 режимов запросов

Первый класс. obj-assert проецирует любой экземпляр VVL в факты. Треугольник LLM ↔ ОО ↔ Prolog.

Онтологическая система

define · rule · in-world

37 встроенных. Типизированные схемы, приоритетные правила, infer-fixpoint, эфемерные миры с авто-восстановлением.

Решатель CP-SAT и планирование

OR-Tools · optimize · планирование

Подмножество VVL, скомпилированное в OR-Tools. 12 форм тела, 3 типа решений, диагностика why-infeasible; DSL planning:* (задачи, ресурсы, горизонт, гео).

Автономные агенты

@ · [agent] · [architect]

Три уровня автономии: сгенерированная лямбда @, цикл ReAct [agent], мультиагентная оркестрация [architect] — ~99% сгенерированного кода синтаксически корректны. В режиме jev судья [agent] и проверки [architect] проходят через Jev.

Серверные автоматизации

PDF · Office · vision · web · email · MCP

Опциональные модули: подписанный PDF/Factur-X, Office COM, OCR и vision, Selenium, Gmail/Calendar, MCP и коннекторы плагинов, клиенты ProSuite/Tekitisy/VDOM.

Кластер распределённых вычислений

master/worker · SQLite WAL · CAS SHA-256

Master хранит код с адресацией по отпечатку, задания и аренды; воркеры забирают шарды, проверяют код и выполняют его в изолированной ВМ. Восстановление, drain, аудит и горячая копия входят в протокол.

Нативная ВМ

Rust · байт-код · покрытие

Виртуальная машина на Rust выполняет чистое подмножество языка. Каждая скомпилированная программа показывает своё покрытие: что нативно, что уходит к хосту — входное условие кластера.

Реестр смарт-контрактов

подписанные блоки · повторное воспроизведение · реплики

Транзакционный реестр, встроенный в сервер: каждый вызов контракта — это связанный в цепочку и подписанный блок (SQLite, Ed25519). [ledger:verify] повторно воспроизводит всю историю; реплики кластера повторно выполняют и удостоверяют её; консоль администрирования отображает блоки, состояние и якоря.

VScript и подписанные плагины

встроенный · Ed25519

Песочничный встроенный язык (модернизированный VBScript, Tier 1/3), вызываемый через [vscript "..."]; внешние расширения, подписанные Ed25519 с цепочкой доверия.

❦
— Быстрый справочник —

Команды REPL

:q # выйти из сессии
:h # общая помощь
:t # включает режим пошаговой трассировки
:vvl # переключение на язык VVL
:prolog # переключение на движок Prolog
:rest # запуск REST API
:ai-driven # открыть сессию под управлением ИИ
:genius <question> # запрос к документации VVL
:agent <task> # генерация кода для задачи
:gateway on # выставить сервер через ngrok
:log on # монитор в реальном времени TUI с вкладками (в том числе Semantic: кто решил — Jev или LLM)
:jev [show|test] # настроить и проверить модель решений Jev
❦ ❦ ❦