MyCoder เผชิญการเปรียบเทียบกับ Aider ขณะที่ผู้ใช้ตั้งคำถามถึงความแตกต่างของเครื่องมือโค้ดดิ้ง AI

BigGo Editorial Team
MyCoder เผชิญการเปรียบเทียบกับ Aider ขณะที่ผู้ใช้ตั้งคำถามถึงความแตกต่างของเครื่องมือโค้ดดิ้ง AI

ในภูมิทัศน์ของผู้ช่วยเขียนโค้ดที่ขับเคลื่อนด้วย AI ที่กำลังพัฒนาอย่างรวดเร็ว เครื่องมือคำสั่งใหม่ที่เรียกว่า MyCoder ได้ปรากฏขึ้น ก่อให้เกิดการอภิปรายเกี่ยวกับความสามารถเมื่อเทียบกับโซลูชันที่มีอยู่แล้ว เครื่องมือนี้ซึ่งใช้ประโยชน์จาก API ของ Claude จาก Anthropic สัญญาว่าจะทำให้งานเขียนโค้ดง่ายขึ้นผ่านสถาปัตยกรรมแบบโมดูลาร์ที่อิงกับเครื่องมือ อย่างไรก็ตาม ข้อเสนอแนะจากชุมชนชี้ให้เห็นว่านักพัฒนากำลังประเมินเครื่องมือเหล่านี้เทียบกับตัวเลือกที่มีอยู่แล้วอย่าง Aider

คุณสมบัติหลักของ MyCoder:

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

การเปรียบเทียบต้นทุน:

  • ไม่มีการแคช: ประมาณ $1-2 ต่อเซสชัน
  • มีการแคช: ประมาณ $0.20-0.40 ต่อเซสชัน

ข้อพิจารณาด้านต้นทุนสำหรับเครื่องมือโค้ดดิ้ง AI

ผู้ใช้ที่พูดคุยเกี่ยวกับ MyCoder ได้เน้นย้ำถึงผลกระทบด้านต้นทุนของการใช้ผู้ช่วยเขียนโค้ดที่ขับเคลื่อนด้วย AI หากไม่มีการใช้กลไกแคชโทเค็น เซสชันกับเครื่องมือที่ขับเคลื่อนด้วย Claude อาจมีราคาแพง ผู้ใช้รายหนึ่งกล่าวว่าเซสชัน MyCoder ทั่วไปมีค่าใช้จ่ายน้อยกว่าหนึ่งดอลลาร์ โดยงานที่ซับซ้อนมากขึ้นอาจมีค่าใช้จ่ายถึง 2 ดอลลาร์สหรัฐ อย่างไรก็ตาม ผู้ใช้อีกรายที่ใช้การแคชรายงานว่ามีการลดต้นทุนอย่างมาก โดยระบุว่าค่าใช้จ่ายลดลงเหลือ 20-40 เซนต์ต่อเซสชัน ความแตกต่างที่สำคัญนี้เน้นย้ำถึงความสำคัญของเทคนิคการเพิ่มประสิทธิภาพเมื่อทำงานกับ API ของ AI เชิงพาณิชย์สำหรับงานพัฒนา

การเปรียบเทียบคุณสมบัติกับ Aider

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

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

ความท้าทายทางเทคนิคในการจัดการไฟล์

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

อนาคตของการเขียนโปรแกรมด้วย LLM

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

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

อ้างอิง: MyCoder: Simple to install, powerful command-line based AI agent system for coding