Знакомьтесь — Ариадна: ИИ-агент для 1С с tool-calling, который сначала идёт и смотрит в вашу базу, а потом пишет код. Не пиши код — объясни задачу.
Бесплатное скачивание · ИИ-помощник 1С-программиста · без VPN · оплата российской картой
1. Введение: вайб-кодинг для 1С уже здесь
Если вы когда-нибудь принимали чужую конфигурацию на аудит, разбирались в коде предыдущего разработчика или просто пытались понять, откуда дёргается регистр в незнакомой базе — вы знаете это чувство. Конфигурация в 500+ объектов, десятки тысяч строк BSL, и единственный инструмент — Ctrl+F по каждому модулю вручную. Час на то, чтобы найти все места вызова функции. Ещё час — чтобы понять, кто на самом деле ссылается на реквизит, который вы собираетесь удалить.
MetaVision for 1C: AI Custom Edition — десктоп для статического анализа выгруженных конфигураций 1С:Предприятие 8.3, к которому подключён ИИ-агент с tool-calling. Если вы искали ИИ для 1С-программиста, который не «в среднем по интернету», а понимает именно вашу базу — это он. Просто скажите, что нужно:
- «Напиши функцию, которая проверяет, есть ли у контрагента просроченная задолженность по документу ЗаказКлиента».
- «Оптимизируй этот запрос, он тормозит».
- «Открой функцию проведения и покажи, кто её вызывает».
- «Собери запрос по этим трём объектам — вот что должно попасть в выборку».
Агент не изобретает ответ из общих знаний о синтаксисе 1С. Он читает код функции целиком, строит от неё граф вызовов, смотрит реальные реквизиты и типы вашей конфигурации — и только после этого пишет решение, которое сразу вписывается в архитектуру именно вашей базы.
▶ Смотри, как это работает — 60 секунд
2. Знакомьтесь — Ариадна
Ариадна — собственный AI-ассистент MetaVision. Она разбирается в устройстве программы, описывает систему, переходит на нужную вкладку, читает модули и — главное — работает с вашим кодом: ищет, объясняет, пишет и правит. Не говорящая болванка, а инструмент, работающий бок о бок с программистом.
🔎 Поиск по смыслу, а не по названию
Ариадна найдёт объект по естественной фразе — через синонимы и ассоциации: «где мы проверяем просрочку» сработает, даже если в коде нет ни одного слова из запроса.
🛠️ Доработка и написание кода
Попросите доработать функцию — Ариадна сначала найдёт похожие решения в конфигурации и обопрётся на них, а не будет выдумывать код с нуля.
🕸️ Понимание цепочки вызовов
Знает, какая функция кем вызывается и кого вызывает сама — включая скрытые связи через Выполнить(), оповещения и подписки на события.
📝 Запросы по реальным объектам
Ариадна сама найдёт объекты в конфигурации, посмотрит их реальные реквизиты и типы — и соберёт запрос из того, что в базе есть, а не из абстрактного «Справочник.Контрагенты».
🧭 Управляет программой
Открывает функции и вкладки, ищет по дереву конфигурации, выводит код в нужную панель — вы не ищете сами, она приводит вас к месту в коде.
🧠 Личный AI-архитектор
Ариадна понимает структуру: объекты, реквизиты, типы, движения документов, роли и RLS. Поэтому её ответ — контекстный, а не средний по больнице.
Даже junior-разработчик с таким ассистентом решает задачи senior-уровня — и не боится что-то сломать, потому что Ариадна знает всю кодовую базу: от основной конфигурации до расширений и внешних обработок.
Ариадна vs обычный AI-чат
| Возможность | ChatGPT / обычный Copilot | Ариадна |
|---|---|---|
| Видит вашу конфигурацию 1С целиком | ✕ | ✓ |
| Учитывает связи объектов и типы реквизитов | ✕ | ✓ |
| Ищет код по смыслу, а не по точному совпадению | ✕ | ✓ |
| Знает цепочки вызовов, включая косвенные | ✕ | ✓ |
| Правит код прямо в программе, со сравнением версий | ✕ | ✓ |
| Нужно копировать код и объяснять контекст руками | ✓ Да | Нет — сама всё видит |
▶ Ариадна в деле: реальные примеры
3. Что нового в версии 3.3
В 3.2 Ариадна научилась править код, отчёты СКД и печатные макеты прямо в программе. Версия 3.3 — про скорость и работу с реальными файлами 1С: данные грузятся быстрее, векторный поиск уходит на видеокарту, формы и макеты открываются картинкой прямо из дерева, а внешние обработки распаковываются, правятся и собираются обратно не выходя из чата. База 3.2 — правки кода, СКД, макеты, память проверок и веб-поиск — осталась при этом, её карточки ниже в этом же списке.
Ускоренная загрузка данных
Установка и загрузка переработаны: выгрузка конфигурации попадает в локальную базу заметно быстрее — на больших конфигурациях в тысячи объектов разница ощущается сразу.
Векторизация на видеокарте
Если на ПК есть дискретная видеокарта, программа доустановит библиотеки CUDA (около 3 ГБ) — и векторная индексация поедет на GPU, быстрее на порядки. Без видеокарты всё работает как раньше, на процессоре. Итого закладывайте на программу 4–6 ГБ диска.
Формы и макеты — картинкой
Формы, СКД-макеты и печатные макеты открываются визуальной картинкой прямо из дерева конфигурации. На вкладке «Работа с модулем» рядом с XML открывается та же визуализация.
Программа сама находит платформу 1С
Если платформа 1С установлена, MetaVision найдёт её и часть работы по запаковке и распаковке внешних файлов сделает штатным механизмом платформы. Не нашлась — работает встроенный запасной распаковщик.
Внешние обработки .epf/.erf — в чате
Перетащите файл в чат: программа распакует обработку, Ариадна правит код, на выходе собирается рабочий файл. Можно собрать обработку и с нуля — сразу с формой.
Формы объектов, XDTO и КД2
Каркасы форм объектов (список, элемент, выбор) создаются с правильным главным реквизитом и заполненным слотом основной формы. XDTO-пакеты и правила обмена КД2 правятся готовыми тулами — с автопроверкой перед сохранением.
«Думающие» модели и кнопки-варианты
Для сложных задач включаются модели, которые сначала рассуждают, потом отвечают. Варианты выбора агент предлагает кнопками прямо в чате — не надо перепечатывать ответ. Ответы точнее и стабильнее, особенно в многоходовых задачах.
Работа с модулем: правки кода в программе
Ариадна вносит изменения прямо в открытый модуль: вставки, замены строк, аккуратные точечные патчи, разделение больших функций. Оригинал и доработанный вариант — рядом, в двух панелях, с живой подсветкой синтаксиса 1С. Вы всегда видите, что именно изменилось.
Конвертер запросов
Текст запроса превращается в читаемый вид и обратно — в один клик, прямо на вкладке работы с модулем или в анализе запроса. Многострочные строки, экранированные кавычки, отступы — всё разбирается корректно.
Ариадна ведёт вас по программе
Найдя нужное место, она открывает функцию, переключает вкладку «Анализ запроса», показывает объект в дереве конфигурации. Ответ не сводится к тексту — вы оказываетесь там, где код.
Память проверок
Ариадна ведёт журнал того, что уже проверила в проекте: какие объекты смотрела, какие поиски делала. Не переспрашивает сама у себя и не противоречит своим же данным между вопросами.
71 инструмент вместо 16
Арсенал агента вырос вчетверо: SQL-запросы к базе анализа, паспорта функций с типами, графы вызовов, литерал-поиск, инструменты правки модуля и отчётов СКД, веб-поиск по 1С-сайтам.
До 30 ходов расследования
На сложный вопрос Ариадна делает цепочку из tool-вызовов — ищет, читает, проверяет — прежде чем ответить. Это не «ответ с первой попытки», а настоящее расследование по вашей базе.
Правка отчётов СКД — семантическими тулами
«Добавь колонку», «сделай новый вариант», «добавь итог» — Ариадна правит схему СКД готовыми инструментами, а не вслепую по XML. Каждая правка проверяется: битые ссылочные цепочки, поля, которых нет в наборах данных, дубли псевдонимов в запросе. Схему, которая не откроется в 1С, программа не даст сохранить.
Печатные макеты (MXL)
Агент понимает устройство табличных макетов: именованные области, параметры, вёрстку и настройки печати. Вопрос «почему в печатной форме пусто» разбирается по-настоящему — от ячейки макета до кода вывода.
Справочная база по платформе
24 справочника подкладываются агенту автоматически по теме вопроса: формы, XDTO, планы обмена и XML-сериализация, права и RLS, блокировки и транзакции, фоновые задания, макеты. Ответ строится на правилах платформы, а не на памяти модели.
Веб-поиск по проверенным 1С-сайтам
Не хватает локальных данных — Ариадна найдёт ответ на Infostart, mista, 1С-сайтах и Хабре прямо из чата и процитирует источник. Белый список сайтов, никаких случайных ссылок из глубин интернета.
Работа с модулем — как это выглядит
Функция ОстаткиНаСкладе(Контрагент) // ищем запросом по регистру Запрос = Новый Запрос; ... КонецФункции
Функция ОстаткиНаСкладе(Контрагент) // ищем запросом по регистру // + проверка блокировок: найдено // по графу вызовов — 3 вызывающих Запрос = Новый Запрос; ... КонецФункции
Правка от Ариадны подсвечивается относительно оригинала — принимаете, меняете или откатываете одним решением.
4. Как думает Ариадна: единый агент, а не цепочка ботов
Ранние версии AI-модуля строились на мультиагентном релее: вопрос проходил через цепочку узких агентов — один классифицировал запрос, другой искал, третий формировал ответ. На каждой передаче часть контекста терялась, а маршрут был жёстко прошит: вопрос не по сценарию — система путалась.
От этой схемы отказались. В 3.3 работает единый агент с нативным tool-calling: сама модель решает, какой инструмент вызвать на каждом шаге, и делает это в цикле — вызвала инструмент → получила результат → решила, нужен ли ещё один вызов или можно отвечать. До 30 таких ходов на один вопрос. Каждый шаг опирается на реальные данные из вашей базы, а не на догадку.
💡 Практический совет
Диалог с моделью и то, что видит пользователь — не одно и то же: технический контекст (вызовы инструментов, промежуточные результаты) остаётся «под капотом», в чате видна только читаемая часть. Если тема разговора меняется — лучше начать новый диалог: старый технический контекст иначе тянется в новую тему и может сбивать агента с толку.
5. Как это устроено: SQLite + векторная база
Конфигурация 1С выгружается в файлы стандартным механизмом конфигуратора. MetaVision подгружает их в собственную базу на SQLite, параллельно структурируя данные: объекты, реквизиты и типы, формы, движения документов, права ролей с RLS, значения перечислений. Поверх этого работают графы вызовов, сканеры проблемного кода и поисковик, который находит нужное за секунду.
Обновление — без пересборки с нуля. Конфигурации меняются постоянно. Поэтому обновление в MetaVision инкрементальное: программа сверяется с ConfigDumpInfo.xml из новой выгрузки и обрабатывает только те объекты, которые реально изменились. Для больших конфигураций это разница на порядки между «обновить» и «загрузить заново».
При подключении AI дополнительно создаётся векторная база. Каждая функция и объект получают векторное представление — «отпечаток смысла» того, что этот код делает. Поиск идёт не по буквам, а по смыслу: можно спросить «где мы проверяем, не просрочен ли контрагент» — и агент найдёт функцию, даже если в вопросе нет ни одного совпадения с её именем. Семантический поиск работает в связке с полнотекстовым (FTS5): они компенсируют слабые места друг друга, а агент сам решает, какой инструмент и в каком сочетании применить.
🔒 Индексация — офлайн, база — у вас
Векторную базу строит локальная модель прямо на вашем ПК, без обращения к облаку — массовая обработка кода конфигурации никуда не отправляется. На сервер для ответа на конкретный вопрос уходит только точечный фрагмент контекста, а не вся база разом. Индексация происходит один раз при подключении AI к проекту, дальше поддерживается автоматически в фоне — и не тратит токены баланса.
Не только прямые вызовы. Обычный граф вызовов ловит лишь то, что видно в тексте — Функция(). Но в 1С полно скрытых связей: Выполнить() с динамически собранной строкой, оповещения (ОповеститьОВыполнении → ПриОповещении), подписки на события, где связь прописана в метаданных, а не в коде. MetaVision учитывает и это — включая фоновые задания как отдельные асинхронные точки входа. Граф вызовов и ответы агента строятся на понимании всех способов, которыми одна часть системы может дотянуться до другой.
6. Экосистема: конфигурация, расширения, внешние обработки
Мы загружаем не только основную конфигурацию. К ней подгружаются расширения — с учётом аннотаций &Вместо/&Перед/&После и приоритета наложения, если их несколько. Виртуально воссоздаётся та конфигурация, которая фактически работает у вас.
У внешних отчётов и обработок (.epf/.erf) в 1С особое положение: часто они несут скрытый функционал, о котором программист не подозревает. Поэтому в MetaVision можно подгрузить целую папку внешних обработок — они ложатся отдельной веткой и участвуют в поиске и анализе наравне с объектами конфигуратора.
🌐 Единый индекс для анализа
Всё, что загружено, становится частью общей картины:
✓ Поиск — по всем источникам, в том числе по смыслу
✓ Графы — связи между объектами из разных модулей
✓ Цепочки вызовов — включая косвенные, через оповещения и подписки
✓ Транзакции и блокировки — отдельный раздел анализа
7. Как подключить Ариадну
Мы стремимся к максимальной простоте — от установки до первого ответа агента.
1. Загрузите конфигурацию
В конфигураторе — «Выгрузить конфигурацию в файлы», укажите папку как проект в MetaVision и нажмите «Загрузить». Это уже даёт весь анализ без AI и без интернета.
2. Зарегистрируйтесь
В личном кабинете на сайте — пара минут. Вход по email или через Яндекс/Google одним нажатием.
3. Создайте токен
Выберите используемое ПО и создайте токен — пара кликов мышью.
4. Подключите токен в программе
Вставьте токен в настройках — Ариадна готова. На стартовый баланс начисляется бонус, чтобы попробовать агента ещё до первого пополнения.
8. Архитектура, риски и стоимость
Десктоп + локальная база. Программа — десктопное приложение на JavaFX с локальной базой SQLite. Весь статический анализ — загрузка, сканеры, графы, поиск — выполняется на вашем компьютере, без обращения к серверу.
Зачем сервер для ИИ. Когда агенту нужно обратиться к модели, запрос уходит через сервер Lycurg, который управляет очередью, балансом и лимитами. На сервер уходит не вся база, а только контекст, необходимый для ответа на текущий вопрос — код конкретной функции, результат конкретного поиска. Метаданные целиком остаются локальными. Модель под капотом — современные LLM с поддержкой tool-calling (DeepSeek V4, GLM); выбор модели — в настройках программы.
Риски работы с AI-инструментами
Это касается любого инструмента, который подключает LLM к вашему коду. Стоит понимать это трезво.
Часть контекста уходит в облако
Чтобы модель ответила про ваш код, ей нужно его увидеть — фрагмент функции, текст запроса, структуру объекта. Это не специфика MetaVision, а то, как работают LLM с tool-calling. Если в конфигурации есть код, который нельзя показывать третьей стороне — такие места лучше не отдавать никакому ИИ.
Модель может ошибаться уверенно
Ни один ИИ-инструмент не гарантирует корректность сгенерированного кода. LLM может «дорисовать» несуществующую деталь и звучать убедительно. Код от ИИ — черновик для проверки, а не готовое решение для прод-базы.
Привыкание снижает бдительность
Чем лучше инструмент работает изо дня в день, тем проще перестать перепроверять — особенно на рутине. А рутина — та зона, где ошибка легче всего проскакивает незамеченной.
Зависимость от внешнего сервиса
Облачная модель — это зависимость от её доступности и лимитов. Держать в голове план «а как я поработаю, если ИИ недоступен» — разумная практика, а не паранойя. Весь анализ в MetaVision и так работает без ИИ.
Про деньги: как считается оплата ИИ
Оплата — прозрачный баланс, списываемый по факту: сколько реально потратили токенов на запрос и ответ, столько и заплатили. Никаких скрытых подписок и платы за месяцы, когда вы не работали. Оценивайте ответы агента (👍/👎) — рейтинг растёт, а вместе с ним персональная скидка на использование ИИ.
🇷🇺 Работает из России без танцев
Программа и оплата работают из РФ без VPN. Пополнение баланса — обычной российской картой или через СБП, платёж проходит через Prodamus в рублях. Зарубежная карта, крипта и танцы с бубном не нужны: регистрация, оплата и работа с агентом — всё из России, в пару кликов.
9. Частые вопросы
Нужен ли интернет для базового анализа кода?
Нет. Загрузка конфигурации, все 9 сканеров, графы вызовов (включая косвенные) и обычный поиск работают полностью локально на SQLite. Интернет нужен только для общения с Ариадной.
Работает ли программа без токена Ариадны?
Да. Весь функционал анализа — сканеры, графы, поиск, работа с расширениями и внешними обработками — доступен без AI. Токен нужен только для чата с Ариадной.
Какие модели используются под капотом?
Современные LLM с поддержкой tool-calling: DeepSeek V4 (flash и pro) и GLM. Модель выбирается в настройках программы и меняется в один клик.
А есть версия с ИИ на серверах в России?
Да — MetaVision for 1C: AI RU Edition: тот же функционал 3.3, но модели работают через Yandex AI Studio, на серверах в России. Подробности на отдельной странице.
Нужен ли VPN или зарубежная карта?
Нет. Программа, личный кабинет и оплата работают из России без VPN. Баланс пополняется российской картой или через СБП — платёж идёт через Prodamus в рублях.
Агент умеет править отчёты СКД?
Да. Колонки, варианты, итоги, отборы, группировки, параметры и диаграммы правятся готовыми инструментами, а каждая правка проверяется: битые ссылочные цепочки, поля, которых нет в наборах данных, и дубли псевдонимов в запросе отсеиваются до того, как вы сохраните нерабочую схему.
Как оплачиваются запросы к Ариадне?
По балансу: списываются токены запроса и ответа. Оценка ответов (👍/👎) повышает персональную скидку на использование ИИ.
Мои данные конфигурации в безопасности?
База конфигурации хранится и обрабатывается локально на вашем компьютере, векторная индексация считается локальной моделью офлайн. На сервер уходит только контекст, необходимый для конкретного вопроса к Ариадне.
Есть версия под Linux?
Да, отдельные сборки под Windows x64 и Linux x64 — обе с полным функционалом.
Можно ли посмотреть исходный код?
Да, исходный код доступен на GitHub: github.com/AndreyHhh/MetaVision.
10. Заключение
MetaVision for 1C: AI Custom Edition не решает задачи за вас. Он избавляет от той части работы, которая никогда не была творческой: искать, вспоминать, перепроверять руками то, что и так есть в коде. Вы спрашиваете как коллеге — «где это вызывается», «есть ли уже что-то похожее», «собери запрос по этим объектам» — и получаете ответ, основанный на вашей реальной базе.
А в 3.3 Ариадна доходит до конца: нашла — открыла — поправила — собрала файл. И показала, что именно изменила.
💙 Сообщество: MetaVision for 1C: AI создавалась для программистов и стремится быть вашим верным помощником — тем, кто берёт на себя рутину, оставляя вам творчество. Исходный код доступен на GitHub.
От идеи до рабочей функции — за секунды