Методи покращення великих мовних моделей для покращення якості рефакторингу коду

Loading...
Thumbnail Image
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
Український державний університет науки і технологій, ІВК «Системні технології», Дніпро
Abstract
UKR: У даному досліджені розглядаються методи покращення великих мовних моделей (LLM) для рефакторингу програмного забезпечення. Використовуючи методи точного налаштування та індексації файлів вихідного коду, розкривається питання покращення результатів використання LLM для задачі рефакторингу кодових баз та покращеного використання контексту мовних моделей. Запропоновані підходи націлені на підвищення якості вихідного коду після рефакторингу, а також покращення різних великих мовних моделей шляхом змін в самій моделі чи інтеграції її з додатковим програмним забезпеченням. Оцінка результатів реалізації методів буде здійснюватися за допомогою показників Code Health та F1-метрики. Це дає змогу визначити ефективність запропонованих рішень. Результати досліджень відкривають нові перспективи для академічних досліджень та ефективного впровадження у проекти різного масштабу.
ENG: This study discusses methods for improving large language models (LLMs) for software refactoring. Using the methods of fine-tuning and indexing source code files, the paper addresses the issue of improving the results of using LLM for the task of refactoring code bases and improving the use of the context of language models. The proposed approaches are aimed at improving the quality of the source code after refactoring, as well as improving various large language models by changing the model itself or integrating it with additional software. The results of the methods implementation will be evaluated using Code Health and F1 metrics. This allows us to determine the effectiveness of the proposed solutions. The research results open up new perspectives for academic research and effective implementation in projects of various sizes.
Description
О. Сирота: ORCID 0000-0001-7391-2471; В. Горячкін: ORCID 0000-0002-8952-952X
Keywords
рефакторинг, розробка, код, штучний інтелект, машинне навчання, велика мовна модель, refactoring, development, code, LLM, artificial intelligence, machine learning, large language model, КІТ
Citation
Сирота О. А., Горячкін В. М. Методи покращення великих мовних моделей для покращення якості рефакторингу коду. Інформаційні технології в металургії та машинобудуванні – ІТММ’2025 : тези доп. Міжнародної наук.-техн. конф. (м. Дніпро, 23-24 березня 2025 р.). Дніпро, 2025. C. 615–619. DOI: 10.34185/1991-7848.itmm.2025.01.110.