Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

В МГУ предложили способ улучшить структуру тестов, создаваемых ИИ

Дата публикации: 02-09-2026 09:43:24

Учёные факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова предложили подход к улучшению структуры юнит-тестов, автоматически создаваемых большими языковыми моделями. Первые эксперименты показали работоспособность предложенного подхода и возможность его применения в системах генерации юнит-тестов для программного кода.
При разработке программного обеспечения важную роль играют небольшие проверки, позволяющие убедиться в корректности работы отдельных частей кода. Однако автоматически сгенерированные тесты нередко содержат дефекты дизайна, из-за которых их сложнее использовать и анализировать.
Новый подход позволяет сделать качество создаваемого ИИ-кода более управляемым: модель получает не общую оценку результата, а конкретный сигнал о том, какие элементы его структуры следует улучшить. Если статический анализатор обнаруживает дефект дизайна, то модель получает штраф, а за чистый тест — вознаграждение, благодаря чему в процессе обучения она учится избегать типичных проблем. В будущем тот же принцип можно применять и к другим критериям качества: обучать ИИ не просто создавать работающий результат, а последовательно делать его более понятным, структурированным и удобным для человека.
«Мы использовали обучение с подкреплением, чтобы научить модель избегать типичных дефектов дизайна тестов и тем самым улучшить качество автоматически создаваемых решений», — отметил доцент кафедры алгоритмических языков факультета ВМК МГУ Игорь Головин.
Для обучения был собран датасет на основе реальных проектов на языке Python, включающий методы программ и соответствующие им юнит-тесты. Дополнительно для каждого набора тестов была получена информация о наличии дефектов дизайна с помощью инструментов статического анализа.
Результаты работы были представлены на научной конференции «Ломоносовские чтения».


Основное содержимое страницы с новостью.

Учёные факультета вычислительной математики и кибернетики МГУ имени М.В.Ломоносова предложили подход к улучшению структуры юнит-тестов, автоматически создаваемых большими языковыми моделями. Первые эксперименты показали работоспособность предложенного подхода и возможность его применения в системах генерации юнит-тестов для программного кода.

При разработке программного обеспечения важную роль играют небольшие проверки, позволяющие убедиться в корректности работы отдельных частей кода. Однако автоматически сгенерированные тесты нередко содержат дефекты дизайна, из-за которых их сложнее использовать и анализировать.

Новый подход позволяет сделать качество создаваемого ИИ-кода более управляемым: модель получает не общую оценку результата, а конкретный сигнал о том, какие элементы его структуры следует улучшить. Если статический анализатор обнаруживает дефект дизайна, то модель получает штраф, а за чистый тест — вознаграждение, благодаря чему в процессе обучения она учится избегать типичных проблем. В будущем тот же принцип можно применять и к другим критериям качества: обучать ИИ не просто создавать работающий результат, а последовательно делать его более понятным, структурированным и удобным для человека.

«Мы использовали обучение с подкреплением, чтобы научить модель избегать типичных дефектов дизайна тестов и тем самым улучшить качество автоматически создаваемых решений», — отметил доцент кафедры алгоритмических языков факультета ВМК МГУ Игорь Головин.

Для обучения был собран датасет на основе реальных проектов на языке Python, включающий методы программ и соответствующие им юнит-тесты. Дополнительно для каждого набора тестов была получена информация о наличии дефектов дизайна с помощью инструментов статического анализа.

Результаты работы были представлены на научной конференции «Ломоносовские чтения».

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1В МГУ разработали метод выявления ошибок в размеченных текстах011.4211-08-2026
2Ученые МГУ улучшили память ИИ-ассистентов для длительных диалогов013.4106-08-2026
3На ВМК МГУ вручили сертификаты выпускникам Академической программы по искусственному интеллекту0530-06-2026
4В МГУ упростили и ускорили разработку шахматных задач с помощью Python011.6528-07-2026
5В МГУ создали более 100 шахматных курсов с использованием методов искусственного интеллекта5720-07-2026
6"Известия": в московском вузе внедрили ИИ, отслеживающий успеваемость студентов0020-07-2023
7В МГУ назвали два возможных пути создания суверенного ИИ в России0510-07-2026
8Тест Тьюринга могут заменить базы данных с текстами ИИ0018-04-2025
9Набор на профессиональную переподготовку и повышение квалификации017.2824-08-2026

Классификация: Наука. Схожих патентов: 0. Схожих новостей: 9. Тональность: 0. Информативность: 15.4. Источник: cs.msu.ru.