Cara GoodHand mengurutkan tukang

Tukang diurutkan berdasarkan pekerjaan yang dikonfirmasi, bukan bintang. Setiap angka di halaman ini dibaca langsung dari kode yang melakukan pengurutan.

Tanpa bintang, tanpa ulasan tertulis

GoodHand tidak punya penilaian bintang maupun ulasan tertulis. Posisi seorang tukang ditentukan oleh jumlah pekerjaannya, dan setiap pekerjaan bernilai lebih tinggi jika buktinya lebih banyak.

Tangga bukti

Setiap pekerjaan menaiki lima tingkat. Tingkat yang lebih tinggi berarti bukti yang lebih kuat bahwa pekerjaan itu benar-benar terjadi dan hasilnya bertahan. Setiap tingkat punya bobot; bobot inilah yang dijumlahkan dalam pengurutan.

Ada dua hal yang mengurangi. Jika pelanggan menjawab tidak pada pertanyaan hari ke-30, pekerjaan dihitung −0.6 (gagal bertahan). Jika tukang tidak datang dan hal itu dilaporkan, nilainya dihitung −1.

TingkatArtinyaBobot
diklaimPekerjaan itu ada: pelanggan menerima penawaran tukang, atau tukang mencantumkan pekerjaan yang pernah dilakukan. Belum ada yang diperiksa.0.05
fotoTukang mengambil foto sebelum dan foto sesudah, masing-masing ditandatangani oleh ponsel terdaftar.0.15
di lokasiTukang memindai kode pintu pelanggan. Ponsel pelanggan menampilkan kode yang berubah setiap 120 detik, dan kedua ponsel harus berada dalam jarak 150 m satu sama lain.0.4
dikonfirmasiPelanggan mengonfirmasi pekerjaan di ponselnya sendiri dan memasukkan harga yang ia bayar.0.7
bertahan30 hari setelah dikonfirmasi, GoodHand menanyakan kepada pelanggan apakah hasil kerjanya masih berfungsi. Jawaban Ya membuat pekerjaan itu bertahan. Pekerjaan lama yang dicantumkan tidak pernah mencapai tingkat ini.1
pekerjaan lama yang dicantumkan, dikonfirmasi klienPekerjaan dari sebelum GoodHand yang dicantumkan tukang, lalu dikonfirmasi klien lewat tautan yang dikirim ke emailnya. Tidak ada yang memeriksanya langsung, jadi nilainya 0.3: lebih kecil daripada pekerjaan yang dibuktikan kedua ponsel di lokasi. Pekerjaan lama yang diimpor tidak pernah mencapai tingkat bertahan.0.3

Siapa yang mengonfirmasi pekerjaan

Hanya pelanggan yang mengonfirmasi. Empat tindakan membutuhkan orang di ponsel, dan agen ditolak (error agents_cannot_confirm): door_scan_start, finish_location, customer_confirm, hold_answer. Tukang tidak bisa mengonfirmasi pekerjaannya sendiri, dan ponsel atau akun yang sama di kedua sisi pekerjaan akan ditolak.

Rumusnya

Tukang diurutkan berdasarkan satu skor, dihitung dengan cara yang sama untuk situs web, API, dan alat MCP. Setiap masukan ikut ditampilkan di setiap hasil pencarian, jadi siapa pun bisa menghitung ulang.

Tidak ada masukan lain. Terutama, tidak ada bagian skor yang bisa dibeli (lihat Biaya).

  • Pekerjaan yang dihitung: pekerjaan tukang dalam 365 hari terakhir, tanpa pekerjaan yang dibatalkan dan tanpa tidak datang. Satu pelanggan dihitung paling banyak 3 pekerjaan untuk tukang yang sama.
  • raw = (jumlah bobot pekerjaan tukang untuk jenis pekerjaan yang dicari) + 0.5 × (hal yang sama untuk jenis pekerjaan lain di bidang yang sama) − 0.6 × gagal bertahan − 1 × tidak datang
  • n = pekerjaan jenis yang dicari + 0.5 × pekerjaan di bidang yang sama. shrunk = n / (n + 5) × raw + 5 / (n + 5) × rata-rata kota. Jika pekerjaannya sedikit, rata-rata kota menarik skor ke tengah, sehingga satu pekerjaan yang kebetulan bagus tidak bisa menempatkan tukang baru di puncak.
  • score = shrunk × (0,6 + 0,4 × tingkat balasan) × 1 / (1 + jarak dalam km / 10). Tingkat balasan adalah porsi permintaan yang berusia lebih dari 24 jam dan dijawab tukang dengan penawaran; tukang yang belum punya data dihitung 0.5. Tukang yang berjarak 10 km mendapat skor setengah dari tukang yang sama jika ia ada di sebelah rumah.

Apa yang mencegah tukang memalsukan klien

Ini yang dilakukan kode saat ini, dan yang belum dilakukannya.

Yang sudah ada

  • Bukti di lokasi membutuhkan dua ponsel berbeda dalam jarak 150 m satu sama lain, dengan kode pelanggan yang berubah setiap 120 detik. Ponsel atau akun yang sama di kedua sisi akan ditolak.
  • Foto sebelum dan sesudah hanya dihitung jika ditandatangani oleh ponsel terdaftar.
  • Satu pelanggan hanya bisa menaikkan satu tukang paling banyak 3 pekerjaan.
  • Tukang tidak bisa mengonfirmasi atas nama klien. Pekerjaan lama yang dicantumkan hanya dikonfirmasi lewat tautan yang dikirim ke email klien, dan alamat email masuk milik tukang itu sendiri ditolak sebagai klien. Pekerjaan seperti ini paling tinggi mencapai dikonfirmasi, tidak pernah bertahan.
  • Pelanggan yang menyatakan hasil pekerjaan tidak bertahan, atau tukang yang tidak datang, akan mengurangi skor.
  • Konfirmasi yang berasal dari ponsel atau jaringan milik tukang itu sendiri (alamat apa pun yang dipakai tukang dalam 30 hari terakhir) dicatat dan ditampilkan kepada tukang, tetapi tidak dihitung.
  • Seorang tukang dapat mencantumkan paling banyak 200 pekerjaan lama baru dalam 24 jam berjalan, dan 500 baris per permintaan. Lebih dari itu, impor ditolak dan diberi tahu kapan bisa dicoba lagi.
  • Jika setidaknya 10 pekerjaan lama yang dicantumkan sudah dijawab dan lebih dari 1 dari 10 klien menyatakan pekerjaan itu bukan milik mereka, pekerjaan lama yang dicantumkan tukang itu tidak dihitung sampai GoodHand memeriksanya. Pekerjaan yang dilakukan di lokasi tetap dihitung.

Yang belum ada

  • Tidak ada pemeriksaan identitas klien. Untuk pekerjaan lama yang didaftarkan, tukang mengetik nama klien, bulan, dan harganya, dan "dikonfirmasi" hanya berarti siapa pun yang memegang alamat email yang diketik itu mengeklik tautannya. Tidak ada yang mencegah saudara, teman, atau tukang itu sendiri untuk mengonfirmasi; alamat itu dihitung paling banyak 3 pekerjaan, dan alamat yang berbeda dihitung sebagai klien yang berbeda.
  • Tidak ada batas jumlah akun atau ponsel yang boleh dimiliki satu orang. Tukang dengan dua ponsel dan dua akun bisa lolos pemeriksaan di lokasi dengan dirinya sendiri; hanya ponsel atau akun yang sama yang ditolak.
  • Harga adalah angka yang diketik masing-masing pihak. Pihak yang mengonfirmasi mengetik berapa yang ia bayar (jika dikosongkan, otomatis memakai angka dari tukang), dan angka itu tidak dicocokkan dengan kuitansi atau bukti pembayaran.
  • Laporan dikirim ke operator GoodHand dalam ringkasan harian, dan tidak ada yang dihapus otomatis. Siapa pun bisa melaporkan tukang tanpa masuk akun, dan tukang tidak pernah diberi tahu siapa pelapornya. Klien yang tidak pernah memakai jasa untuk pekerjaan lama yang dicantumkan bisa menyatakannya lewat tautan mereka; pekerjaan itu lalu tidak dihitung dan halaman tukang menampilkan berapa klien yang menyatakannya.
  • Impor tidak punya batas total seumur hidup, hanya pembatasan laju (200 pekerjaan lama baru per tukang dalam 24 jam berjalan, 500 baris per permintaan): tukang boleh mencantumkan pekerjaan lama sebanyak apa pun seiring waktu, dan setiap pelanggan dihitung sama, tanpa bobot tambahan untuk pelanggan yang pernah memakai GoodHand di tempat lain.
  • Bertahan adalah jawaban pelanggan sendiri atas pertanyaan "masih berfungsi?". Tidak ada yang memeriksanya selain itu.

Angka yang sama untuk agen

Tambahkan ?format=json pada alamat ini, atau kirim Accept: application/json, untuk mendapatkan semua bobot dan konstanta di atas sebagai data. API pencarian mengembalikan setiap masukan skor untuk tiap tukang.

Angka di halaman ini dihasilkan dari kode pada commit 8f5f3b6c76a0. Versi halaman ini yang dapat dibaca mesin (JSON)

Tanya tukang soal pekerjaan Anda

Bahasa lain: English · español · português · français · Deutsch · italiano · polski · українська · Türkçe · हिन्दी · 日本語 · 中文 · العربية · català · فارسی · shqip · հայերեն · Nederlands · svenska · azərbaycan · bosanski · বাংলা · български · Melayu · རྫོང་ཁ · беларуская · Ελληνικά · čeština · dansk · አማርኛ · eesti · suomi · føroyskt · ქართული · hrvatski · Haitian Creole · magyar · עברית · íslenska · кыргызча · ខ្មែរ · 한국어 · қазақ тілі · ລາວ · සිංහල · lietuvių · Lëtzebuergesch · latviešu · română · српски · македонски · မြန်မာ · монгол · Filipino · Malti · Divehi · Nyanja · norsk · नेपाली · اردو · русский · Ikinyarwanda · slovenščina · slovenčina · Soomaali · ไทย · тоҷикӣ · türkmen dili · lea fakatonga · Kiswahili · o‘zbek · Tiếng Việt · Bislama · Samoan · isiZulu