Руководство для участников GSoC по использованию инструментов искусственного интеллекта в GSoC 2026
Крайне важно внимательно ознакомиться с документацией организации GSoC, уделяя особое внимание вопросам о том, разрешено ли использование каких-либо инструментов искусственного интеллекта в их сообществе. Мы попросили организации четко обозначить свои ожидания от участников GSoC.
Каждая организация имеет собственное мнение о том, когда и целесообразно ли использовать инструменты искусственного интеллекта.
Некоторые организации полностью запрещают использование инструментов искусственного интеллекта, в том числе при написании заявок на гранты. Другие не допускают включения в свою кодовую базу кода, сгенерированного на основе магистерских диссертаций.
Ниже приведены некоторые моменты, которые следует учитывать при использовании инструментов искусственного интеллекта в целом. Еще раз подчеркнем, что эти рекомендации не являются исчерпывающими для каждой организации — вам необходимо ознакомиться с рекомендациями GSoC каждой организации, чтобы понять, что они принимают, а что нет.
Советы наставника о том, когда следует использовать инструменты искусственного интеллекта.
1. Всегда проверяйте и полностью понимайте код.
Это самый важный и часто повторяемый совет. Человек, выполняющий работу, несёт 100% ответственность за её результат, что требует полного понимания и проверки.
- Всегда проверяйте правильность результатов работы ИИ, и если вы чего-то не понимаете или не уверены, не используйте это, пока не разберетесь.
2. Используйте ИИ для исследований и обучения, а не для основополагающей логики.
Наилучшее применение этого инструмента — в качестве средства быстрого обучения или поиска информации, а не в качестве генератора кода для наиболее важных частей проекта.
- Используйте инструменты ИИ преимущественно для исследований и реже для генерации кода.
- Используйте инструменты искусственного интеллекта для понимания и исследования новых областей.
3. Переложите на других рутинную или «черновую» работу (шаблонные задачи, тестирование, отладка).
Использование ИИ рекомендуется для задач, которые являются повторяющимися, трудоемкими или связаны с устранением существующих проблем, что позволяет разработчику сосредоточить свое время на интеллектуальных задачах.
- Используйте для написания шаблонного кода и для рефакторинга.
- Используйте только для рутинной работы , например, для добавления всех имен файлов или изменения некоторых импортов.
- Помогите автоматизировать некоторые из наиболее трудоемких частей их проекта, или помогите написать код для тестов , или помогите в отладке.
- Пользователю необходимо определить область тестирования, чтобы затем использовать инструменты искусственного интеллекта.
4. Проблемы с лицензированием
Всегда уточняйте непосредственно у своей организации, разрешают ли они использовать сгенерированный ИИ код в своей кодовой базе. По этому вопросу ведется много дискуссий, и у каждой организации будет своя точка зрения, поэтому потенциальным участникам GSoC необходимо следовать конкретным рекомендациям своей организации.
Обеспокоенность наставников и организаций GSoC по поводу инструментов искусственного интеллекта
1. Препятствие для обучения и развития навыков.
Это наиболее распространенная проблема. Наставники опасаются, что использование ИИ для генерации решений мешает студентам развивать фундаментальные навыки программирования, решения проблем и правильного мышления.
2. Слепое доверие и отсутствие понимания/проверки.
Часто разработчики слепо принимают результаты работы ИИ (код и текст), не проверяя их корректность, логику или применимость. Когда разработчики слепо используют инструменты ИИ для генерации кода, они часто не понимают, что именно было сгенерировано.
3. Низкое качество кода/результатов.
Сгенерированный ИИ код часто имеет низкое качество , не соответствует рекомендациям, содержит ошибки, сложен в сопровождении или приводит к дополнительной работе для наставников.
- В целом низкое качество кода (что приводит к увеличению нагрузки на сопровождающих).
- создавать бессмысленную, многословную прозу
4. Вопросы лицензирования и авторского права
Правовые последствия использования кода, сгенерированного искусственным интеллектом, вызывают серьезную озабоченность у организаций и наставников.
- В некоторых организациях правила коммитов запрещают фиксировать код, сгенерированный с помощью сложных языковых моделей, поскольку это может нарушать лицензии открытого исходного кода.
- Вопросы авторского права
5. Неспособность эффективно использовать ИИ.
Некоторые опасения касались не самого ИИ, а недостаточной квалификации разработчиков в его использовании, особенно в сложных или нестандартных проектных условиях.
- Для эффективного использования ИИ в программировании требуются навыки и опыт.
- Иногда участники проекта не понимают его тематику, поэтому не знают, какие вопросы задать искусственному интеллекту, чтобы получить необходимую информацию.
6. Воздействие на окружающую среду
Огромное количество энергии, потребляемое крупными моделями искусственного интеллекта.
7. Ограничения ИИ при решении конкретных или сложных задач.
Наставники отметили, что инструменты искусственного интеллекта часто дают сбой, когда задача сложная, уникальная или связана с новыми технологиями, что часто встречается в обучающей среде, подобной GSoC.
- Инструменты хорошо справляются с решением задач, которые уже много раз решались. Наша миссия — научить студентов решать сложные задачи, которые еще не решались.
- Искусственный интеллект ужасно справляется с написанием чего-либо, кроме простого кода, в ограниченном контексте.
- В этих проектах могут использоваться технологии, о которых ИИ не знает.