На Hacker News появился документ, объясняющий требования к коду с поддержкой ИИ в ядре Linux. Этот документ RST доступен в репозитории Linux, принадлежащем руководителю проекта Линусу Торвальдсу на GitHub. Он содержит рекомендации для разработчиков, использующих код с поддержкой ИИ для внесения вклада в ядро Linux.
Так, любой код, созданный с помощью ИИ, должен следовать тем же процессам, что и код, созданный людьми, описанным в файлах development-process.rst, coding-style.rst и submitting-patches.rst. Кроме того, он должен соответствовать существующим требованиям ядра Linux, таким как совместимость только с лицензией GPL-2.0, использование соответствующих идентификаторов лицензии SPDX и соответствие всем правилам, изложенным в файле license-rules.rst.
Агентам ИИ не разрешается использовать метки Signed-off-by, поскольку они зарезервированы только для рецензентов-людей. Только люди могут на законных основаниях сертифицировать Сертификат происхождения разработчика (DCO), и отправитель должен нести ответственность за проверку всего кода, сгенерированного ИИ, соблюдение требований лицензирования, использование своей метки sign-off-by и принятие на себя исключительного права собственности на свой вклад.
Надлежащее указание авторства для кода, созданного с помощью ИИ, также необходимо, поскольку это помогает отслеживать эволюцию этого показателя в ядре Linux. В запросах на слияние следует использовать тег Assisted-by в соответствии со следующей конвенцией: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]. Эта номенклатура более подробно описана ниже:
AGENT_NAME — это название инструмента или фреймворка ИИ;
MODEL_VERSION — это конкретная используемая версия модели;
[TOOL1] [TOOL2] — это необязательные специализированные инструменты анализа (например, coccinelle, sparse, smatch, clang-tidy).
Россиянам предложили полететь в космос
Как художественные фото помогают продвигать бизнес
Meta* переманила трех топ-менеджеров Stargate — а дата-центр в Великобритании поставлен на паузу
В Москве работают почти 300 кружков по астрономии: что в них открывают школьники
NASA запустило к МКС корабль с пятью тоннами груза
На Hacker News появился документ, объясняющий требования к коду с поддержкой ИИ в ядре Linux. Этот документ RST доступен в репозитории Linux, принадлежащем руководителю проекта Линусу Торвальдсу на GitHub. Он содержит рекомендации для разработчиков, использующих код с поддержкой ИИ для внесения вклада в ядро Linux. Так, любой код, созданный с помощью ИИ, должен следовать тем же процессам, что и код, созданный людьми, описанным в файлах development-process.rst, coding-style.rst и submitting-patches.rst. Кроме того, он должен соответствовать существующим требованиям ядра Linux, таким как совместимость только с лицензией GPL-2.0, использование соответствующих идентификаторов лицензии SPDX и соответствие всем правилам, изложенным в файле license-rules.rst. Агентам ИИ не разрешается использовать метки Signed-off-by, поскольку они зарезервированы только для рецензентов-людей. Только люди могут на законных основаниях сертифицировать Сертификат происхождения разработчика (DCO), и отправитель должен нести ответственность за проверку всего кода, сгенерированного ИИ, соблюдение требований лицензирования, использование своей метки sign-off-by и принятие на себя исключительного права собственности на свой вклад. Надлежащее указание авторства для кода, созданного с помощью ИИ, также необходимо, поскольку это помогает отслеживать эволюцию этого показателя в ядре Linux. В запросах на слияние следует использовать тег Assisted-by в соответствии со следующей конвенцией: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]. Эта номенклатура более подробно описана ниже: AGENT_NAME — это название инструмента или фреймворка ИИ; MODEL_VERSION — это конкретная используемая версия модели; [TOOL1] [TOOL2] — это необязательные специализированные инструменты анализа (например, coccinelle, sparse, smatch, clang-tidy).