Zig, открытый язык программирования, принял решение о запрете использования искусственного интеллекта для написания, отладки и мозгового штурма кода. Это решение было озвучено президентом Zig, который отметил, что AI-помощь в кодировании приводит к некачественным результатам, отвлекающим команду от основной работы.
Согласно новой политике, Zig не будет принимать код, созданный с помощью языковых моделей, включая любые варианты, которые были изменены или отредактированы AI. Президент Zig, Андрей Келли, подчеркнул, что такие AI-вклады не только бесполезны, но и имеют негативное влияние, так как требуют времени на проверку, создавая узкое место в процессе разработки. На момент записи подкаста у Zig было 200 открытых запросов на внесение изменений, и команда не успевала их обрабатывать.
Келли также отметил, что AI-кодеры часто являются "проходящими участниками", которые не стремятся стать частью основной команды. Он добавил, что цель Zig — это менторство и развитие навыков программирования, и AI-вклады противоречат этой миссии.
Запрет на AI-код также упрощает процесс проверки, так как не требует оценки качества AI-вкладов. Это решение позволяет команде сосредоточиться на более значимых и качественных предложениях от разработчиков.
Несмотря на то, что Zig является относительно небольшим проектом, его влияние на индустрию заметно. Например, язык использовался для создания Bun, который позже был приобретен компанией Anthropic. Запрет на AI-код вызвал некоторые разногласия между Bun и Zig, подчеркивая важность качественного кода в разработке.
Таким образом, Zig продолжает придерживаться своей философии, ставя качество и развитие навыков на первое место, даже в условиях растущей популярности AI в программировании.