- ช่องว่างระหว่างการเขียนโค้ดกับการทำงานร่วมกัน ยังคงเป็นคอขวดของประสิทธิภาพการพัฒนา
- Graphite ได้ศึกษาขั้นตอนการทำงานของ code review มาหลายปี และสร้าง แพลตฟอร์ม code review ที่มีวิศวกรหลายแสนคนใช้งาน
- มีการลงนาม ข้อตกลงขั้นสุดท้าย เพื่อให้ Cursor เข้าซื้อกิจการ Graphite และ Graphite จะยังคง ดำเนินงานอย่างอิสระ โดยรักษาทีมและผลิตภัณฑ์เดิมไว้
- ทั้งสองบริษัทกำลังมองหาการเชื่อมต่อที่เป็นธรรมชาติในอนาคต เช่น การผสาน local development กับ Pull Request, smart code review ที่อิงจากการเรียนรู้ของทั้งสองระบบ
- การรวมตัวครั้งนี้เป็นจุดเริ่มต้นในการขยายประสบการณ์การพัฒนาซอฟต์แวร์ไปในทิศทางของ การลดเส้นแบ่งระหว่างสภาพแวดล้อมการพัฒนาและการทำงานร่วมกัน
การเปลี่ยนแปลงและคอขวดของการทำงานร่วมกันในการพัฒนา
- ในช่วงไม่กี่ปีที่ผ่านมา วิธีที่นักพัฒนาเขียนโค้ด เปลี่ยนแปลงไปอย่างมาก
- แต่การตรวจสอบการเปลี่ยนแปลงของโค้ด การ merge อย่างปลอดภัย และกระบวนการทำงานร่วมกัน ยังคงเป็น คอขวดของการพัฒนาซอฟต์แวร์ระดับ production
- เพื่อแก้ปัญหานี้ ทีม Graphite ได้ศึกษาขั้นตอนการทำงานของ code review อย่างลึกซึ้งมาอย่างต่อเนื่อง
แพลตฟอร์มและผลงานของ Graphite
- Graphite ได้สร้าง แพลตฟอร์ม code review ที่มี วิศวกรหลายแสนคน ใช้งาน
- องค์กรวิศวกรรมชั้นนำหลายแห่งกำลังใช้แพลตฟอร์มนี้
- เส้นแบ่งระหว่างการเขียนโค้ดกับการทำงานร่วมกันกำลังถูกมองว่าเป็น การแบ่งแยกที่เกิดจากการกำหนดขึ้นเองและไม่จำเป็น มากขึ้นเรื่อย ๆ
- โดยระบุว่าการลดระยะห่างระหว่างสองด้านนี้อาจสร้างความเป็นไปได้ใหม่ ๆ ได้
Cursor ประกาศการเข้าซื้อกิจการ
- มีการยืนยันว่า Graphite จะถูก Cursor เข้าซื้อกิจการ
- ทั้งสองฝ่ายระบุว่าได้ลงนาม ข้อตกลงขั้นสุดท้าย (definitive agreement) แล้ว
- Graphite จะยังคง ดำเนินงานอย่างอิสระด้วยทีมและผลิตภัณฑ์เดิม ต่อไป
แผนการผสานรวมในอนาคต
- ในอีกไม่กี่เดือนข้างหน้า จะมีการสำรวจ แนวทางการผสานรวมอย่างเป็นธรรมชาติ ระหว่างสองผลิตภัณฑ์
- การเชื่อมต่ออย่างใกล้ชิดระหว่างสภาพแวดล้อมการพัฒนาแบบ local กับ Pull Request
- ฟีเจอร์ smart code review ที่ผสานการเรียนรู้ของทั้งสองระบบ
- ยังมี แนวคิดใหม่ ๆ ที่ยังไม่สามารถเปิดเผยได้
ความหมายของการเข้าซื้อกิจการครั้งนี้
- การรวมตัวครั้งนี้เป็นความเคลื่อนไหวที่มุ่งไปสู่ การลบเส้นแบ่งระหว่างการเขียนโค้ดกับการทำงานร่วมกัน
- คาดว่าจะเป็นรากฐานในการปรับปรุงประสบการณ์ของนักพัฒนา และเสริมความแข็งแกร่งให้กับ สภาพแวดล้อมการพัฒนาแบบบูรณาการที่เน้นประสิทธิภาพการทำงาน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
สวัสดีทุกคน! ผม Greg ผู้ร่วมก่อตั้ง Graphite
มีสองเหตุผลที่ผมทำ Graphite อย่างแรกคือ ความสุขจากการได้ทำงานกับเพื่อนร่วมทีมที่ฉลาดและเปี่ยมด้วยแพสชัน อย่างที่สองคือผมอยากสร้าง เครื่องมือสำหรับนักพัฒนาล้ำสมัย ที่จะช่วยยกระดับทั้งอุตสาหกรรมการพัฒนาไปอีกขั้น
การได้มาร่วมกับ Cursor ช่วยเร่งเป้าหมายทั้งสองข้อนี้ เราจะได้ทำงานกับทีมเดิมต่อไป พร้อมทั้งร่วมมือกับคนเก่งใหม่ๆ และสามารถพัฒนา เครื่องมือสำหรับการทำงานร่วมกันบนโค้ด ให้ก้าวหน้ายิ่งขึ้นด้วยทรัพยากรและความเชี่ยวชาญที่มากขึ้น
ถ้าผมไม่มั่นใจว่าทีม Cursor เป็นคนที่มีทั้งคุณภาพในฐานะมนุษย์และมีวิสัยทัศน์ ผมคงไม่ตัดสินใจแบบนี้ ตอนนี้ทุกเงื่อนไขนั้นครบถ้วนแล้ว และผมรู้สึกตื่นเต้นและยินดีอย่างจริงใจที่จะก้าวไปด้วยกัน
แม้ Cursor จะครอง ตำแหน่งผู้นำ ในตลาด AI coding IDE แต่ผมยังมองไม่เห็นเส้นทางการเติบโตที่สมจริงจากนี้
ส่วนตัวผมชอบประสบการณ์แบบ Codex CLI มากกว่าการฝัง AI ไว้ใน IDE ถ้าเป็นแค่ VSCode fork ผมคงไม่ใช้แน่ๆ ยิ่งตอนนี้ผู้ให้บริการโมเดลปล่อยโทเค็นในราคาถูกลงมาก ก็ยิ่งสงสัยว่า Cursor จะรักษาความสามารถในการแข่งขันไว้ได้ไหม
ถ้าบริษัท AI มี ผลิตภาพการพัฒนาสูงขึ้น 100 เท่า จริง ทำไมต้องซื้อบริษัทด้วยล่ะ? แค่โชว์สกรีนช็อตแล้วให้ AI สร้างให้ก็พอไม่ใช่เหรอ?
เพราะต้องการส่วนแบ่งตลาดหรือ? มีที่ไหนที่มีฐานผู้ใช้ใหญ่กว่า Cursor อีกหรือเปล่า?
กลับกัน บริษัทอื่นต่างหากที่ชอบพูดเกินจริงแบบนั้น
ผมชินกับ workflow ของ Graphite มากจนตอนนี้แทบทำงานไม่ได้ถ้าไม่มีมัน การเข้าซื้อแบบนี้มัก ไม่ใช่ข่าวดีสำหรับผลิตภัณฑ์
Cursor ได้ยุติ Supermaven ที่เคยเข้าซื้อมาเมื่อ 1 ปีก่อน โดยฟีเจอร์หลักถูกผนวกรวมเข้าไปใน Cursor Tab แล้ว และแนะนำให้ผู้ใช้ VSCode เดิมย้ายมาใช้ Cursor
กำลังสร้างระบบที่ใช้ Bitbucket PR webhook ให้ Jenkins ทำ AI code review แบบอัตโนมัติ
เมื่อมีการสร้าง PR ระบบจะวิเคราะห์ diff แล้วทิ้งฟีดแบ็กเหมือน senior engineer แต่ก็ยังกังวลว่าแค่ diff จะให้บริบทเพียงพอหรือไม่ หรือจะทำให้เกิด ความมั่นใจเกินไปต่อการรีวิวอัตโนมัติ
git diffแล้ว ยังใช้ การวิเคราะห์ dependency หรือ build context ร่วมด้วย ปรับแต่งมาดีจนมีอัตราส่วนสัญญาณต่อสัญญาณรบกวนที่ดีมากGraphite เป็นเครื่องมือที่ยอดเยี่ยม แต่ช่วงหลัง Cursor ทำให้รู้สึกเหมือนเป็น IDE ที่ถูกใช้น้อยลง Graphite อาจเติบโตได้มากกว่านี้ในฐานะผลิตภัณฑ์อิสระก็ได้ เลยสงสัยว่านี่เป็นทางเลือกที่ดีที่สุดจริงหรือที่จะถูกดูดกลืนเข้าไปเป็นหนึ่งในฟีเจอร์ของ Cursor
สงสัยว่า เครื่องมือ AI code review อย่าง Graphite กับ Qodo ต่างกันอย่างไร
Qodo มีฟีเจอร์ที่ช่วยเร่งการรีวิว เช่น effort label และ walkthrough ของไฟล์ที่เปลี่ยนไป ซึ่งมีประโยชน์มาก
ถ้ามีข้อมูล เปรียบเทียบแบบ benchmark ของเครื่องมือเหล่านี้ก็คงดี
สตาร์ทอัพควรตรวจสอบชื่อเครื่องมือที่มีอยู่เดิมก่อนตั้งชื่อผลิตภัณฑ์ อย่างเช่นมี เครื่องมือมอนิเตอร์ Graphite อยู่แล้ว
ดูเหมือนจะถึงเวลาที่ต้องไปเรียนรู้ Jujutsu(jj) ช่วงวันหยุดแล้ว