Разработчики ядра Linux обсуждают добавление AGENTS.md для ИИ-агентов
Ядро Linux продолжают засыпать патчами, сгенерированными ИИ-агентами, однако до сегодняшнего дня в дереве исходников не было файла AGENTS.md с указаниями специально для таких инструментов. Опубликованный набор патчей должен наконец восполнить этот пробел.
Инициатором выступил давний разработчик ядра Саша Левин, ранее занимавшийся другими ИИ-проектами для ядра — в частности, определением патчей для переноса в стабильную ветку и разрешением конфликтов слияния с помощью ИИ. Теперь он предлагает добавить AGENTS.md в дерево исходников.
Предлагаемый файл, по сути, просто ссылается на README ядра, откуда, в свою очередь, можно перейти к документации по ассистентам для написания кода и другим сведениям, полезным для разработчиков.
Зачем это нужно
Обоснование опирается на практический опыт. При тестировании одного из ИИ-агентов без такого файла агент добавил в предложенный патч тег «Signed-off-by», хотя не должен был этого делать без явного согласия самого пользователя. Кроме того, он использовал собственный тег авторства вместо стандартизированного в ядре тега «Assisted-by».
Второй безымянный агент без AGENTS.md вовсе не проставлял никаких пометок об авторстве. Но после добавления файла оба агента начали действовать в соответствии со стандартами ядра, а второй стал заметно лучше следовать лучшим практикам разработки.
Не все согласны
Предложение обсуждается в отдельной ветке рассылки LKML. Несмотря на то что файл лишь ссылается на README, поддержки у идеи пока нет единодушной. Часть разработчиков возражает: если заставить ИИ-модели прочитывать целиком README ядра и связанную с ним документацию, это увеличит расход токенов. Более узкая документация, ориентированная именно на ИИ, могла бы снизить эти издержки — но чем закончится обсуждение нового предложения, пока неясно.
Источник: Phoronix
Комментарии
Войдите, чтобы комментировать.