Саша Левин, разработчик Nvidia, предложил интегрировать ИИ-ассистентов для написания кода в рабочий процесс ядра Linux. Его серия патчей включает два основных изменения. Для различных инструментов разработки ИИ, таких как Claude и Copilot, будут созданы конфигурационные заглушки. Эти заглушки будут связаны с центральным файлом документации для единообразия. Основная часть предложения устанавливает формальные правила обработки сгенерированных ИИ материалов для ядра. ИИ-ассистенты должны идентифицировать себя в сообщениях коммитов с помощью тега "Co-developed-by:". Они не могут использовать тег "Signed-off-by:", который указывает на ответственность разработчика.
Пример из патча показывает, как Claude исправляет опечатку и включает соответствующее указание на ИИ. Патч Левина также добавляет новый раздел Documentation/AI/. Эта новая документация проясняет ожидания и ограничения использования ИИ в разработке ядра. Она напоминает разработчикам о необходимости соблюдать стандарты кодирования ядра и процессы разработки. Документация подчеркивает важность понимания требований к лицензированию при использовании ИИ. Ограничения ИИ в этом контексте также рассматриваются в новой документации.
t.me
Читайте AI и ML Новости в Телеграмм канале @ai_ml_news_ru
bsky.app
AI and ML News on Bluesky @ai-news.at.thenote.app
linux.slashdot.org
Linux Kernel Could Soon Expose Every Line AI Helps Write
