Jak unikać, rozpoznawać i szybko sortować propozycje od twórców wygenerowane przez AI

W miarę upowszechniania się AI w ekosystemie open source zauważyliśmy wzrost liczby propozycji od kontrybutorów o niskiej jakości. Poniżej znajdziesz kilka pomysłów od innych mentorów i administratorów organizacji na to, jak szybko rozpoznawać i unikać spamowych propozycji oraz jak je sortować.

1. Wymaganie interakcji społeczności przed przesłaniem

Interakcje społeczności to jeden z najsilniejszych sygnałów dobrej propozycji. Zdecydowanie zalecamy wdrożenie tego rozwiązania w procesie wyboru.

  • Obowiązkowy czat: wymagaj od kandydatów dołączenia do kanału komunikacji organizacji (np. Slack, Zulip, IRC) i odfiltrować wszystkie propozycje kandydatów, którzy nie są na tym kanale.

    Jak śledzić interakcje

  • Skup się na osobach, a nie na propozycjach. Rozważ utworzenie arkusza kalkulacyjnego, w którym będziesz śledzić poszczególnych potencjalnych współpracowników i ich drogę w społeczności, mocne i słabe strony, sygnały ostrzegawcze i pozytywne, odpowiednich mentorów itp.

2. Obowiązkowe wymagania techniczne i dotyczące wkładu

Poniżej znajdziesz kilka pomysłów na odfiltrowanie kandydatów, którzy nie włożyli podstawowego wysiłku w zapoznanie się z kodem.

  • Obowiązkowy link do PR/Code Challenge:
    • Poproś o link do 1–3 najważniejszych działań PR lub wkładu w projekt.
    • Wymagaj drobnych poprawek, wyzwań związanych z kodem, dyskusji/żądań pull na GitHubie
  • Wymagaj projektu propozycji: poproś kandydatów o udostępnienie projektu propozycji GSoC przed formalnym przesłaniem. (UWAGA: w tym przypadku inni kandydaci mogą próbować skopiować pracę pierwotnej osoby, więc zwracaj uwagę na daty utworzenia, daty pierwszej edycji itp.)

    Jak śledzić wymagania organizacji

  • Wymagaj od wszystkich kandydatów spełnienia określonych warunków: wymaganie określonych działań przed złożeniem formalnego wniosku działa jak naturalny filtr, dzięki czemu tylko zaangażowani i zdolni kandydaci przechodzą do kolejnego etapu.

  • Jakie wymagania wstępne powinniśmy określić? Często jest to kombinacja różnych wymagań: przed przesłaniem propozycji muszą skontaktować się z organizacją, przesłać 2–3 prośby o scalenie, przeprowadzić test lub użyć określonego szablonu propozycji. Twoja organizacja powinna określić wymagania wstępne i wyraźnie je przedstawić. Im więcej wymagań określisz, tym łatwiej będzie Ci odrzucić spamowe propozycje, które nie spełniają wszystkich wymagań.

  • Nowy przycisk Wymagania wstępne, z którego mogą korzystać administratorzy organizacji i który jest widoczny dla mentorów w przypadku każdej propozycji (jest to też pole w eksportowanej propozycji i filtr w panelu propozycji).

  • Sprawdź profil i aktywność uczestnika na GitHubie: aplikacja internetowa GSoC zawiera pole, w którym kandydat może podać swoją nazwę użytkownika GitHub lub bezpośredni link do swoich działań w organizacji, co ułatwia filtrowanie propozycji, w przypadku których nie ma wcześniejszych interakcji.

3. Jak odróżniać propozycje wygenerowane przez AI

To nieuniknione! Niektóre zgłoszenia będą generowane przez AI. Szybko je odfiltruj, korzystając z poniższych wskazówek.

  • Wymuszanie stosowania szablonów propozycji: wymagaj stosowania standardowego szablonu w przypadku wszystkich propozycji kierowanych do Twojej organizacji. Może to po prostu oznaczać konieczność udzielenia odpowiedzi na 4 lub 5 konkretnych pytań. Wymuszaj automatyczną dyskwalifikację w przypadku braku wymaganych informacji. Jest to szczególnie przydatne w przypadku organizacji, które otrzymują ponad 50 propozycji.
  • Szukaj ogólnych sformułowań: użyj szybkiego wyszukiwania, aby odfiltrować propozycje zawierające oczywiste nonsensy, takie jak:
    • [placeholders]
    • słowa sygnałowe, takie jak „zrewolucjonizować”;
    • Literówki są dobre – to ludzkie!
  • Wymagaj od kandydatów przesłania 1-minutowego krótkiego filmu, w którym przedstawią się i wyjaśnią, dlaczego chcą pracować nad tym projektem (twarz musi być widoczna, aby uniknąć spamu lub wielokrotnych zgłoszeń).
  • Większość spamu wygenerowanego przez AI to tylko przeformułowanie i rozwinięcie opisu pomysłu, który Twoja organizacja umieściła na liście pomysłów. Łatwiej jest zauważyć wzorce (np.trzeci akapit zawiera „1–3 minuty”, ponieważ trzecie zdanie na stronie z pomysłem zawiera „1–3 minuty”).
  • Bardzo ładne propozycje są częściej generowane przez AI. Sprawdź, czy treść zawiera ciekawe wykresy i zdjęcia (AI może je łatwo wygenerować).

4. Optymalizacja procesów wewnętrznych

Spraw, aby proces weryfikacji był mniej uciążliwy dla Twojej organizacji. Skorzystaj z poniższych wskazówek.

  • Pytania dotyczące organizacji: określ 3–5 pytań, na które każdy kandydat ma odpowiedzieć w swojej propozycji. Upewnij się, że jest to wyraźnie zaznaczone w instrukcjach, i użyj braku przesłania tego dokumentu jako filtra automatycznego odrzucania.
  • Wstępna selekcja/wstępna ocena administracyjna: poproś administratora organizacji o przeprowadzenie szybkiej, wstępnej selekcji, aby sklasyfikować propozycje (np. Valid, Invalid/Spam, Out of Scope) przed przekazaniem ich do mentorów w celu szczegółowego sprawdzenia.
  • Oznaczanie niezgodności tytułu i projektu: w instrukcjach poproś kandydatów o używanie określonego tytułu lub słów kluczowych, aby ułatwić OA i mentorom dopasowanie go do pomysłu na projekt. Wielu mentorów jest zainteresowanych tylko sprawdzaniem propozycji dotyczących pomysłu na projekt, w którym chcą pełnić rolę mentora.
    • Wymagaj, aby propozycje zawierały standardowy nagłówek, który może obejmować standardowy format tytułów.