🤖 Скиллы для ИИ и 1С:Элемент — мой новый открытый проект
Всем привет! Хочу немного рассказать о проекте, над которым сейчас работаю. Это скиллы для 1С:Элемент, которые помогают ИИ-агентам эффективнее работать с нашей предметной областью.
🟢Репозиторий здесь: https://korolevpavel.github.io/xbsl-ai-skills/ ▶️****Что такое скиллы простыми словами?
Грубо говоря, это надстройка ИИ, при которой он становится компетентным в конкретной технологии — в нашем случае, в 1С:Элемент. Скилл даёт агенту инструкции, примеры кода, лучшие практики, чтобы он генерировал решения не «в вакууме», а с учётом реальной архитектуры.
▶️****Пример: как родилась идея одного скилла
Размышляя над задачами, я подумал: было бы здорово, если бы ИИ умел добавлять на сайт (разработанный на 1С:Элемент) блок с картами — например, Яндекс.Картами.
Но тут вступает в силу важное правило разработки скиллов:
Скилл должен решать одну конкретную задачу. Если появляется нагромождение — разбивай на несколько.
Исходная задача «добавить Яндекс.Карты на форму» распалась на несколько независимых.
▶️****Что сейчас? 🟣Сделана библиотека для 1С:Элемент, которая работает с Yandex Maps API
🟣Надо научиться подключать внешние библиотеки к 1С:Элемент (любые — не только карты, но и, скажем, Телеграм Бот, импорт табличных документов и т.д.). Тут у нас появляется скилл подключения внешних библиотек — универсальный механизм, который расширит функционал деплоя проекта.
🟣А еще научиться работать именно с библиотекой Яндекс.Карт после её подключения.. Получается, что надо создать скилл работы с Яндекс.Картами — уже поверх подключённой библиотеки.
▶️****В чём преимущество такого подхода?
Если (когда?) в будущем в 1С:Элемент появится нативная поддержка Яндекс.Карт, достаточно будет расширить специфику скилла, взяв нативную реализацию как основную ветку. А для обратной совместимости разработчики смогут по-прежнему использовать стороннюю библиотеку.
Проект открыт, и я буду постепенно делиться результатами. Планирую подробно рассказать о скиллах на Кунг-фу конфе — с демо и примерами кода.
❓А вы пробовали использовать ИИ для генерации кода на 1С или 1С:Элемент? С какими трудностями сталкивались? Пишите в комментариях, будем развивать тему вместе! 👇
#ai@it_lunch
🔥 Подписывайся на IT Ланч!
В этом посте были ссылки, но мы их удалили по правилам Сетки