Комментарии 6
Что если взять какую-нибудь открытую модель, например, Code Llama и дообучить на имеющемся коде 1С? Синтаксис более-менее похож на другие языки, к тому же если модель открытая, ее можно будет использовать локально, что сейчас актуально. Может кто-то уже проводил такие эксперименты, интересно насколько получается качественный результат.
Да, это отличная идея! Мы бы хотели провести до обучение deepseek https://github.com/deepseek-ai/deepseek-coder
Я не знаю, что вы там тестировали в vsc, но github copilot прекрасно работает с кодом 1с, так как был обучен на сотнях репозиториев с ерп и прочими зупами, выгруженными на GitHub. Он быстро учится и подстраивается под стиль автора, генерирует тесты, ассерты, документацию, реализует алгоритмы и проверки. Генерация кода по комментарию хоть и бывает с ошибками, но тоже работает. Просто в среде нужно провести времени чуть больше, чем пять минут.
Совершенно с Вами согласен. GitHub copilot отлично работает с 1с-языком, но есть некоторые трудности с доступностью этого продукта в РФ, по этому для кровавого Энтерпрайза он не подходит. Мы рассматривали его аналоги.
Я конечно в тему не вникал, а где на гите сотни репозиториев с исходниками ERP и ЗУП?
LLM и 1С: изучаем сервисы для автоматизации написания кода 1С