Cara menghindari, mengidentifikasi, dan memilah dengan cepat proposal kontributor yang dibuat AI

Seiring makin banyaknya penggunaan AI dalam ekosistem open source, kami melihat peningkatan jumlah proposal kontributor berkualitas rendah. Berikut beberapa ide dari sesama mentor dan admin organisasi tentang cara mereka dapat dengan cepat mengidentifikasi, menghindari, dan memilah proposal spam.

1. Menerapkan Interaksi Komunitas Pra-Pengiriman

Interaksi komunitas adalah salah satu sinyal terkuat dari proposal yang baik. Sebaiknya terapkan hal ini ke dalam proses seleksi Anda.

  • Chat Wajib: Mewajibkan pelamar bergabung ke saluran komunikasi organisasi (misalnya, Slack, Zulip, IRC) dan memfilter semua proposal dari kandidat yang tidak ada di channel tersebut.

    Cara melacak interaksi

  • Tetap fokus pada individu, bukan proposal. Pertimbangkan untuk membuat spreadsheet bersama untuk melacak setiap calon kontributor dan perjalanan mereka dalam komunitas, kekuatan dan kelemahan mereka, tanda bahaya dan tanda aman, mentor yang relevan, dll.

2. Persyaratan Teknis & Kontribusi Wajib

Berikut beberapa ide tentang cara memfilter kandidat yang belum berupaya berinteraksi dengan codebase.

  • Link Tantangan Kode/PR Wajib:
    • Minta link ke 1-3 PR / kontribusi paling bermakna yang mereka lakukan untuk project
    • Memerlukan perbaikan kecil, tantangan kode, diskusi/permintaan pull GitHub
  • Mewajibkan Draf Proposal: Minta kandidat untuk membagikan draf proposal GSoC sebelum pengiriman formal. (CATATAN: dengan ini, kandidat lain dapat mencoba menyalin karya orang asli, jadi pastikan untuk memperhatikan tanggal pembuatan, pertama kali diedit, dll.)

    Cara melacak persyaratan organisasi Anda

  • Mewajibkan prasyarat dari semua pelamar: Mewajibkan tindakan tertentu sebelum pengajuan formal dikirimkan berfungsi sebagai filter alami, sehingga hanya pelamar yang berkomitmen dan mampu yang dapat melanjutkan proses.

  • Apa prasyarat yang harus kami tetapkan? Sering kali kombinasi dari beberapa hal: mereka harus berkomunikasi dengan organisasi sebelum mengirimkan proposal, mereka harus melakukan 2-3 PR, mereka harus melakukan pengujian, dan/atau mereka harus menggunakan template tertentu untuk proposal mereka. Organisasi Anda harus menentukan prasyarat dan menjelaskannya dengan sangat jelas. Semakin banyak hal yang Anda persyaratkan, semakin mudah untuk menyingkirkan proposal spam yang tidak memenuhi semua persyaratan.

  • Tombol Prasyarat Baru Untuk digunakan oleh Admin Org dan dapat dilihat oleh mentor untuk setiap proposal (juga merupakan kolom dalam ekspor proposal dan filter di dasbor proposal).

  • Memeriksa Profil/Aktivitas GitHub Kontributor: Aplikasi web GSoC memiliki kolom bagi pelamar untuk menyertakan nama pengguna GitHub dan/atau link langsung ke kontribusi mereka dengan organisasi, sehingga memudahkan pemfilteran proposal yang tidak memiliki interaksi sebelumnya.

3. Cara Memeriksa Proposal yang Dibuat AI

Ini tidak bisa dihindari. Akan ada beberapa kiriman yang dibuat AI. Singkirkan mereka dengan cepat menggunakan tips di bawah.

  • Penerapan Proposal Berbasis Template: Mewajibkan penggunaan template standar untuk semua proposal yang dikirim ke organisasi Anda. Hal ini bisa berarti mewajibkan mereka menjawab 4 atau 5 pertanyaan tertentu. Menerapkan diskualifikasi otomatis untuk persyaratan yang tidak terpenuhi. Fitur ini sangat membantu organisasi yang menerima lebih dari 50 proposal.
  • Cari Kata-Kata Umum: Gunakan penelusuran cepat untuk memfilter proposal yang berisi kata-kata tidak masuk akal seperti:
    • [placeholders]
    • "kata sinyal" seperti 'merevolusi'
    • Kesalahan ketik itu bagus - itu menunjukkan bahwa Anda manusia!
  • Mewajibkan pelamar menyertakan video singkat berdurasi 1 menit yang memperkenalkan diri mereka dan menjelaskan alasan mereka ingin mengerjakan project ini (wajah harus terlihat untuk menghindari spam/beberapa entri).
  • Sebagian besar spam yang dihasilkan AI hanya menyusun ulang dan memperluas deskripsi ide yang tercantum di daftar Ide organisasi Anda. Pola akan lebih mudah terlihat (misalnya, paragraf ketiga berisi "1-3 menit" karena kalimat ketiga di halaman ide menyebutkan "1-3 menit")
  • Proposal yang sangat bagus cenderung dibuat oleh AI. Lihat kontennya, bukan hanya apakah ada grafik dan gambar yang menarik (AI dapat membuatnya dengan mudah).

4. Mengoptimalkan proses internal Anda

Jadikan proses peninjauan lebih mudah bagi organisasi Anda; pertimbangkan untuk mengikuti tips di bawah.

  • Pertanyaan Aplikasi Khusus Organisasi: Tentukan 3-5 pertanyaan yang ingin Anda jawab oleh setiap pelamar dalam proposal mereka. Pastikan hal ini dikomunikasikan dengan jelas dalam petunjuk, dan gunakan kegagalan untuk mengirimkan hal ini sebagai filter penolakan otomatis.
  • Pra-Seleksi/Penilaian Awal Admin: Minta Admin Org melakukan penyeleksian awal yang cepat untuk mengategorikan proposal (misalnya, Valid, Tidak Valid/Spam, Di Luar Cakupan) sebelum mendistribusikannya kepada mentor untuk ditinjau secara mendalam.
  • Menandai Judul/Project yang Tidak Cocok: Dalam petunjuk, pelamar harus menggunakan judul atau kata kunci tertentu untuk mempermudah OA/mentor mencocokkannya dengan ide project karena banyak mentor hanya tertarik untuk meninjau proposal ide project yang ingin mereka bimbing.
    • Mewajibkan proposal menyertakan header standar, yang mungkin menyertakan format standar untuk judul.