Исследователи из MIT, McGill University и других университетов разработали инновационный метод, который позволяет улучшить качество кода, создаваемого ИИ. Этот метод применим для разных языков программирования и направляет большие языковые модели (LLM) следовать правилам каждого языка.
Используя алгоритмы Sequential Monte Carlo (SMC), команда смогла более точно генерировать код, который соответствует семантическим правилам программирования. Примечательно, что этот подход показал лучшие результаты даже по сравнению с крупными языковыми моделями, повышая производительность и точность малых языковых моделей (SLM).
Как отметил один из авторов, João Loula, данное внедрение может существенно улучшить работу программных помощников и инструменты для научных открытий. Применение SMC позволяет исключить некорректные варианты кода на ранних этапах и сосредоточиться на наиболее вероятных и точных вариантах.
Этот метод имеет потенциал сделать процесс программирования на основе ИИ более надежным и эффективным, позволяя разработчикам больше доверять создаваемому коду.
*компания Meta Platforms Inc. признана экстремистской организацией, ее деятельность на территории России запрещена
