นักพัฒนาต่อต้าน AI Copilots เสนอใช้อินเทอร์เฟซแบบ HUD ที่เสริมความสามารถของมนุษย์

ทีมชุมชน BigGo
นักพัฒนาต่อต้าน AI Copilots เสนอใช้อินเทอร์เฟซแบบ HUD ที่เสริมความสามารถของมนุษย์

กระแสการเคลื่อนไหวที่เติบโตในชุมชนนักพัฒนากำลังท้าทายกระบวนทัศน์ AI copilot ที่เป็นหลัก โดยเสนอแนวทางที่แตกต่างโดยพื้นฐานสำหรับการปฏิสัมพันธ์ระหว่างมนุษย์กับ AI การอภิปรายนี้มีจุดศูนย์กลางอยู่ที่คำวิจารณ์ของ Mark Weiser ในปี 1992 เกี่ยวกับผู้ช่วย AI แบบ copilot และวิสัยทัศน์ของเขาสำหรับคอมพิวเตอร์ที่มองไม่เห็นซึ่งเสริมความสามารถของมนุษย์แทนที่จะมาแทนที่

การอภิปรายได้รับแรงผลักดันเมื่อนักพัฒนาแบ่งปันความผิดหวังกับอินเทอร์เฟซ AI ปัจจุบันที่ต้องการการสนทนาและความสนใจอย่างต่อเนื่อง แทนที่จะสนทนากับผู้ช่วยเสมือน หลายคนกำลังสำรวจระบบ AI ที่ทำงานเหมือนกับหน้าจอแสดงผล (HUDs) - ให้ข้อมูลและความสามารถแบบเรียลไทม์ที่รู้สึกเหมือนเป็นส่วนขยายตามธรรมชาติของประสาทสัมผัสมนุษย์

การเปรียบเทียบ Copilot กับ HUD

ด้าน AI Copilot AI HUD
รูปแบบอินเทอร์เฟซ การสนทนาด้วยภาษาธรรมชาติ การแสดงข้อมูลแบบสดๆ
เวลาตอบสนอง ตอบสนองในหลายวินาที ตอบสนองในมิลลิวินาที
การโต้ตอบของผู้ใช้ ต้องมีการสนทนาแบบเชิงรุก การแสดงข้อมูลแบบเฉยๆ
แบบจำลองทางความคิด ผู้ร่วมงาน/ผู้ช่วยเสมือน การขยายประสาทสัมผัสของมนุษย์
กรณีการใช้งานที่เหมาะสม งานประจำที่คาดการณ์ได้ การแก้ปัญหาที่ซับซ้อน การติดตามอย่างต่อเนื่อง

เครื่องมือพัฒนาแบบเรียลไทม์แสดงศักยภาพ

ชุมชนรู้สึกตื่นเต้นเป็นพิเศษเกี่ยวกับเครื่องมือพัฒนาที่ขับเคลื่อนด้วย AI ที่ให้ข้อเสนอแนะแบบทันที แนวคิดที่ได้รับความนิยมอย่างหนึ่งเกี่ยวข้องกับ AI ที่สร้างการทดสอบโดยอัตโนมัติขณะที่นักพัฒนาเขียนโค้ด โดยมีผลลัพธ์ที่อัปเดตแบบเรียลไทม์ทุกครั้งที่กดแป้นพิมพ์ แนวทางนี้เปลี่ยนกระบวนการพัฒนาแบบ test-driven แบบดั้งเดิมให้เป็นลูปข้อเสนอแนะอย่างต่อเนื่อง

อย่างไรก็ตาม นักพัฒนาแบ่งออกเป็นสองฝ่ายในรายละเอียดการดำเนินการ บางคนสนับสนุนให้ AI เขียนการทดสอบในขณะที่มนุษย์เขียนโค้ด ในขณะที่คนอื่นๆ ชอบแนวทางตรงกันข้ามที่มนุษย์กำหนดข้อกำหนดและ AI จัดการการดำเนินการ ความกังวลพื้นฐานยังคงสอดคล้องกัน: การรักษาการควบคุมของมนุษย์เหนือตรรกะและความตั้งใจพื้นฐานของซอฟต์แวร์

แนวทางเทคนิคหลักที่กล่าวถึง

  • การสร้างเทสแบบเรียลไทม์: AI สร้างยูนิตเทสโดยอัตโนมัติขณะที่นักพัฒนาเขียนโค้ด โดยสถานะผ่าน/ไม่ผ่านจะอัปเดตทุกครั้งที่กดแป้นพิมพ์
  • การสร้างดีบักเกอร์แบบกำหนดเอง: AI สร้างเครื่องมือการแสดงผลเฉพาะทางสำหรับสถานการณ์การดีบักที่เจาะจง (เช่น การตรวจจับหน่วยความจำรั่ว การวิเคราะห์การไหลของโปรแกรม)
  • ระบบมอนิเตอร์พื้นหลัง: AI ทำงานอย่างอิสระเพื่อตรวจจับเงื่อนไขเฉพาะและแสดงข้อมูลที่เกี่ยวข้องเมื่อจำเป็น
  • การเติมโค้ดแบบฝังตัว: การเติมข้อความอัตโนมัติแบบ Tab ที่ผสานรวมเข้ากับขั้นตอนการทำงานของนักพัฒนาอย่างไร้รอยต่อโดยไม่รบกวนการไหลของความคิด

ความกังวลเรื่องความไว้วางใจและความน่าเชื่อถือขับเคลื่อนการเลือกการออกแบบ

ปัจจัยสำคัญที่กำหนดรูปแบบการอภิปรายนี้คือช่องว่างความน่าเชื่อถือในระบบ AI ปัจจุบัน นักพัฒนาหลายคนชี้ให้เห็นว่าอินเทอร์เฟซแบบ HUD ทำงานได้อย่างมีประสิทธิภาพเฉพาะเมื่อผลลัพธ์ AI พื้นฐานมีความแม่นยำสูง ด้วยโมเดลปัจจุบันที่บรรลุความแม่นยำประมาณ 80% ในงานหลายอย่าง แนวทาง copilot แบบสนทนาช่วยให้มนุษย์สามารถตรวจสอบและแก้ไขทิศทางได้

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

ข้อจำกัดและความท้าทายในปัจจุบัน

  • เกณฑ์ความแม่นยำ: อินเตอร์เฟซแบบ HUD ต้องการความแม่นยำของ AI ประมาณ 95% ขึ้นไป ในขณะที่โมเดลปัจจุบันมีความแม่นยำประมาณ 80%
  • ข้อพิจารณาด้านต้นทุน: การกำหนดราคาแบบ token ทำให้การโต้ตอบกับ AI อย่างต่อเนื่องมีค่าใช้จ่ายสูงสำหรับการใช้งานบ่อยครั้ง
  • ความไว้วางใจและการตรวจสอบ: จำเป็นต้องมีการดูแลจากมนุษย์ในกระบวนการตัดสินใจที่สำคัญ
  • ความซับซ้อนในการนำไปใช้: การสร้างอินเตอร์เฟซ HUD ที่มีประสิทธิภาพต้องการการผสานรวมที่ซับซ้อนมากกว่าระบบแชทแบบดั้งเดิม

เครื่องมือการแสดงภาพแบบกำหนดเองได้รับความนิยม

ชุมชนแสดงความกระตือรือร้นเป็นพิเศษต่อ AI ที่สร้างเครื่องมือการดีบักและการแสดงภาพแบบกำหนดเองตามความต้องการ แทนที่จะขอให้ผู้ช่วย AI แก้ไขบัก นักพัฒนาใช้ AI เพื่อสร้างอินเทอร์เฟซเฉพาะที่ช่วยให้พวกเขาเข้าใจโปรแกรมของตนเองได้ดีขึ้น แนวทางนี้ให้คุณค่าที่ยั่งยืนนอกเหนือจากงานแต่ละอย่างและช่วยให้นักพัฒนาสร้างความเข้าใจที่ลึกซึ้งยิ่งขึ้นเกี่ยวกับโค้ดของตน

AI ที่สร้างการแสดงภาพที่ซับซ้อนให้คุณแบบทันทีดูเหมือนจะเป็นกรณีการใช้งานที่ยอดเยี่ยม ตอนอย่าง หากคุณกำลังดีบัก memory leaks ในโค้ดพาธเฉพาะ คุณสามารถให้ AI เขียนการแสดงภาพของการจัดสรรหน่วยความจำและการปลดปล่อยทั้งหมดภายใต้โค้ดพาธนั้นเพื่อช่วยคุณระบุปัญหา

ปัจจัยด้านต้นทุนยังมีบทบาทในรูปแบบการยอมรับ การกำหนดราคาแบบ token สำหรับการปฏิสัมพันธ์ AI ทำให้อินเทอร์เฟซแบบ HUD ที่ต่อเนื่องมีค่าใช้จ่ายสูงสำหรับการใช้งานบ่อยครั้ง แม้ว่าอุปสรรคนี้อาจลดลงเมื่อโมเดล AI ในท้องถิ่นมีความสามารถมากขึ้น

ภาพนี้แสดงให้เห็นแนวคิดของระบบผู้ช่วยนักบินที่ออกแบบมาเพื่อเสริมสร้างความสามารถของมนุษย์ในการบิน ซึ่งคล้ายคลึงกับความสนใจของชุมชนในเครื่องมือ AI ที่ปรับปรุงการทำความเข้าใจและ debugging โค้ด
ภาพนี้แสดงให้เห็นแนวคิดของระบบผู้ช่วยนักบินที่ออกแบบมาเพื่อเสริมสร้างความสามารถของมนุษย์ในการบิน ซึ่งคล้ายคลึงกับความสนใจของชุมชนในเครื่องมือ AI ที่ปรับปรุงการทำความเข้าใจและ debugging โค้ด

มองไปข้างหน้า

การอภิปรายเผยให้เห็นชุมชนที่กำลังต่อสู้กับคำถามพื้นฐานเกี่ยวกับการปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ในยุค AI ในขณะที่อินเทอร์เฟซแบบ copilot เป็นเลิศในงานที่เป็นประจำและคาดเดาได้ นักพัฒนาเชื่อมากขึ้นว่าระบบแบบ HUD อาจเหมาะสมกว่าสำหรับการแก้ปัญหาที่ซับซ้อนซึ่งความเชี่ยวชาญและสัญชาตญาณของมนุษย์ยังคงมีความสำคัญ

ฉันทามติที่เกิดขึ้นชี้ให้เห็นว่าอนาคตน่าจะเกี่ยวข้องกับทั้งสองแนวทาง โดยการเลือกขึ้นอยู่กับกรณีการใช้งานเฉพาะและข้อกำหนดด้านความน่าเชื่อถือ เมื่อระบบ AI มีความแม่นยำมากขึ้นและการประมวลผลในท้องถิ่นมีพลังมากขึ้น เราอาจเห็นการเปลี่ยนไปสู่อินเทอร์เฟซแบบ HUD ที่ราบรื่นมากขึ้นซึ่งขยายความสามารถของมนุษย์อย่างแท้จริงแทนที่จะเพียงแค่ทำงานอัตโนมัติ

อ้างอิง: Enough AI copilots! We need AI HUDS