На GitHub разразилась горячая дискуссия о работе инструмента Copilot. Один из разработчиков заметил, что приложение тайно добавляет себя в соавторы коммитов, даже когда он удаляет сгенерированный текст и пишет свой. Это поведение, хотя и непостоянное, привело к тревоге: автор заметил Co-authored-by: Copilot в истории коммитов, несмотря на свои старания.
В Git каждая запись имеет автора и может содержать соавторов через специальную пометку. Сложность заключается в том, что настройка по умолчанию для Copilot включает автоматическое добавление подписи к коммитам. Этот подход был подвергнут критике: разработчики призывают сделать функцию отключенной по умолчанию, чтобы не нарушать доверие к инструменту.
В комментариях пользователи делятся способами временного решения проблемы — отключить эту функцию в настройках VS Code. Некоторые даже предложили написать патч, устраняющий автоматическое добавление соавтора. Ключевая точка обсуждения — соответствие между ожидаемым и реальным содержимым коммита, что невозможно игнорировать в разработке.
*компания Meta Platforms Inc. признана экстремистской организацией, ее деятельность на территории России запрещена
