Google กำลังผสานรวมเครื่องมือสำหรับนักพัฒนา AI อย่างลึกซึ้งยิ่งขึ้นด้วยการเปิดตัวส่วนขยาย Jules สำหรับ Gemini CLI ส่วนเพิ่มเติมใหม่นี้ฝัง Jules ซึ่งเป็นเอเจนต์การเขียนโค้ด AI แบบอะซิงโครนัสของบริษัท ลงในเทอร์มินัล Gemini แบบโต้ตอบได้โดยตรง
โดยกำหนดสิ่งที่ Google เรียกว่าเวิร์กโฟลว์”ร่วมกันดีกว่า”อันทรงพลัง ซึ่งออกแบบมาเพื่อกำจัดการสลับบริบทที่ก่อกวน
ขณะนี้นักพัฒนาสามารถมอบหมายงานที่ซับซ้อนและใช้เวลานาน เช่น การแก้ไขข้อบกพร่องและการปรับโครงสร้างใหม่ให้กับตัวแทนอัตโนมัติโดยไม่ต้องออกจากสภาพแวดล้อมบรรทัดคำสั่งหลัก
 
 
การอนุญาตให้วิศวกรมุ่งความสนใจไปที่เซสชันการเขียนโค้ดที่แอ็คทีฟในขณะที่ Jules ทำงานในเบื้องหลัง Google กำลังดำเนินการอีกก้าวสำคัญในการทำให้ AI เป็นส่วนที่ขาดไม่ได้ในวงจรการพัฒนาซอฟต์แวร์ ส่วนขยายพร้อมให้ติดตั้งแล้วในขณะนี้
ผู้ช่วยอัตโนมัติสำหรับผู้ทำงานร่วมกัน AI ของคุณ
การหลอมรวมเครื่องมือเข้ารหัส AI ที่แตกต่างกันสองตัวเข้าด้วยกันจะสร้างประสบการณ์นักพัฒนาซอฟต์แวร์ที่เหนียวแน่นยิ่งขึ้นสำหรับ Google
เป็นทางการ การประกาศตีกรอบสิ่งนี้ว่าเป็น”เวิร์กโฟลว์ที่ทำงานร่วมกันได้ดีขึ้น”โดยใช้ประโยชน์จากจุดแข็งที่เป็นเอกลักษณ์ของตัวแทน AI แต่ละคน Gemini CLI และ Jules ได้รับการออกแบบมาเพื่อให้บริการฟังก์ชันที่แตกต่างและเสริมกัน โดยสร้างความร่วมมือระหว่างผู้ทำงานร่วมกันที่กระตือรือร้นและผู้ปฏิบัติงานเบื้องหลัง
Google วางตำแหน่ง Gemini เป็นเครื่องมือที่ลงมือปฏิบัติจริง โดยระบุว่า”Gemini CLI เป็นผู้ทำงานร่วมกันและผู้ประสานงานในเทอร์มินัลสำหรับงานที่คุณมุ่งเน้นอย่างแข็งขัน”
เป็นเลิศในด้านบทสนทนาเชิงโต้ตอบกลับไปกลับมาซึ่งจำเป็นสำหรับการแก้ปัญหาในทันที ในทางกลับกัน Jules เป็นผู้ช่วยที่ลืมไม่ลง
Google อธิบายว่ามันเป็น”ผู้ช่วยอัตโนมัติที่ทำงานอยู่เบื้องหลังในเครื่องเสมือน (VM) ซึ่งจะโคลนโค้ดของคุณ ติดตั้งการขึ้นต่อกัน และแก้ไขไฟล์”
การแยกข้อกังวลโดยเจตนานี้มีความชัดเจนแม้กระทั่งก่อนที่จะเปิดตัวส่วนขยาย ส่วนขยายใหม่เป็นเพียงสะพานเชื่อมอย่างเป็นทางการระหว่างปรัชญาทั้งสองนี้
การมอบหมายงานโดยไม่ต้องเปลี่ยนบริบท
สำหรับนักพัฒนาที่อาศัยอยู่ในเทอร์มินัล ส่วนขยายใหม่นี้สัญญาว่าจะปรับปรุงขั้นตอนการทำงานที่ซับซ้อนให้มีประสิทธิภาพมากขึ้นอย่างมาก
เป้าหมายเชิงกลยุทธ์หลักคือการลดแรงเสียดทานทางจิตในการเคลื่อนย้ายระหว่างแอปพลิเคชันต่างๆ Kathy Korevec ผู้อำนวยการฝ่ายผลิตภัณฑ์ของ Google Labs เคยเน้นย้ำในเรื่องนี้โดยระบุว่า”เราต้องการลดการสลับบริบทสำหรับนักพัฒนาให้มากที่สุดเท่าที่จะเป็นไปได้”
ปรัชญาดังกล่าวเป็นพื้นฐานของ Jules Tools CLI แบบสแตนด์อโลนที่เปิดตัวเมื่อต้นเดือนตุลาคม และส่วนขยายนี้ได้ฝังหลักการดังกล่าวไว้ในประสบการณ์ Gemini CLI โดยตรง
แทนที่จะหยุดงานชั่วคราวเพื่อเปิดเครื่องมือหรือ UI เว็บแยกต่างหาก นักพัฒนาสามารถมอบหมายแพ็คเกจงานทั้งหมดจาก Gemini ได้แล้ว พร้อมท์
พื้นที่เก็บข้อมูล GitHub สำหรับส่วนขยาย แสดงรายการงานต่างๆ ที่สามารถมอบหมายได้ รวมถึงการแก้ไขจุดบกพร่อง การปรับโครงสร้างโค้ดขนาดใหญ่ การอัปเดตเวอร์ชันที่อ้างอิง และแม้แต่การบำรุงรักษาเอกสาร
Jules ทำงานกับการมอบหมายเหล่านี้แบบอะซิงโครนัส โดยส่งการเปลี่ยนแปลงที่เสร็จสมบูรณ์แล้วไปยังสาขาใหม่บน GitHub ที่เชื่อมต่อ พื้นที่เก็บข้อมูล กระบวนการนี้ออกแบบมาเพื่อให้นักพัฒนาที่เป็นมนุษย์อยู่ในสภาวะของกระแสความคิดสร้างสรรค์ ไม่ถูกภาระจากงานบ้านที่น่าเบื่อแต่จำเป็น
วิธีเริ่มต้นใช้งาน Jules Extension
การตั้งค่าขั้นตอนการทำงานใหม่จำเป็นต้องมีข้อกำหนดเบื้องต้นบางประการ ตามเอกสารอย่างเป็นทางการ นักพัฒนาจะต้องมีบัญชี Jules ก่อนและเชื่อมต่อพื้นที่เก็บข้อมูล GitHub ผ่านคอนโซล Jules
การเชื่อมต่อนี้มีความสำคัญ เนื่องจากจะทำให้ตัวแทนมีบริบทและสิทธิ์ที่จำเป็นในการทำงานบนโค้ดเบส นอกจากนี้ ต้องติดตั้งเครื่องมือ Gemini CLI หลัก (เวอร์ชัน 0.4.0 หรือใหม่กว่า) ในเครื่อง
เมื่อมีชิ้นส่วนเหล่านี้ติดตั้งแล้ว ส่วนขยายสามารถติดตั้งได้ด้วยคำสั่งเดียว:
ส่วนขยาย gemini ติดตั้ง https://github.com/gemini-cli-extensions/jules–auto-update
แนะนำให้ใช้แฟล็กตัวเลือก–auto-update เพื่อให้แน่ใจว่าส่วนขยายจะได้รับคุณสมบัติใหม่และการแก้ไขเมื่อมีการเผยแพร่ เมื่อติดตั้งแล้ว การเรียกใช้ตัวแทนจะตรงไปตรงมา
นักพัฒนาใช้คำสั่ง/jules ตามด้วยข้อความแจ้งภาษาธรรมชาติ ตัวอย่างเช่น ผู้ใช้สามารถพิมพ์/jules เพิ่มการทดสอบหน่วยที่ขาดหายไปใน repo ของฉันเพื่อเริ่มต้นงาน สามารถตรวจสอบความคืบหน้าได้ในภายหลังโดยถามว่า/jules สถานะของงานสุดท้ายของฉันคืออะไร
อีกขั้นตอนหนึ่งใน’Agentic Shift’ของ Google
การฝังตัวแทนลงในเซสชันเชิงโต้ตอบโดยตรงถือเป็นวิวัฒนาการที่สำคัญจาก Jules Tools CLI แบบสแตนด์อโลน
การเปิดตัวส่วนขยายเป็นชุดการปรับปรุงล่าสุดอย่างรวดเร็วสำหรับ Gemini CLI ซึ่งเป็นเครื่องมือโอเพ่นซอร์สฟรีที่ Google เปิดตัวครั้งแรกใน มิถุนายน
แพลตฟอร์มดังกล่าวได้รับความสนใจจากนักพัฒนาทันทีด้วยการนำเสนอระดับฟรีจำนวนมากพร้อมคำขอมากถึง 1,000 คำขอต่อวันสำหรับโมเดลระดับบนสุด ซึ่งเป็นส่วนสำคัญของกลยุทธ์ในการเอาชนะความภักดีของนักพัฒนา
Google กำลังเปลี่ยนเครื่องมืออย่างต่อเนื่องจากอินเทอร์เฟซพร้อมท์ที่เรียบง่ายให้เป็นแพลตฟอร์มที่ซับซ้อนสำหรับ AI ตัวแทน เมื่อสัปดาห์ที่แล้ว บริษัทเริ่มมองหาผู้ทดสอบสำหรับ”Codebase Investigator Agent”รุ่นทดลองที่ออกแบบมาเพื่อวิเคราะห์โค้ดเบสที่ซับซ้อน
กลยุทธ์นี้สอดคล้องกับสิ่งที่ Google เรียกว่า”การเปลี่ยนแปลงแบบเอเจนต์”ซึ่งเป็นการผลักดันในวงกว้างเพื่อฝังตัวแทน AI เฉพาะทางไว้ในระบบนิเวศของบริษัท
มันยังช่วยเสริมเพื่อนร่วมทีม Gemini CLI GitHub Actions ที่เปิดตัวในเดือนสิงหาคม ซึ่งทำงานโดยอัตโนมัติในระดับพื้นที่เก็บข้อมูลมากกว่าคำสั่งของแต่ละบุคคล บรรทัด
แพลตฟอร์มหลักกำลังเติบโตเป็นโฮสต์ที่มีความสามารถมากขึ้นสำหรับส่วนขยายเหล่านี้ การอัปเดตกลางเดือนตุลาคมของ Gemini CLI ได้แนะนำการสนับสนุนเทอร์มินัลเทียมเต็มรูปแบบ ทำให้สามารถเรียกใช้คำสั่งเชิงโต้ตอบที่ซับซ้อน เช่น vim ได้โดยตรงภายในเซสชัน
ทำให้เทอร์มินัลมีสภาพแวดล้อมที่ทรงพลังและสมบูรณ์ยิ่งขึ้น ดังที่ Google อธิบายไว้ในประกาศ”การรวมกันของ Gemini CLI และส่วนขยาย Jules ช่วยเร่งเวิร์กโฟลว์การเขียนโค้ดเชิงสร้างสรรค์โดยทำให้คุณสามารถมอบหมายงานให้กับ Jules ในขณะที่คุณยังคงดำเนินต่อไปใน Gemini CLI”
การผสานรวมอย่างแน่นหนาของตัวแทน AI แบบโต้ตอบและแบบอะซิงโครนัสแสดงถึงขั้นตอนสำคัญในแคมเปญของ Google เพื่อทำให้บรรทัดคำสั่งเป็นศูนย์กลางสำหรับการพัฒนาซอฟต์แวร์ที่ขับเคลื่อนด้วย AI
 
													 
													