Павел Королев | IT Ланч
Open in Telegram
Истории и заметки за 15+ лет в IT. --- ТА Корус Консалтинг, Кунг-фу конфа, Ментор Solvery, 1С:Элемент в СПбПУ
Show more658
Subscribers
No data24 hours
-17 days
-430 days
Posts Archive
Repost from Игорь Апресов | Radio Ingvar
Написал статью для Инфостарт про v8std.ru - но ее отказались публиковать. Это реклама других ресурсов.
Бесплатный сайт.
Бесплатный MCP.
Все работает на своем железе если надо развернуть у себя.
Все исходники открыты.
Инфостарт, что с тобой не так?
❤️🔥 «Мы пытаемся доказать свою правоту»
Полное интервью:
https://www.youtube.com/watch?v=bPkYrJ-1-YU
В день я смотрю/слушаю по 1-2 видео/лекции по AI + читаю "Грокаем алгоритмы искусственного интеллекта". Это один из ютуб-каналов который, на мой взгляд, генерирует полезный контент по ai и хорошо расширяет кругозор.
❓А что смотрите/читаете вы?👇
#ai@it_lunch
🔥 Подписывайся на IT Ланч!
🧐 Новые доклады в голосовании
Отмечу своего коллегу, который тоже выступал на митапах в Питере!
🟣Андрей Соколов
Интеграции как система: модульная архитектура обменов в 1С
https://infostart.ru/event/tech2026/agenda/2753548/
#event@it_lunch
🔥 Подписывайся на IT Ланч!
Repost from Ingvar Consulting
Завели отдельный чат в телеграм по вопросам работы unica
✈️@unica_ai
Общая информация:
🏷https://ingvar.pro/products/unica
🔗https://github.com/IngvarConsulting/unica
Repost from 🗓 OnEvents.ru
👉 Кунг-фу митап: ИИ в 1С-разработке
📅 Когда: 11 сентября 2026
📌 Где: Санкт-Петербург, ул. Цветочная ул. , д. 23
⚡️ Что тебя ждёт:
Кунг-фу митап: ИИ в 1С-разработке (теория и практика). Обсудим инструменты и подходы для разработки через ИИ в 1С.
🔗 Регистрация
#Питер
🧐 Хочу поддержать доклады!
Всем привет! Как и обещал, отдельно хочу рассказать про доклады, которые поддерживаю на голосовании.
Честно говоря, «плюсиков» я уже поставил довольно много — штук 20–30. Кого-то знаю лично, с кем-то пересекались в чатах и обсуждениях. Но если бы я опубликовал весь список целиком, то, кажется, я бы сам свайпнул его влево :)
Поэтому отдельно хочу отметить ребят, которые поддерживали мероприятия, которые я организовывал, и выступали с докладами в Питере и ЕКБ.
🟣Алексей Корякин
Понять 1С-проект целиком: контекст для анализа кода, безопасности и производительности
https://infostart.ru/event/tech2026/agenda/2742415/
🟣Владимир Харин
Чат вместо форм: бизнес-автоматизация 1С на базе ИИ и MCP-серверов
https://infostart.ru/event/tech2026/agenda/2742438/
🟣Иосиф Правец
Разработка на 1С без конфигуратора и ЕДТ
https://infostart.ru/event/tech2026/agenda/2742437/
🟣Евгений Кузнецов
Храним свои секретики. Интеграция HashiCorp Vault с Платформой
https://infostart.ru/event/tech2026/agenda/2749468/
🟣Данил Воякин
Объект не найден: 1С:Элемент::Заявки::Доклад.Reference
https://infostart.ru/event/tech2026/agenda/2747620/
Их всего пять, поэтому надеюсь, что поддержать всех будет несложно :) Ребята правда классные!
P.S. А кто-нибудь успел увидеть спикера от организации ИП Чегодаев? Интернет все помнит! https://infostart.ru/event/tech2026/agenda/2739883/
❓За какие доклады проголосовали вы? А может вы сами хотите стать докладчиком? Присылайте ссылки в комментарии!👇
#event@it_lunch
🔥 Подписывайся на IT Ланч!
🧐 Открыто голосование на Инфостарт!
Всем привет! Сегодня стартовал первый тур голосования за доклады технической конференции Инфостарт.
Я подал тему про подход к разработке скиллов для AI на примере 1С:Элемент. Хочу поделиться опытом: как вообще разрабатывать скиллы, какие ошибки я успел совершить и какие практики оказались действительно полезными.
Доклад будет интересен всем, кто видит потенциал в AI-разработке и хочет понять, как такие подходы можно применять в реальных проектах (как в 1С:Элемент, так и просто в большой платформе).
🔜 Буду рад вашей поддержке
https://infostart.ru/event/tech2026/agenda/2742436/
P.S. Про ребят, кого я сам хочу поддержать, расскажу в следующем посте.
#event@it_lunch
🔥 Подписывайся на IT Ланч!
Repost from OpenYellow | Open-source и 1С:Предприятие
🔥 Новый релиз!
🏰 Репозиторий: korolevpavel/xbsl-ai-skills
🔢 Версия: v9.2.1.2
📅 Дата релиза: 28 июля 2026 г.
AI сводка Проект xbsl-ai-skills — это набор скиллов для работы с 1С:Элемент, позволяющий AI-агентам (например, Claude Code) автоматизировать задачи по конфигурированию и деплою. В релизе v9.2.1.2 добавлена компактная XBSL-спецификация для нейросетей, уточнено требование Python 3.10+, введены контрактные тесты синтаксиса XBSL и ссылки на документацию, расширен контроль тестами (434 теста).Не забывайте ставить ⭐ понравившимся проектам
Repost from Ingvar Consulting
Вышла Unica 0.11.0 — крупное обновление надёжности инструментов для работы с проектами 1С. В релиз вошло 26 pull request.
🧭 AI-агенты лучше понимают инструменты
Все поля публичной MCP-схемы теперь получили содержательные описания. Модель видит различия между базой, подключением, режимом dry run и другими аргументами прямо при выборе инструмента — меньше догадок и ошибочных вызовов.
🛠 Безопаснее изменяем исходники и метаданные
unica.meta.edit получил полноценный dryRun: можно пройти те же проверки, увидеть точный diff и только потом применить изменения.
При точечных правках BSL-кода Unica сохраняет BOM, переводы строк и завершающую новую строку. Исходный файл не меняется там, где его не просили менять.
🔍 Честная диагностика и корректная работа с Git
Если полный анализ ещё выполняется, Unica возвращает diagnostics_pending и предлагает повторить запрос, а не сообщает об успехе без найденных проблем.
Усилена защита от выхода за пределы каталога исходников. Исправлены кеши в связанных Git worktree: после переключения ветки Unica больше не использует данные от прежнего HEAD.
🧩 Также в релизе
— новые свойства таблиц управляемых форм;
— дополнительные проверки регистров и прав ролей;
— поддержка XML-корней платформы 1С 8.3.27;
— более надёжная установка на Ubuntu 22.04 и Windows.
⚠️ Изменения публичного API
Read-only инструменты info и validate больше не принимают OutFile — результат нужно получать из ответа MCP. У unica.mxl.decompile удалён OutputPath, а у unica.meta.remove — KeepFiles.
Обновление в Codex:
codex plugin marketplace upgrade unica
codex plugin remove unica@unica
codex plugin add unica@unica
После обновления откройте новую задачу.
Обновление в Claude Code:
claude plugin marketplace update unica
claude plugin update unica@unica
Затем выполните /reload-plugins.
❤️ Спасибо @korolevpavel, @Oxotka и @zeegin за вклад в выпуск!
Релиз
Полный список измененийRepost from Кунг-фу конфа
+8
🐼 Фотографии с КУНГ-ФУ Митапа в Питере готовы!
16 июля провели митап в Питере, видео готовим к публикации, а фото можете посмотреть уже сейчас!
🐼 Красивые и умные вы:
ВКонтакте | Я.Диск
Ищите себя, забирайте фотографии, делитесь впечатлениями и отмечайте КУНГ-ФУ в своих постах!
КУНГ-ФУ: Канал / Чат 👍
Repost from Игорь Апресов | Radio Ingvar
Стоит ли для Unica делать официальную поддержку Claude Code?
Repost from Ingvar Consulting
Unica 0.9.1: безопаснее меняем код, формы и метаданные 1С
Выпустили Unica 0.9.1 — крупное обновление, в которое вошли 32 pull request.
Главная тема релиза — безопасное изменение существующего проекта 1С. Unica теперь строже проверяет исходное состояние файлов, структуру BSL и XML, блокирует конфликтующие операции и не публикует сомнительный результат.
🛠 Точечное изменение BSL
Новый инструмент
unica.code.patch позволяет вставлять код в существующий BSL-модуль по методу или точному ориентиру.
Перед публикацией Unica:
— проверяет структуру через bsl-analyzer;
— поддерживает предварительный просмотр через dry-run;
— защищает от изменения файла между чтением и записью;
— возвращает структурированный результат операции.
Это основа для более надёжной работы AI-агентов с реальными конфигурациями, где недостаточно просто заменить фрагмент текста.
🧩 Удаление элементов управляемых форм
unica.form.edit получил операцию removeElements.
Она удаляет выбранное поддерево формы вместе со связанными узлами, проверяет оставшиеся ссылки и останавливает публикацию при конфликте. Теперь агент может не только добавлять и изменять элементы формы, но и безопасно удалять их.
📦 Единый профиль исходников 1С
Все поддерживаемые XML-мутаторы переведены на профиль:
1С 8.3.27 / формат выгрузки 2.20
Перед изменением проверяются версия исходников и владелец объекта. Это уменьшает риск записать XML, который формально выглядит корректным, но несовместим с конкретной выгрузкой конфигурации.
Также в релизе:
— ограниченный по времени запуск внешних EPF с реальным exit code и раздельными stdout/stderr;
— поддержка LineNumberLength для табличных частей;
— исправление восстановления RLM-индекса после изменения содержимого;
— корректная привязка диагностики к выбранному worktree;
— bsl-analyzer 0.2.62 с поддержкой анализа расширений;
— обновление v8-runner и инфраструктуры поставки внешних инструментов;
— новые UX-рекомендации для форм и соглашения по проектированию метаданных.
⚠️ Изменение публичного API
Домен СКД переименован в официальный английский термин DCS:
unica.skd.* → unica.dcs.*
skd-* → dcs-*
Старые псевдонимы не сохранены.
❤️ Спасибо контрибьюторам
[@korolevpavel](https://github.com/korolevpavel) — за механизм атомарной публикации одного файла и первый публичный unica.code.patch.
[@Agrajaga](https://github.com/Agrajaga) — за восстановление публичного контракта диагностики для worktree и глубокое исправление восстановления RLM-индекса.
[@Oxotka](https://github.com/Oxotka) — за адаптацию UX-рекомендаций 1C Design Guide и соглашения по проектированию метаданных.
[@zeegin](https://github.com/zeegin) — за интеграцию релиза, профиль 1С 8.3.27, переход на DCS, EPF runtime, удаление элементов форм, обновление analyzer/toolchain и развитие CI.
Обновление:
codex plugin marketplace upgrade unica
codex plugin remove unica@unica
codex plugin add unica@unica
🔗 [Релиз Unica 0.9.1](https://github.com/IngvarConsulting/unica/releases/tag/v0.9.1)
🔗 [Полный список изменений](https://github.com/IngvarConsulting/unica/compare/v0.8.1...v0.9.1)🐼 Немного воспоминаний с нашего Кунг-фу митапа в Питере по LLM Wiki
Для участников мы подготовили памятные подарки - яркие фирменные шнурки для телефонов. Небольшой сувенир, который будет напоминать о встрече, новых знаниях и знакомстве с единомышленниками.
А мы тем временем уже планируем следующий митап. Скоро поделимся подробностями 👀
#event@it_lunch
🔥 Подписывайся на IT Ланч!
🛠 Юника не начиналась с “давайте просто дадим агенту доступ к 1С”
Всем привет! В постах про Юнику я пишу: агенту нужны руки, но тут важно честно сказать, откуда у этих рук выросла нормальная 1С-анатомия.
Под капотом в Юнике используются несколько инструментов, среди которых адаптированные скиллы Коли Широкова:
https://github.com/Nikolay-Shirokov/cc-1c-skills
И для меня это хороший пример того, как один продукт задрайвил большое сообщество на работу с AI, да и чего скрывать, благодаря ему решается очень много проблем!
▶️Почему он важен
Модель сама по себе не знает, как аккуратно жить в мире 1С:
🔘как устроены XML-исходники;
🔘где границы управляемой формы;
🔘как собрать или разобрать обработку;
🔘как не потерять метаданные;
🔘как проверять результат не глазами, а инструментом.
Можно, конечно, попросить агента “сделай форму” (мне кажется, что чаще всего люди просят подобное, а потом разочаровываются в ИИ), но без предметных навыков он быстро превращается в уверенного генератора нейрослопа.
▶️Что дают скиллы
Скилл - это не просто промпт с советами, а по факту маленький слой инженерной памяти: какие команды есть, какие файлы трогать, какие проверки запускать, где агенту лучше остановиться и попросить человека. Грубо говоря, мы подсказываем как реагировать на то, что просит человек.
▶️А что в итоге?
И вот тут Юника становится интереснее. Она не пытается заменить всю экспертизу 1С-разработчика. Она собирает вокруг агента рабочий контур: скиллы, диагностику, проверки, ограничения, запуск, тесты и т.д. По факту мы получаем инструмент, который в себе содержит действительно важные "руки", с помощью которых агент выполняет работу качественнее.
AI в 1С-разработке начинает становиться полезным там, где мы перестаем верить в “умную модель вообще” и начинаем давать ей нормальные предметные инструменты. Колины скиллы - как раз из этой истории.
❓А вы уже пробовали скиллы для 1С-агентов? Используете скиллы Коли или делаете свои? 👇
#ai@it_lunch #aigo@it_lunch
🔥 Подписывайся на IT Ланч!
👥 Один агент - это слишком мало
Когда я только начинал играться с AI в разработке, хотелось найти "того самого" агента. Чтобы он понял задачу, написал код, проверил, поправил и красиво отчитался. В целом, для того же 1С:Элемента со скиллами как будто бы этого было достаточно. Но чем ближе к реальному 1С-проекту, тем хуже работает идея одного универсального помощника.
▶️Что лучше работает
Мне больше нравится схема, где агенты ведут себя как роли в команде и общаются между собой:
🟣аналитик раскладывает ТЗ;
🟣архитектор спорит с решением;
🟣разработчик делает маленький кусок;
🟣тестировщик думает про приемку;
🟣ревьюер ищет риски;
🟣верификатор проверяет факты и артефакты.
Это не магия и не театр, а просто разные режимы мышления. Когда один и тот же агент сам придумал решение, сам его сделал и сам сказал "все хорошо", доверия мало. И, безусловно, мультиагентский подход решает проблему с переполнением контекста.
▶️Где здесь "Superpowers"
На самом деле, здесь речь не про superpowers как плагин. На самом деле я его порой использую, но именно в работе с 1С мне важно настроить каждого агента самостоятельно, чтобы заточить под особенности проекта/конфигурации. В итоге приходим к некоторому пайплайну:
🔘сначала разобраться;
🔘зафиксировать план;
🔘проверить гипотезу;
🔘не объявлять готово без верификации;
🔘отдельно принимать ревью.
То есть это не "в проекте теперь живет еще один фреймворк", а скорее дисциплина работы с агентами.
▶️ Вывод
AI-разработка не отменяет командные роли, а скорее наоборот: она делает их заметнее. Если не разделить анализ, реализацию и проверку, агент быстро становится сам себе аналитиком, разработчиком и довольным заказчиком, а это приводит к понижению качества решения.
❓Вы бы доверили одному AI-агенту полный цикл задачи или разделяли бы роли? Какой этап страшнее всего отдавать?👇
#ai@it_lunch #aigo@it_lunch
🔥 Подписывайся на IT Ланч!
Repost from Ingvar Consulting
🎉 Вышла Unica 0.7.5!
Главное изменение — Unica перешла на новую, полноценную схему распространения через собственный рынок расширений Codex. Теперь это не набор вручную устанавливаемых файлов, а обычное расширение Codex с единым именем
unica@unica.
Подключение выполняется штатными командами:
codex plugin marketplace add IngvarConsulting/unica-marketplace --ref main
codex plugin add unica@unica
Дальше Unica сама определит операционную систему, загрузит только необходимые исполняемые файлы и проверит их целостность. Обновления также приходят через рынок расширений Codex — без ручной замены архивов и настройки путей.
В самой Unica появились средства создания внешних обработок и отчётов, управление длительными задачами, а также множество исправлений форм, метаданных, диагностики кода и фоновых процессов.
Огромное спасибо @Sejix, @korolevpavel, @Agrajaga и @zeegin за исправления, исследования, проверку на разных системах и большой вклад в развитие Unica ❤️
https://github.com/IngvarConsulting/unica/releases/tag/v0.7.5🔧 Агенту для 1С нужны руки
Когда требования разложены, появляется следующий вопрос: а как агент вообще будет работать с 1С? Просто открыть конфигуратор и "поправить форму" он не может. Ему нужны инструменты, которые дают понятные операции:
0️⃣посмотреть метаданные;
1️⃣создать объект;
2️⃣изменить форму;
3️⃣проверить расширение;
4️⃣запустить базу;
5️⃣получить диагностику.
Вот здесь у меня в историю #aigo@it_lunch зашла Юника (Unica).
Репозиторий: https://github.com/IngvarConsulting/unica
Мой форк, где я сейчас экспериментирую и дорабатываю сценарии: https://github.com/korolevpavel/unica
▶️Почему это важно
Для человека 1С - это много привычных действий: открыл → посмотрел → выгрузил → поправил → загрузил → проверил, а порой мы вообще можем не задумываться что делаем. Для агента каждое такое движение должно стать явной командой с понятным входом и выходом, грубо говоря мы должны дать ему понятный инструмент. Иначе он начинает компенсировать его отсутствие своими рассуждениями, из-за чего начинает тратить время и токены не туда.
▶️Как я на это смотрю
Сейчас есть понятный опенсорсный инструмент, который уже наделен широким возможностями и развивается. Мне это подходит, потому что разработка идет через конфигуратор и в EDT планов/желания переходить нет. Мне кажется, важным фактором является то, что порог входа в Юнику достаточно простой - надо скормить своему Кодексу ссылку на репозиторий и пойти делать задачу.
Еще один важный фактор - я могу это дорабатывать под себя и использовать так, как надо мне. При этом, на текущий момент активно стараюсь его доработать для всех, закидывая Игоря пулл-реквестами. 😆
▶️Что в итоге?
AI-разработка на 1С начинается не с вопроса "может ли модель написать BSL". Гораздо интереснее вопрос: какие безопасные и проверяемые действия мы готовы дать агенту?
❓Как вы выстраиваете разработку в 1С через AI и какие инструменты (и почему) используете? 👇
#ai@it_lunch #aigo@it_lunch
🔥 Подписывайся на IT Ланч!
Repost from OpenYellow | Open-source и 1С:Предприятие
🔥 Новый релиз!
🏰 Репозиторий: korolevpavel/xbsl-ai-skills
🔢 Версия: v9.2.1.1
📅 Дата релиза: 13 июля 2026 г.
AI сводка Проект xbsl-ai-skills — это набор инструментов для интеграции AI-агентов с 1С:Элемент, автоматизации типовых задач и управления проектами. В релизе v9.2.1.1 улучшены xbsl-deploy и xbsl-lib-connect, автоматизирована генерация релизов, реализован корректный кроссплатформенный запуск Python-скриптов, обновлена документация и проведено 446 тестов для проверки стабильности.Не забывайте ставить ⭐ понравившимся проектам
