Google เชิญชวนนักพัฒนาให้ทดสอบฟีเจอร์ AI ทดลองใหม่สำหรับเครื่องมือบรรทัดคำสั่ง gemini-cli ประกาศในการสนทนา GitHub เมื่อวันที่ 17 ตุลาคม “Codebase Investigator Agent” เป็นเครื่องมืออัตโนมัติที่ออกแบบมาเพื่อช่วยให้วิศวกรเข้าใจโค้ดเบสที่ซับซ้อน
เอเจนต์สำรวจโค้ดตามวัตถุประสงค์ระดับสูงเพื่อสร้างรายงานที่มีรายละเอียดไม่เหมือนกับการค้นหาทั่วไป คุณลักษณะนี้พร้อมใช้งานแล้วในรุ่นตัวอย่างล่าสุด และ Google กำลังขอความคิดเห็นจากผู้ใช้เกี่ยวกับความแม่นยำ ประสิทธิภาพ และพฤติกรรมโดยรวมเพื่อกำหนดทิศทางการพัฒนาในอนาคต
ตัวแทนอัตโนมัติสำหรับการสำรวจโค้ดที่ซับซ้อน
Google กำลังแนะนำวิธีที่ซับซ้อนยิ่งขึ้นสำหรับนักพัฒนาในการวิเคราะห์โครงการของตนได้โดยตรงจากเทอร์มินัล ตัวแทนนักสืบ Codebase ใหม่ซึ่งมีรายละเอียดอยู่ในการสนทนา GitHub ก้าวไปไกลกว่าการค้นหาโค้ดแบบเดิมๆ ด้วยการดำเนินการในฐานะตัวแทนอัตโนมัติ
แทนที่จะดึงบรรทัดหรือฟังก์ชันเฉพาะ กลับจัดการกับคำถามของนักพัฒนาระดับสูงที่มักจะคลุมเครือ ซึ่งจำเป็นต้องมีความเข้าใจแบบองค์รวมของโค้ดเบส
ตามโพสต์โดย Silvio Junior ของ Google “การค้นหาโค้ดแบบธรรมดานั้นยอดเยี่ยมสำหรับการค้นหาบรรทัดที่เฉพาะเจาะจง แต่มักจะล้มเหลวเมื่อคุณต้องการสร้างภาพรวมที่สมบูรณ์ของวิธีการทำงานของฟีเจอร์ในไฟล์ต่างๆ”
ตัวแทนใหม่ถูกสร้างขึ้นเพื่อแก้ไขช่องว่างนี้ ได้รับการออกแบบมาเพื่อตรวจสอบคำถามที่คลุมเครือแต่สำคัญ ซึ่งคำตอบครอบคลุมไฟล์และไดเรกทอรีหลายรายการ
สำหรับนักพัฒนา นี่หมายถึงการถามคำถามที่ก่อนหน้านี้ต้องใช้เวลาหลายชั่วโมงในการสำรวจด้วยตนเอง เช่น การพยายามทำความเข้าใจระบบเดิมหรือคุณลักษณะใหม่ที่ซับซ้อน “มันสมบูรณ์แบบสำหรับคำถามที่คลุมเครือ เช่น’เลเยอร์แคชของเราทำงานอย่างไร’โดยที่คำตอบไม่ได้อยู่ในที่เดียว”เขากล่าวเสริม
เมื่อการตรวจสอบเสร็จสิ้น เอเจนต์จะส่งรายงานที่ครอบคลุมซึ่งมีรายละเอียดมากกว่าไฟล์บันทึกมาตรฐานมาก
เอาต์พุตนี้ประกอบด้วยการสรุประดับสูงของการค้นพบ การติดตามโดยละเอียดของเส้นทางการสำรวจผ่านโค้ด และการวิเคราะห์ไฟล์และฟังก์ชันทั้งหมดที่ระบุว่าเป็น ที่เกี่ยวข้อง
ตัวแทน AI อื่นๆ สามารถใช้ข้อมูลเชิงลึกที่มีโครงสร้างสำหรับงานที่ซับซ้อนหรือช่วยให้นักพัฒนามีความเข้าใจเชิงลึกและนำไปปฏิบัติได้เกี่ยวกับสถาปัตยกรรมของซอฟต์แวร์ของตน
วิธีทดสอบ Codebase Investigator
นักพัฒนาที่กระตือรือร้นที่จะลองใช้เครื่องมือใหม่จะสามารถเข้าถึงได้ทันที เอเจนต์ถูกเปิดใช้งานตามค่าเริ่มต้นใน gemini-cli รุ่น v0.10.0-preview การพัฒนาเชิงรุกยังคงดำเนินต่อไป โดยการเปิดตัวทุกคืนในวันที่ 20 ตุลาคม รวมถึงการแก้ไขที่ช่วยให้ผู้ตรวจสอบ”สำหรับทุกโหมด”ซึ่งบ่งชี้ถึงการบูรณาการที่กว้างขึ้น กำลังดำเนินการ
Google ยังให้นักพัฒนาซอฟต์แวร์สามารถควบคุมพฤติกรรมของตัวแทนได้อย่างละเอียด ผู้ใช้สามารถแก้ไขการตั้งค่าภายในบล็อกการกำหนดค่า”ทดลอง”ในไฟล์การตั้งค่าของตนได้
ตัวเลือกที่สำคัญ ได้แก่ การปรับ maxNumTurns เพื่อจำกัดหรือขยายความลึกของการตรวจสอบ ซึ่งเป็นสิ่งสำคัญสำหรับการจัดการเวลาบนโค้ดเบสที่มีขนาดใหญ่มาก
นักพัฒนายังสามารถระบุโมเดล AI ซึ่งเป็นค่าเริ่มต้นเป็น gemini-2.5-pro อันทรงพลัง และตั้งค่า ThinkBudget เพื่อจัดการการคำนวณ ความพยายาม
บริษัทกำลังยื่นอุทธรณ์โดยตรงต่อชุมชนนักพัฒนาซอฟต์แวร์เพื่อช่วยปรับแต่งเครื่องมือ
ในประกาศ Google เน้นย้ำถึงลักษณะการทดลองของตัวแทนและขอความคิดเห็นโดยละเอียดเกี่ยวกับพื้นที่เฉพาะ “นี่เป็นตัวแทนเวอร์ชันเริ่มต้น และข้อเสนอแนะของคุณเป็นสิ่งสำคัญ โปรดตอบกลับกระทู้นี้พร้อมกับความคิดของคุณ โดยเฉพาะอย่างยิ่งเกี่ยวกับความถูกต้อง พฤติกรรมของตัวแทน ประสิทธิภาพ และกรณีการใช้งาน!” Silvio Junior เขียน
แนวทางแบบเปิดนี้มีจุดมุ่งหมายเพื่อใช้ประโยชน์จากความคิดเห็นของชุมชน เพื่อปรับปรุงอรรถประโยชน์และความน่าเชื่อถือของตัวแทน ก่อนที่จะเผยแพร่ในวงกว้าง
คำติชมในช่วงแรกและภาพรวมการแข่งขัน
เริ่มต้น ปฏิกิริยาจากชุมชนเป็นบวก ผู้ใช้รายหนึ่ง’diegomazuco’ตอบสนองต่อการสนทนา GitHub หลังจากอัปเดตเป็นเวอร์ชันตัวอย่าง โดยระบุว่า”ฉันเพิ่งอัปเดตเป็นเวอร์ชัน’Release v0.10.0-preview.2’และฉันพบว่าฟีเจอร์ใหม่นี้น่าสนใจและใช้งานได้ดีมาก ฉันกำลังทดสอบมันในหนึ่งในโปรเจ็กต์ของฉันแล้ว และมันช่วยฉันได้มากแล้ว!”
การตรวจสอบเบื้องต้นนี้ชี้ให้เห็นว่าเครื่องมือนี้ได้รับการพิสูจน์แล้วว่ามีประโยชน์สำหรับจุดประสงค์ที่ต้องการในการทำให้การพัฒนาที่ซับซ้อนง่ายขึ้น งาน
Codebase Investigator เป็นการปรับปรุงล่าสุดสำหรับ gemini-cli ซึ่งเป็นเครื่องมือโอเพ่นซอร์สฟรีที่ Google เปิดตัวในเดือนมิถุนายน 2025 เพื่อนำโมเดล AI อันทรงพลังมาสู่เทอร์มินัลโดยตรง
ฟีเจอร์ใหม่มาถึงในตลาดที่มีการแข่งขันสูงสำหรับเครื่องมือสำหรับนักพัฒนา AI Google เองก็กำลังดำเนินตามกลยุทธ์ต่างๆ มากมาย และยังนำเสนอ Jules ซึ่งเป็นตัวแทนการเขียนโค้ดแบบอะซิงโครนัส ซึ่งได้รับการออกแบบมาเพื่อมอบหมายงานทั้งหมดแทนการสำรวจการทำงานร่วมกัน
ในขณะเดียวกัน อุตสาหกรรมในวงกว้างก็กำลังสร้างสรรค์สิ่งใหม่ๆ อย่างรวดเร็ว เมื่อเร็วๆ นี้ OpenAI ได้ย้ายเอเจนต์ Codex อันทรงพลังไปสู่ความพร้อมใช้งานทั่วไป โดยขยายขอบเขตการเข้าถึงด้วยการผสานรวม Slack และ SDK สำหรับนักพัฒนาเพื่อฝังเอเจนต์ไว้ในเครื่องมือที่กำหนดเอง
ในการย้ายแบบคู่ขนานที่เน้นแนวทางเชิงกลยุทธ์ที่แตกต่างกัน Anthropic เพิ่งเปิดตัว Claude Code สำหรับเว็บ โดยเปลี่ยนผู้ช่วยเขียนโค้ด AI ไปไว้ในเบราว์เซอร์โดยเน้นไปที่สภาพแวดล้อมที่ปลอดภัยและแซนด์บ็อกซ์ เพื่อให้มั่นใจในความปลอดภัยในระหว่างการดำเนินการแบบอัตโนมัติ
การตัดสินใจของ Google ในการเปิดตัว Codebase Investigator เป็นคุณลักษณะทดลองที่ขับเคลื่อนโดยชุมชนภายในเครื่องมือโอเพ่นซอร์สที่มีอยู่ เน้นย้ำถึงกลยุทธ์ของการพัฒนาที่รวดเร็วและทำซ้ำๆ
ด้วยการฝังความสามารถที่เป็นอิสระมากขึ้นโดยตรงลงในบรรทัดคำสั่ง—สภาพแวดล้อมดั้งเดิมสำหรับนักพัฒนาจำนวนมาก—Google กำลังแสดงบทบาทอย่างแข็งแกร่งที่จะกลายเป็นพันธมิตรที่ขาดไม่ได้ในเวิร์กโฟลว์วิศวกรรมซอฟต์แวร์สมัยใหม่
ความคิดเห็นที่รวบรวมจากสิ่งนี้ ขั้นตอนการทดสอบสาธารณะมีแนวโน้มที่จะกำหนดว่าตัวแทนใหม่ที่ทรงพลังนี้จะย้ายจากการทดสอบไปสู่ฟีเจอร์หลักได้เร็วแค่ไหนในการต่อสู้ที่กำลังดำเนินอยู่เพื่อชิงเดสก์ท็อปของนักพัฒนา