Политика использования ИИ
ESLint приветствует участие всех желающих, в том числе с использованием инструментов искусственного интеллекта (ИИ). Мы считаем, что ИИ может стать мощным инструментом для улучшения программного обеспечения, и хотим поощрять его ответственное использование в нашем проекте.
Чтобы интеграция вклада с помощью ИИ проходила гладко и качество кодовой базы оставалось высоким, мы установили следующие правила:
Раскрытие информации
Если вы используете ИИ для создания задачи или запроса на включение изменений, вы должны четко указать это в своем сообщении. Это поможет сопровождающим понять контекст вклада и провести соответствующую проверку.
Задачи и запросы на включение изменений, в которых не указано использование ИИ, могут быть закрыты без проверки. Те, кто неоднократно нарушает это правило, могут быть лишены возможности вносить вклад в ESLint.
Ответственность человека
ИИ может помочь с созданием кода или текста, однако окончательная ответственность за вклад остается за человеком, который его отправил.
- Проверяйте свою работу: Перед отправкой запроса на включение изменений, созданного с помощью ИИ, необходимо тщательно проверить и протестировать код самостоятельно. Убедитесь, что он соответствует стандартам кодирования ESLint и правильно решает поставленную задачу.
- Ответы от человека: Когда сопровождающие оставляют отзыв или задают вопросы по вашему сообщению, ответить должен человек. Не передавайте комментарии сопровождающих ИИ, чтобы он сгенерировал ответы. Мы ценим человеческое взаимодействие и технические обсуждения.
- Редактируйте для удобства чтения: Текст, созданный с помощью ИИ, необходимо отредактировать, чтобы сопровождающим было легко его проверять. Удалите лишнее, улучшите форматирование и убедитесь, что вклад изложен ясно и кратко. Запросы на включение изменений и задачи, которые сложно проверять из-за текста, созданного ИИ, могут быть закрыты без проверки.
Критерии принятия запросов на включение изменений
Чтобы упорядочить поток поступающих вкладов, мы установили особые правила для запросов на включение изменений, созданных с помощью ИИ:
-
Только принятые задачи: Запросы на включение изменений, созданные с помощью ИИ, будут рассматриваться только для задач, которые команда ESLint официально пометила как
accepted. -
В остальных случаях — закрытие: Запросы на включение изменений, созданные с помощью ИИ для задач без пометки
accepted, будут закрыты без проверки.
Мы благодарны за соблюдение этих правил и рады вместе изучать преимущества разработки с помощью ИИ!
Вознаграждение
ESLint не выплачивает вознаграждение — ни членам команды, ни из фонда для участников — за вклад, созданный преимущественно с помощью ИИ. Мы стремимся поощрять человеческую креативность и усилия в нашем проекте и считаем, что ИИ должен помогать, а не заменять вклад людей.
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/contribute/ai-policy