Qantcore / Builder / Как это работает ⚡ Открыть Builder

Qantcore Builder: как он думает и что делает на каждом шаге

Это не документация, а разбор с кликами: схема пайплайна, живой прогон графа, реальные каталоги, калькулятор денег и карта функций. Все данные вытащены из самого /builder/index.html — 124 записи каталога, 6 шаблонов, 26 файлов проекта.

—
типов узлов на канвасе
—
записей в каталогах
—
готовых шаблонов систем
—
файлов в готовом проекте

01Главная идея: это компилятор, а не конструктор чатов

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

Вход
задача словами или шаблон
Середина
граф из 8 типов узлов и двух типов связей
Выход
IR, конфиги, код раннера, zip
Ключевое ограничение, о котором builder говорит честно: он не запускает агентов. «Flow Preview» показывает порядок выполнения и прямо помечает узлы: «метаданные графа; автоматическое исполнение не подключено». Builder компилирует систему, запускать её — ваше дело.

02Пайплайн: пять стадий одного клика

Кликните стадию — справа появятся живые имена функций из кода и результат этапа.

В самом интерфейсе степпер короче — Describe → Build → Test → Deploy, а кнопки над канвасом делают то же самое явно: ⚡ Auto Build · ▶ Preview Flow · ✓ Validate · 🚀 Create Project · ↓ Download & Run.

03Симулятор: прогон графа по-настоящему

Выберите шаблон и запустите. Порядок обхода — тот же, что в topoRun(): топологическая сортировка по flow-связям, зависимости requires (пунктир) в поток не входят.

— подсветка идёт по узлам графа, лог пишется справа
Ожидание запуска…

04Каталог узлов: из чего можно собирать

Восемь категорий и — — реальные записи из переменных AGENTS, MODELS, TOOLS, MCPS, MEMORIES, DATAS, TRIGGERS, OUTPUTS. Работает поиск.

Палитра: 8 типов узлов

05Четыре движка: что проверяется перед сборкой

Кликните движок — покажу его реальные правила и штрафы к баллам.

06Сколько это стоит: калькулятор по формуле движка

Двигайте ползунки — числа считаются той же формулой, что в costEstimate(): 3 млн входных и 750 тыс. выходных токенов на агента, тариф модели из каталога, инфраструктура и задержка по самой длинной цепочке.

Агентов в графе
Входных токенов, млн
Тариф входа, $/1M
Тариф выхода, $/1M
Длина цепочки, шагов
Оценка движка, в месяц
—

07Auto Build: как слова превращаются в граф

Напишите задачу своими словами — подсветится правило INTENT_RULES, которое сработает, и шаблон, который соберётся. Правил девять, они реальные — включая курьёзы вроде «сравнение цен» → Research Factory.

быстрые примеры: SEO Factory Coding Agent Telegram Assistant Research сравнение цен
Пока пусто. Напишите, что хотите собрать.

08Explain Architecture: почему выбрана эта модель

У каждой модели в каталоге есть готовое объяснение выбора и альтернативы — именно его показывает кнопка Explain Architecture (объект EXPLAIN_MODEL).

09Что на выходе: проект целиком

Одна кнопка Create Project собирает дерево файлов, а Download & Run отдаёт архив qantcore-project.zip (свой генератор zip со своей таблицей crc32 — без внешних библиотек).

Файлы проекта

Цели запуска

От цели зависят скрипты: для Windows — .bat и .ps1 (START, STOP, RESTART, UPDATE), для Linux и macOS — .sh (install, start, stop, restart, update, uninstall), плюс docker-compose.yml и Dockerfile с healthcheck.

Что лежит в конфигах

  • config/agents.yaml — роли, цели, привязанные модели
  • config/models.yaml — провайдеры, контекст, цены
  • config/mcp.yaml — транспорт, команда, аргументы, токены
  • config/permissions.yaml — матрица прав агентов
  • main.py, agents/*.py, tests/test_runtime.py

10Чеклист: как собрать свою систему

Пройдите по пунктам — это порядок, в котором builder сам ведёт пользователя.

0 / 7

11Карта кода: где что живёт

Если полезете в исходник /var/www/qantcore/builder/index.html — вот основные точки входа (в файле 145 функций).

ФункцияЧто делает
buildFromIntent()подбирает шаблон по тексту задачи через INTENT_RULES
applyTemplate() / T() / N() / E()сборка графа из шаблона: узлы и связи
addNode() / connectNodes() / edgeTypeFor()работа с канвасом; тип связи: flow или requires
validateGraph()обязательные узлы, правила триггеров и выходов, поиск циклов
compatScore()совместимость требований агентов и возможностей моделей
securityScore()права агентов (shell/files/db/net/exec) и токены MCP
costEstimate() / longestChain()месячная стоимость и задержка по самой длинной цепочке
topoRun()топологический порядок узлов для Flow Preview
buildIR() / boundModel()промежуточное представление и привязка модели к агенту
buildProjectFiles() / readme() / mainPy()генерация 26 файлов проекта и README
buildZip() / downloadZip()свой zip-архив со своей таблицей crc32
renderValidate/renderCompat/renderCost/renderSecurityокна четырёх движков
architectChat() / architectSay()чат-архитектор внутри интерфейса

12Куда дальше

Если разбор помог понять логику — вот что читать и пробовать следующим.