GCC заборонив додавати згенерований AI код до компілятора
Керівний комітет GCC затвердив політику, що блокує суттєвий код від LLM навіть після ручного редагування. Втім, асистентами дозволено користуватися для досліджень та створення тестів.
Керівний комітет проєкту GNU Compiler Collection (GCC) офіційно ухвалив політику, яка обмежує надсилання коду, згенерованого великими мовними моделями, повідомляє видання habr із посиланням на звіт Linuxiac.
Згідно з правилами, проєкт відхилятиме будь-які патчі, які містять код, згенерований штучним інтелектом або базований на його результатах. Заборона стосується не лише прямого копіювання з систем на кшталт ChatGPT, Gemini чи GitHub Copilot, але й фрагментів, які людина згодом відредагувала власноруч.
Критерій відбору зосереджений на юридичних аспектах авторського права. Розробникам не заборонено звертатися до LLM для обговорення архітектурних ідей, розбору незнайомого коду чи попереднього аналізу. Втім, матеріал, створений нейромережею, не може бути інтегрований у кодову базу проєкту, якщо він є суттєвим із погляду копірайту.
Політика залишає лише два точкові винятки:
- Мейнтейнери можуть прийняти юридично незначні зміни від AI, якщо вони відповідають усім технічним вимогам, а автор відкрито задекларував факт використання моделей.
- Повністю дозволено застосовувати AI для генерації тестових прикладів. Як зазначають у проєкті, це зазвичай невеликі ізольовані програми, потрібні лише для відтворення збоїв компілятора або перевірки крайових станів, тому їх розглядають окремо від власного коду GCC.
Коментарі
Допоможи покращити наступну версію: Додавай контекст або пропонуй виправлення. Після AI-перевірки коментарі можуть отримати бали для переписування. Перевірка й оновлення потребують часу; повна шкала не гарантує нової версії.