HackerRank รู้ไหมว่าคุณใช้ ChatGPT?
โดย Aaron Cao · อัปเดตเมื่อ
ไม่รู้โดยตรง HackerRank ไม่มีเครื่องตรวจจับ ChatGPT มันบันทึกการสลับแท็บ การวางข้อความ และการออกจากโหมดเต็มจอ จากนั้นให้คะแนนความคล้ายคลึงของโค้ดคุณเทียบกับคำตอบอื่น ๆ สัญญาณเหล่านี้บ่งชี้ว่าอาจมีความช่วยเหลือจากภายนอกโดยไม่ระบุแหล่งที่มา และผู้รับสมัครงานเป็นผู้ตัดสินว่ามันหมายถึงอะไร
สิ่งที่ HackerRank บันทึกจริง ๆ
ความกังวลเบื้องหลังคำถามนี้มักจะเจาะจงมาก คือคุณเปิด ChatGPT ค้างไว้ในแท็บที่สองและอยากรู้ว่าหน้าต่างทดสอบจะรู้ตัวหรือไม่ ส่วนนี้จะแสดงรายการสิ่งที่ HackerRank บันทึกไว้ พูดสั้น ๆ คือสัญญาณระดับเบราว์เซอร์เพียงไม่กี่อย่างบวกกับเว็บแคมที่เป็นทางเลือก และไม่มีสัญญาณใดเลยที่อ่านเนื้อหาในแท็บอื่นได้
สิ่งที่การประเมินของ HackerRank บันทึกไว้:
- โฟกัสและการสลับแท็บ คือช่วงเวลาที่คุณออกจากหน้าต่างทดสอบและช่วงเวลาที่คุณกลับมา
- เหตุการณ์การวางข้อความ ลงในตัวแก้ไขโค้ด รวมถึงปริมาณข้อความที่เข้ามาในครั้งเดียว
- การออกจากโหมดเต็มจอ เมื่อการประเมินถูกตั้งค่าให้ต้องใช้โหมดเต็มจอ
- ภาพนิ่งจากเว็บแคม เฉพาะเมื่อบริษัทเปิดใช้งานระบบคุมสอบเท่านั้น
แท็บเบราว์เซอร์อ่านแท็บที่อยู่ข้าง ๆ ไม่ได้ HackerRank รู้ว่าโฟกัสออกจากการประเมินไปแล้ว แต่ไม่รู้ว่าคุณเปิด ChatGPT เปิดหน้าเอกสาร หรือเปิดอีเมลของคุณ รายละเอียดแยกตามแพลตฟอร์มดูได้ที่กลุ่มบทความเรื่องความสามารถในการตรวจจับ
ผลลัพธ์จาก ChatGPT ถูกจับได้จริง ๆ ที่ไหน
ความเสี่ยงไม่ได้อยู่ที่การเปิด ChatGPT แต่อยู่ที่สิ่งที่คุณทำกับคำตอบนั้น
HackerRank รันการให้คะแนนความคล้ายคลึงของโค้ดกับคำตอบที่ส่งเข้ามา โดยเทียบวิธีแก้ปัญหาของคุณกับคำตอบของผู้สมัครคนอื่นและแหล่งข้อมูลสาธารณะที่รู้จัก โมเดลภาษาถูกออกแบบมาให้ตอบสนองอย่างสม่ำเสมอ ลองให้คนหลายคนใช้ ChatGPT แก้โจทย์อาร์เรย์มาตรฐานข้อเดียวกัน คำตอบที่ส่งเข้ามาจะลู่เข้าหาโครงสร้างเดียวกัน ชื่อตัวแปรเดียวกัน และสไตล์คอมเมนต์เดียวกัน การรวมกลุ่มแบบนั้นแหละคือรูปแบบที่การให้คะแนนความคล้ายคลึงถูกสร้างขึ้นมาเพื่อตรวจจับ
การวางข้อความยิ่งซ้ำเติมปัญหา การวางคำตอบที่สมบูรณ์ลงในตัวแก้ไขที่ว่างเปล่าเพียงครั้งเดียวเป็นสัญญาณที่หนักแน่นกว่าตัวโค้ดเอง เพราะมันแสดงให้เห็นว่าคำตอบมาถึงแบบครบชุดในคราวเดียว แทนที่จะค่อย ๆ พัฒนาขึ้นมา
ควรสังเกตว่าสิ่งเหล่านี้ไม่ได้พิสูจน์อะไรเลย ธงความคล้ายคลึงบอกแค่ว่าคำตอบสองชุดดูคล้ายกัน ไม่ได้บอกว่า ChatGPT เขียนชุดไหน เครื่องมือที่อ้างว่าระบุข้อความที่เขียนโดย AI ได้นั้นไม่น่าเชื่อถือทั้งสองทาง และผู้ตรวจสอบที่รอบคอบจะมองว่ามันเป็นเหตุผลให้ต้องถามคำถามเพิ่มเติม ไม่ใช่หลักฐาน
สิ่งที่ HackerRank มองไม่เห็น
อุปกรณ์เครื่องที่สองอยู่นอกระบบนี้โดยสิ้นเชิง ถ้าคุณอ่าน ChatGPT บนโทรศัพท์ ก็จะไม่มีสัญญาณเบราว์เซอร์ใด ๆ ให้บันทึก เพราะไม่มีอะไรเกิดขึ้นในเบราว์เซอร์ที่กำลังรันการทดสอบอยู่เลย
ช่องโหว่นี้แคบกว่าที่ฟังดูเมื่อเปิดระบบคุมสอบแล้ว ภาพนิ่งจากเว็บแคมตรวจจับโทรศัพท์ไม่ได้ แต่มันแสดงให้เห็นคนก้มมองลงและมองไปทางอื่นเป็นระยะ ๆ และผู้ตรวจสอบที่เป็นมนุษย์ก็จะสรุปผลที่เห็นได้ชัดเอง บนแล็ปท็อปที่บริษัทดูแล ซอฟต์แวร์จัดการอุปกรณ์ของนายจ้างเองอาจเห็นมากกว่าที่ HackerRank เห็นมากทีเดียว
ลองนึกภาพวิศวกรแบ็กเอนด์คนหนึ่งกำลังทำแบบทดสอบ HackerRank ที่จำกัดเวลาให้กับทีมระบบชำระเงิน เขาแก้โจทย์สองข้อแรกในตัวแก้ไขโค้ด และแก้ข้อที่สามผ่าน ChatGPT บนโทรศัพท์ บันทึกของ HackerRank แสดงเซสชันที่สะอาดหมดจด แต่ภาพนิ่งจากเว็บแคมกลับแสดงให้เห็นว่าความสนใจหลุดออกจากหน้าจอไปเกือบตลอดช่วงสุดท้าย และคำตอบข้อที่สามก็อ่านแล้วไม่เหมือนสองข้อแรกเลย ไม่มีอะไรถูกตรวจจับได้ แต่รายงานก็ยังดูแปลก ๆ อยู่ดี การซ้อมรอบถัดไปด้วยการฝึกสัมภาษณ์จำลองต่างหากคือส่วนที่สร้างผลลัพธ์สะสมได้จริง
SubcueAI เหมาะกับอะไร และไม่เหมาะกับอะไร
SubcueAI ถูกสร้างขึ้นสำหรับการสัมภาษณ์แบบสนทนาสด คือการสัมภาษณ์ที่มีคนถามคำถามคุณผ่าน Zoom, Google Meet หรือ Microsoft Teams แอปเดสก์ท็อปบน macOS และ Windows จะจับเสียงระบบและไมโครโฟนของคุณ แล้วแสดงคำแนะนำบนโอเวอร์เลย์ในเครื่อง ส่วน Side Panel ของส่วนขยายเบราว์เซอร์ก็ทำแบบเดียวกันสำหรับการโทรที่รันอยู่ในแท็บ Chromium โดยจับเสียงเฉพาะของแท็บนั้น นั่นคือเสียงของผู้สัมภาษณ์ ไม่ใช่เสียงของคุณ ไม่มีบอทเข้าร่วมการโทร และไม่มีอะไรถูกฝังเข้าไปในหน้าประชุม
การประเมินการเขียนโค้ดของ HackerRank เป็นสถานการณ์ที่ต่างออกไปโดยสิ้นเชิง ไม่มีใครพูด ผู้ช่วยแบบสดจึงไม่มีอะไรให้ฟัง และการนำความช่วยเหลือจากภายนอกเข้ามาในการประเมินก็ถือเป็นการละเมิดข้อกำหนดที่คุณยอมรับตอนเริ่มทำ เราไม่ได้อ้างว่าเครื่องมือใด ๆ จะตรวจจับไม่ได้ในสถานการณ์นั้น การแชร์หน้าจอ การบันทึกหน้าจอ สภาพแวดล้อมที่มีการคุมสอบ และอุปกรณ์ที่บริษัทดูแลจัดการ ล้วนอยู่นอกเหนือสิ่งที่โอเวอร์เลย์ในเครื่องจะควบคุมได้
การเตรียมตัวที่ได้ผลจริงสำหรับการทดสอบเขียนโค้ดไม่ใช่อะไรที่หวือหวา แต่คือการฝึกฝนโจทย์แต่ละประเภทจนกว่าคุณจะเขียนมันเองได้โดยไม่ต้องมีใครช่วย รายละเอียดเรื่องการจับเสียงและความหน่วงอยู่ในกลุ่มบทความเรื่องวิธีการทำงาน
คำถามที่พบบ่อย
HackerRank รู้ไหมว่าฉันสลับไปเว็บไซต์ไหน?
การวางโค้ดจาก ChatGPT จะทำให้ฉันสอบตกโดยอัตโนมัติไหม?
ถ้าฉันพิมพ์คำตอบใหม่แทนการวาง HackerRank จะจับ ChatGPT ได้ไหม?
คะแนนตรวจจับ AI เป็นหลักฐานว่าฉันใช้ ChatGPT ไหม?
ฉันใช้ SubcueAI ระหว่างทำแบบประเมินของ HackerRank ได้ไหม?
คำถามที่เกี่ยวข้อง
- HackerRank ตรวจจับการคัดลอกวางได้หรือไม่?
- HackerRank ตรวจจับ Cheating Daddy ได้ไหม?
- HackerRank เห็นหน้าจอของคุณระหว่างการทดสอบได้ไหม?
- การประเมินออนไลน์ Amazon HackerRank ใช้กล้องของคุณหรือไม่?
- HackerRank ติดตามการเคลื่อนไหวของดวงตาระหว่างการทดสอบแบบมีพร็อกเตอร์หรือไม่?
- Verve AI ตรวจจับได้ระหว่างการสัมภาษณ์แบบสดหรือไม่?