Linux сделал важное заявление о допустимости использования генеративного ИИ в процессе разработки программного обеспечения. Однако проект установил несколько строгих требований, чтобы гарантировать высокое качество кода. В частности, код, созданный с помощью ИИ, должен соответствовать лицензии GPL-2.0 и содержать правильные идентификаторы SPDX.
Основной акцент сделан на том, что, хотя инструменты ИИ, такие как Microsoft Copilot, могут быть использованы для помощи в разработке, конечная ответственность за результат остается за человеческими разработчиками. Они должны проверять код, обеспечивать его соответствие лицензиям и нести полную ответственность за его качество.
Это решение подчеркивает, что ИИ рассматривается как вспомогательный инструмент, а не как замена разработчикам. ИИ не может подписывать код, и только люди имеют право сертифицировать сертификат происхождения разработчика. В рамках этой инициативы будет введен новый тег "Assisted-by", который будет использоваться для обозначения участия ИИ в разработке, с указанием модели и инструментов, которые были использованы.
Такое решение стало результатом длительных внутренних обсуждений и представляет собой разумный компромисс, который позволяет использовать ИИ в разработке, исключая "некачественный" код, созданный без должного контроля. Это может стать важным шагом для других компаний и проектов, которые также могут начать внедрять аналогичные правила в своих процессах разработки.