Google ได้เปิดตัว Jules asynchronous coding agent อย่างเป็นทางการต่อสาธารณะ โดยขับเคลื่อนด้วย Gemini 2.5 Pro เครื่องมือนี้สัญญาว่าจะจัดการงานเขียนโค้ดในเบื้องหลังในขณะที่นักพัฒนาสามารถมุ่งเน้นไปที่งานอื่นได้ อย่างไรก็ตาม การตอบรับจากชุมชนนักพัฒนาเผยให้เห็นภูมิทัศน์ความคิดเห็นที่ซับซ้อนเกี่ยวกับอนาคตของการเขียนโปรแกรมที่มี AI ช่วยเหลือ
คุณสมบัติหลัก:
- ขับเคลื่อนด้วย Gemini 2.5 Pro พร้อมความสามารถในการคิดวิเคราะห์ขั้นสูง
- การรวมระบบ GitHub issues
- รองรับ Multimodal
- การตั้งค่าที่ใช้ซ้ำได้เพื่อการทำงานที่รวดเร็วยิ่งขึ้น
- สภาพแวดล้อม Ubuntu แบบ Sandboxed
- ขั้นตอนการสร้าง Pull request
ความซับซ้อนของการสมัครสมาชิกสร้างความสับสนให้กับผู้ใช้
หนึ่งในข้อร้องเรียนที่ได้รับการตอบรับมากที่สุดคือโครงสร้างการสมัครสมาชิกที่สับสนของ Google นักพัฒนารายงานความหงุดหงิดกับระดับการสมัครสมาชิกที่ทับซ้อนกันระหว่าง Google AI Pro , Google AI Ultra และบริการต่างๆ ของ Google Cloud Platform สถานการณ์กลายเป็นเรื่องซับซ้อนมากขึ้นสำหรับผู้ใช้ที่มีบัญชี Google Workspace แบบเก่า ซึ่งการแชร์การสมัครสมาชิกและข้อจำกัดของประเทศสร้างอุปสรรคเพิ่มเติม ผู้ใช้บางคนรู้สึกงงงวยที่ YouTube Premium ถูกรวมเข้ากับการสมัครสมาชิก AI แม้ว่าสิ่งนี้จะดูเหมือนเกี่ยวข้องกับความสามารถในการวิเคราะห์วิดีโอของ Google
ระดับการสมัครสมาชิก Jules :
- การเข้าถึงเบื้องต้น: ข้อจำกัดพื้นฐานสำหรับการสำรวจโปรเจ็กต์
- Google AI Pro : ข้อจำกัดสูงกว่า 5 เท่า เหมาะสำหรับการเขียนโค้ดประจำวัน
- Google AI Ultra : ข้อจำกัดสูงกว่า 20 เท่าสำหรับเวิร์กโฟลว์ที่เข้มข้น
- ระดับฟรี: ลดลงจาก 60 เป็น 15 งานต่อวัน
- ระดับ Pro : งานได้สูงสุด 100 งานต่อวัน
แนวทาง Async กับ Local Development แบ่งแยกชุมชน
ชุมชนนักพัฒนาแบ่งออกเป็นสองฝ่ายว่า asynchronous agents บนคลาวด์อย่าง Jules จะเป็นตัวแทนของอนาคต หรือเครื่องมือการรวมแบบ local จะให้ workflow ที่ดีกว่า ผู้สนับสนุนแนวทาง async ชื่นชมการแยกและความปลอดภัยของการรันโค้ดในสภาพแวดล้อมคลาวด์แบบ sandbox พวกเขาสามารถส่งงานจากอุปกรณ์มือถือและกลับมาตรวจสอบ pull requests ที่เสร็จสมบูรณ์ในภายหลัง
อย่างไรก็ตาม นักพัฒนาหลายคนชอบ feedback loop แบบทันทีของเครื่องมือ local อย่าง Claude Code และ Cursor เครื่องมือเหล่านี้ช่วยให้มีการทำงานร่วมกันแบบเรียลไทม์และความสามารถในการหยุดการสร้างโค้ดที่มีปัญหาก่อนที่จะใช้ token มากเกินไปหรือสร้างผลลัพธ์ที่ไม่ต้องการ
ฉันชอบมากที่มันช่วยให้ฉันเขียนโค้ดจากโทรศัพท์มือถือได้ขณะเดินทาง
เครื่องมือคู่แข่ง:
- Async/Cloud-based: OpenAI Codex , GitHub Copilot agents , Cursor Background Agents
- Local/CLI-based: Claude Code , Gemini CLI , Aider
- Hybrid: Cursor พร้อมตัวเลือก local และ background agent
ข้อกังวลเรื่องคุณภาพและความน่าเชื่อถือของโค้ด
ประสบการณ์ของผู้ใช้ในช่วงแรกกับ Jules แสดงผลลัพธ์ที่หลากหลายเกี่ยวกับคุณภาพของโค้ด นักพัฒนาบางคนรายงานผลลัพธ์ที่น่าประทับใจสำหรับงานเฉพาะอย่างการ refactoring และการเพิ่มฟีเจอร์ คนอื่นๆ สังเกตว่า Jules ทำงานได้แย่กว่าเครื่องมือคู่แข่งอย่าง GitHub Copilot หรือ Claude Code โดยเฉพาะในสภาพแวดล้อม monorepo ที่ซับซ้อนซึ่งมันมีปัญหาในการนำทางไดเรกทอรี
การอัปเกรดล่าสุดเป็น Gemini 2.5 Pro ดูเหมือนจะแก้ไขปัญหาคุณภาพบางอย่าง แม้ว่านักพัฒนายังคงประเมินการปรับปรุงอยู่ ผู้ใช้หลายคนเน้นย้ำถึงความสำคัญของการตรวจสอบโค้ดอย่างละเอียด โดยปฏิบัติต่อโค้ดที่สร้างโดย AI คล้ายกับการมีส่วนร่วมของนักพัฒนาระดับจูเนียร์
ผลกระทบต่อเส้นทางอาชีพของนักพัฒนา
เกิดการอภิปรายที่สำคัญเกี่ยวกับผลกระทบระยะยาวต่ออาชีพวิศวกรรมซอฟต์แวร์ นักพัฒนาบางคนกังวลว่า async coding agents จะขจัดตำแหน่งระดับเริ่มต้น ทำให้การฝึกอบรมวิศวกรระดับอาวุโสรุ่นต่อไปเป็นเรื่องยาก คนอื่นๆ มองว่าเครื่องมือเหล่านี้ช่วยปลดปล่อยนักพัฒนาจากงานประจำให้มุ่งเน้นไปที่การตัดสินใจด้านสถาปัตยกรรมและการออกแบบระดับสูง
การถกเถียงสะท้อนถึงความกังวลที่กว้างขึ้นเกี่ยวกับบทบาทของ AI ในวงจรการพัฒนาซอฟต์แวร์และว่าอุตสาหกรรมพร้อมสำหรับการเปลี่ยนแปลงแรงงานที่อาจเกิดขึ้นหรือไม่
Jules เป็นตัวแทนของการเข้าสู่ตลาด async coding agent ที่มีการแข่งขันของ Google โดยเข้าร่วมกับ OpenAI's Codex และ GitHub's Copilot agents แม้ว่าเครื่องมือจะแสดงให้เห็นความหวังสำหรับกรณีการใช้งานบางอย่าง การตอบรับจากชุมชนที่หลากหลายชี้ให้เห็นว่าสมดุลที่เหมาะสมระหว่างการดูแลของมนุษย์และระบบอัตโนมัติ AI ยังคงเป็นคำถามที่เปิดอยู่ในการพัฒนาซอฟต์แวร์
อ้างอิง: Jules, our asynchronous coding agent, is now available for everyone.