Как избежать, выявить и быстро отсортировать предложения авторов, сгенерированные искусственным интеллектом.
По мере того, как ИИ становится все более распространенным в экосистеме открытого исходного кода, мы наблюдаем рост числа низкокачественных предложений от участников. Ниже приведены несколько идей от ваших коллег-наставников и администраторов организаций о том, как им удалось быстро выявлять, избегать и отсеивать спам-предложения.
1. Обеспечить взаимодействие с сообществом до подачи заявки.
Взаимодействие с местным сообществом — один из самых важных показателей качества предложения. Мы настоятельно рекомендуем включить это в процесс отбора.
Обязательный чат: Требуйте от кандидатов присоединения к каналу связи организации (например, Slack, Zulip, IRC) и отфильтровывайте все предложения от кандидатов, которые не зарегистрированы в этом канале.
Как отслеживать взаимодействия
Сосредоточьтесь на людях, а не на предложениях. Рассмотрите возможность создания общей электронной таблицы для отслеживания потенциальных участников и их пути в сообществе, их сильных и слабых сторон, проблемных и перспективных моментов, соответствующих наставников и т.д.
2. Обязательные технические требования и требования к вкладу
Ниже приведены несколько идей о том, как отсеять кандидатов, которые не приложили элементарных усилий для работы с кодом.
- Обязательная ссылка на конкурс PR/Code Challenge:
- Попросите предоставить ссылки на 1-3 наиболее значимых PR-мероприятия/вклада, которые они внесли в проект.
- Требуются незначительные исправления, вопросы по коду, обсуждения на GitHub/запросы на слияние.
Требование предоставления чернового варианта заявки: попросите кандидатов предоставить черновой вариант заявки на участие в GSoC до официальной подачи. (ПРИМЕЧАНИЕ: другие кандидаты могут попытаться скопировать работу автора, поэтому обязательно обратите внимание на даты создания, первое редактирование и т. д.)
Как отслеживать потребности вашей организации
Требуйте выполнения определенных предварительных условий от всех кандидатов: требование выполнения конкретных действий до подачи официальной заявки служит естественным фильтром, гарантируя, что дальше будут проходить только целеустремленные и способные кандидаты.
Какие предварительные требования мы должны установить? Часто это сочетание нескольких пунктов: кандидаты должны связаться с организацией до подачи заявки, они должны выполнить 2-3 запроса на слияние, им необходимо пройти тест и/или использовать определенный шаблон для своей заявки. Ваша организация должна определить ваши предварительные требования и четко их сформулировать. Чем больше требований вы выдвинете, тем легче будет отсеять некачественные заявки, не соответствующие всем условиям.
Новая кнопка «Предварительные требования» предназначена для использования администраторами организации и доступна для просмотра наставниками для каждого предложения (также является полем в экспорте предложения и фильтром на панели управления предложениями).
Проверьте профиль/активность участника на GitHub: в веб-приложении GSoC есть поле, где заявитель может указать свое имя пользователя GitHub и/или прямую ссылку на свой вклад в организацию, что упрощает фильтрацию заявок, в которых отсутствует предварительный опыт взаимодействия.
3. Как отбирать предложения, сгенерированные искусственным интеллектом.
Это неизбежно! Будут и заявки, сгенерированные ИИ. Быстро отсеивайте их, используя приведенные ниже советы.
- Внедрение шаблонов для подачи заявок: Требуйте использования стандартного шаблона для всех заявок, направляемых в вашу организацию. Это может просто означать требование ответить на 4 или 5 конкретных вопросов. Внедрите автоматическую дисквалификацию за несоблюдение требований. Это особенно полезно для организаций, получающих более 50 заявок.
- Ищите шаблонные формулировки: используйте быстрый поиск, чтобы отфильтровать предложения, содержащие очевидную бессмыслицу, например:
- [заполнители]
- «Ключевые слова» , такие как «революционизировать»
- Опечатки — это хорошо, ведь это свойственно людям!
- От кандидатов требуется приложить короткое видео продолжительностью 1 минута, в котором они представляют себя и объясняют, почему хотят работать над этим проектом (лицо должно быть видно, чтобы избежать спама/повторных заявок).
- Большая часть спама, сгенерированного ИИ, просто перефразирует и расширяет описание идеи, указанное вашей организацией в списке идей. Становится легче заметить закономерности (например, в третьем абзаце содержится "1-3 минуты", потому что в третьем предложении на странице идеи также упоминается "1-3 минуты").
- Очень красивые предложения чаще всего создаются искусственным интеллектом. Обращайте внимание не только на наличие интересных графиков и изображений (ИИ легко может их генерировать), но и на содержание.
4. Оптимизируйте свои внутренние процессы.
Сделайте процесс проверки менее болезненным для вашей организации; воспользуйтесь приведенными ниже советами.
- Вопросы, специфичные для конкретной организации: Определите 3-5 вопросов, на которые вы хотите, чтобы каждый кандидат ответил в своем предложении. Убедитесь, что это четко указано в инструкциях, и используйте этот пункт как автоматический фильтр для отклонения заявки.
- Предварительный отбор/Первоначальная оценка администратором: Пусть администратор организации проведет быструю предварительную проверку, чтобы классифицировать предложения (например, действительные, недействительные/спам, не соответствующие теме), прежде чем передать их наставникам для более детального изучения.
- Несоответствие названия/проекта: В инструкциях от заявителей требуется использовать конкретное название или ключевые слова, чтобы облегчить сотрудникам/наставникам сопоставление с идеей проекта, поскольку многие наставники заинтересованы только в рассмотрении предложений по той идее проекта, которую они хотят курировать.
- В предложения необходимо включить стандартизированный заголовок, возможно, с использованием стандартного формата для названий.