GoodHand จัดอันดับช่างอย่างไร

ช่างถูกจัดอันดับจากงานที่ได้รับการยืนยัน ไม่ใช่จากดาว ตัวเลขทุกตัวในหน้านี้อ่านมาจากโค้ดที่ใช้จัดอันดับจริง

ไม่มีดาว ไม่มีรีวิวที่เขียนเอง

GoodHand ไม่มีคะแนนดาวและไม่มีรีวิวที่เขียนเองเลย ฐานะของช่างคือจำนวนงานที่ทำ และงานแต่ละงานมีค่ามากขึ้นเมื่อมีหลักฐานมากขึ้น

บันไดหลักฐาน

ทุกงานไต่ขึ้นห้าขั้น ขั้นที่สูงขึ้นหมายถึงมีหลักฐานมากขึ้นว่างานเกิดขึ้นจริงและงานยังใช้ได้ แต่ละขั้นมีน้ำหนัก และการจัดอันดับก็รวมน้ำหนักเหล่านี้

มีสองอย่างที่ถูกหักคะแนน ถ้าลูกค้าตอบว่า ไม่ ในคำถามหลัง 30 วัน งานนั้นจะนับเป็น −0.6 (ผลงานไม่ยังใช้ได้) ถ้าช่างไม่ไปตามนัดและมีการแจ้งว่าไม่มา จะนับเป็น −1

ขั้นความหมายน้ำหนัก
แจ้งเองมีงานนี้อยู่จริง: ลูกค้ารับข้อเสนอของช่าง หรือช่างลงงานที่เคยทำไว้ ยังไม่มีการตรวจสอบใดๆ0.05
มีรูปช่างถ่ายรูปก่อนทำและรูปหลังทำ แต่ละรูปลงชื่อรับรองด้วยโทรศัพท์ที่ลงทะเบียนไว้0.15
ถึงหน้างานช่างสแกนรหัสหน้าประตูของลูกค้า โทรศัพท์ของลูกค้าแสดงรหัสที่เปลี่ยนทุก 120 วินาที และโทรศัพท์ทั้งสองเครื่องต้องอยู่ห่างกันไม่เกิน 150 เมตร0.4
ลูกค้ายืนยันลูกค้ายืนยันงานบนมือถือของตนเอง และกรอกราคาที่จ่ายจริง0.7
ยังใช้ได้30 วันหลังยืนยัน GoodHand จะถามลูกค้าว่างานยังใช้ได้อยู่ไหม ถ้าตอบว่าใช่ งานนั้นจะนับเป็นยังใช้ได้ งานเก่าที่ลงรายการจะไม่ขึ้นถึงขั้นนี้1
งานเก่าที่ช่างลงรายการ ลูกค้ายืนยันแล้วงานก่อนมี GoodHand ที่ช่างลงรายการไว้ แล้วลูกค้ายืนยันผ่านลิงก์ที่ส่งไปทางอีเมล ไม่มีใครตรวจด้วยตัวเอง จึงนับเป็น 0.3 ซึ่งน้อยกว่างานที่มือถือทั้งสองเครื่องพิสูจน์ได้ที่หน้างาน งานเก่าที่นำเข้าจะไม่ขึ้นถึงขั้นยังใช้ได้0.3

ใครเป็นคนยืนยันงาน

มีแค่ลูกค้าเท่านั้นที่ยืนยันได้ การกระทำสี่อย่างต้องให้คนใช้โทรศัพท์ทำเอง และเอเจนต์จะถูกปฏิเสธ (ข้อผิดพลาด agents_cannot_confirm): door_scan_start, finish_location, customer_confirm, hold_answer ช่างยืนยันงานของตัวเองไม่ได้ และถ้าใช้โทรศัพท์เครื่องเดียวกันหรือบัญชีเดียวกันทั้งสองฝั่งของงานก็จะถูกปฏิเสธ

สูตรคำนวณ

ช่างถูกจัดอันดับด้วยคะแนนเดียว คำนวณวิธีเดียวกันทั้งบนเว็บไซต์ API และเครื่องมือ MCP ค่าที่ใช้คำนวณทุกค่าจะส่งกลับมาพร้อมผลค้นหาทุกรายการ ใครก็คำนวณซ้ำได้

ไม่มีปัจจัยอื่นอีก โดยเฉพาะอย่างยิ่ง ไม่มีอะไรในคะแนนที่ซื้อได้ (ดูค่าใช้จ่าย)

  • งานที่นับ: งานของช่างในช่วง 365 วันที่ผ่านมา ไม่รวมงานที่ยกเลิกและงานที่ช่างไม่มา ลูกค้าหนึ่งคนนับได้สูงสุด 3 งานต่อช่างคนเดียวกัน
  • raw = (ผลรวมน้ำหนักของงานของช่างในประเภทงานที่ค้นหา) + 0.5 × (ค่าเดียวกันของงานประเภทอื่นในสายช่างเดียวกัน) − 0.6 × จำนวนงานที่ไม่ยังใช้ได้ − 1 × จำนวนครั้งที่ช่างไม่มา
  • n = จำนวนงานของประเภทที่ค้นหา + 0.5 × จำนวนงานของสายช่างเดียวกัน shrunk = n / (n + 5) × raw + 5 / (n + 5) × ค่าเฉลี่ยของเมือง ถ้ามีงานน้อย ค่าเฉลี่ยของเมืองจะดึงคะแนนเข้าหาตรงกลาง ช่างใหม่จึงไม่ขึ้นอันดับหนึ่งเพราะโชคดีแค่งานเดียว
  • score = shrunk × (0.6 + 0.4 × อัตราการตอบกลับ) × 1 / (1 + ระยะทางเป็นกม. / 10) อัตราการตอบกลับคือสัดส่วนของคำขอที่เก่ากว่า 24 ชั่วโมงซึ่งช่างตอบกลับด้วยข้อเสนอ ช่างที่ยังไม่มีข้อมูลจะนับเป็น 0.5 ช่างที่อยู่ไกล 10 กม. ได้คะแนนครึ่งหนึ่งของช่างคนเดียวกันที่อยู่ข้างบ้าน

อะไรที่ป้องกันไม่ให้ช่างปลอมลูกค้า

นี่คือสิ่งที่โค้ดทำอยู่ตอนนี้ และสิ่งที่ยังไม่ได้ทำ

สิ่งที่มีแล้ว

  • หลักฐานว่าถึงหน้างานต้องใช้โทรศัพท์สองเครื่องที่ต่างกัน อยู่ห่างกันไม่เกิน 150 เมตร พร้อมรหัสของลูกค้าที่เปลี่ยนทุก 120 วินาที ถ้าใช้โทรศัพท์หรือบัญชีเดียวกันทั้งสองฝั่งจะถูกปฏิเสธ
  • รูปก่อนและหลังทำงานจะนับก็ต่อเมื่อโทรศัพท์ที่ลงทะเบียนไว้เป็นผู้เซ็นรับรอง
  • ลูกค้าหนึ่งคนช่วยดันช่างหนึ่งคนได้สูงสุด 3 งาน
  • ช่างยืนยันแทนลูกค้าไม่ได้ งานเก่าที่ลงรายการไว้จะยืนยันได้ผ่านลิงก์ที่ส่งอีเมลถึงลูกค้าเท่านั้น และอีเมลที่ช่างใช้เข้าสู่ระบบเองจะถูกปฏิเสธไม่ให้เป็นลูกค้า งานแบบนี้ไปได้สูงสุดแค่ ลูกค้ายืนยัน ไม่ถึง ยังใช้ได้
  • ถ้าลูกค้าบอกว่างานไม่ยังใช้ได้ หรือช่างไม่มา คะแนนจะถูกหัก
  • การยืนยันที่มาจากโทรศัพท์หรือเครือข่ายของช่างเอง (ที่อยู่ใดก็ตามที่ช่างใช้ใน 30 วันที่ผ่านมา) จะถูกบันทึกและแสดงให้ช่างเห็น แต่ไม่นับ
  • ช่างลงรายการงานเก่าใหม่ได้สูงสุด 200 งานในทุกช่วง 24 ชั่วโมง และไม่เกิน 500 แถวต่อคำขอ เกินกว่านี้ ระบบจะปฏิเสธการนำเข้าและบอกว่าให้ลองใหม่เมื่อไร
  • หากงานเก่าที่ช่างลงไว้อย่างน้อย 10 งานได้รับคำตอบแล้ว และลูกค้ามากกว่า 1 ใน 10 ราย ตอบว่าไม่ใช่งานของตน งานเก่าที่ช่างลงไว้จะไม่นับเลยจนกว่า GoodHand จะตรวจสอบ งานที่ถึงหน้างานยังนับตามเดิม

สิ่งที่ยังไม่มี

  • ไม่มีการตรวจสอบตัวตนของลูกค้า สำหรับงานเก่าที่ลงรายการไว้ ช่างพิมพ์ชื่อลูกค้า เดือน และราคาเอง และ ลูกค้ายืนยัน หมายถึงแค่ว่าใครก็ตามที่ควบคุมอีเมลที่พิมพ์ไว้ได้คลิกลิงก์แล้ว ไม่มีอะไรห้ามญาติ เพื่อน หรือตัวช่างเองไม่ให้ยืนยัน อีเมลนั้นนับได้สูงสุด 3 งาน และอีเมลอื่นจะนับเป็นลูกค้าอีกคน
  • ไม่จำกัดจำนวนบัญชีหรือโทรศัพท์ที่คนคนหนึ่งมีได้ ช่างที่มีโทรศัพท์สองเครื่องและสองบัญชีอาจผ่านการตรวจว่าถึงหน้างานกับตัวเองได้ ระบบปฏิเสธเฉพาะโทรศัพท์เครื่องเดียวกันหรือบัญชีเดียวกัน
  • ราคาคือสิ่งที่แต่ละฝ่ายพิมพ์เข้ามาเอง ผู้ยืนยันพิมพ์จำนวนที่จ่ายจริง (ถ้าเว้นว่างไว้ จะใช้ตัวเลขของช่างเอง) และไม่มีการตรวจเทียบกับใบเสร็จหรือการชำระเงิน
  • รายงานจะส่งถึงผู้ดูแล GoodHand เป็นสรุปรายวัน และไม่มีอะไรถูกลบโดยอัตโนมัติ ใครก็รายงานช่างได้โดยไม่ต้องเข้าสู่ระบบ และช่างจะไม่ถูกบอกว่าใครรายงาน ลูกค้าที่ไม่เคยมีงานเก่าที่ถูกลงไว้ แจ้งได้จากลิงก์ของตน งานนั้นจะไม่นับเลย และหน้าของช่างจะแสดงว่ามีลูกค้ากี่รายที่แจ้ง
  • การนำเข้าไม่มียอดรวมตลอดอายุ มีแค่การจำกัดจังหวะ (งานเก่าใหม่ 200 งานต่อช่างในทุกช่วง 24 ชั่วโมง, 500 แถวต่อคำขอ) ช่างลงรายการงานเก่ากี่งานก็ได้เมื่อเวลาผ่านไป และลูกค้าทุกคนนับเท่ากัน ลูกค้าที่เคยใช้ GoodHand ที่อื่นก็ไม่ได้น้ำหนักเพิ่ม
  • ยังใช้ได้ คือคำตอบของลูกค้าเองต่อคำถามว่า "ยังใช้ได้อยู่ไหม" ไม่มีสิ่งอื่นตรวจสอบซ้ำ

ตัวเลขชุดเดียวกันสำหรับเอเจนต์

เพิ่ม ?format=json ต่อท้ายที่อยู่นี้ หรือส่ง Accept: application/json เพื่อรับน้ำหนักและค่าคงที่ทั้งหมดข้างต้นเป็นข้อมูล API ค้นหาจะส่งค่าที่ใช้คำนวณคะแนนทุกค่าของช่างแต่ละคนกลับมา

ตัวเลขในหน้านี้สร้างจากโค้ดที่คอมมิต 8f5f3b6c76a0 หน้านี้ในรูปแบบที่เครื่องอ่านได้ (JSON)

ถามช่างเรื่องงานของคุณ

ภาษาอื่น: English · español · português · français · Deutsch · italiano · polski · українська · Türkçe · हिन्दी · Indonesia · 日本語 · 中文 · العربية · 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