• Sequoia Capital นำการลงทุน Series B ทำให้ Zed ระดมทุนรวมได้มากกว่า 42 ล้านดอลลาร์
  • หลังจากพัฒนา IDE ที่เร็วเป็นพิเศษ Zed กำลังมุ่งสู่วิธีการทำงานร่วมกันแบบใหม่ที่ทำให้โค้ดและบทสนทนาเชื่อมถึงกันอยู่เสมอ
  • การทำงานร่วมกันแบบอิง Git เดิม อาศัยสแนปช็อต จึงมีข้อจำกัดต่อการทำงานร่วมกันแบบเรียลไทม์และกับเอเจนต์ AI อย่างต่อเนื่อง
  • Zed กำลังพัฒนาระบบควบคุมเวอร์ชันเชิงปฏิบัติการชื่อ DeltaDB เพื่อเชื่อมประวัติการเปลี่ยนแปลงอย่างละเอียดและการสนทนาเกี่ยวกับโค้ดเข้ากับโค้ดอย่างถาวร
  • Zed และ DeltaDB จะถูก เผยแพร่เป็นโอเพนซอร์ส และกำลังสร้างประสบการณ์การพัฒนาซอฟต์แวร์แห่งอนาคตที่ AI กับนักพัฒนาทำงานร่วมกัน

เงินทุน Series B และวิสัยทัศน์ของ Zed

Zed ได้รับเงินลงทุน Series B มูลค่า 32 ล้านดอลลาร์ที่นำโดย Sequoia Capital โดยนักลงทุนเดิมก็เข้าร่วมด้วย ทำให้ยอดเงินลงทุนรวมเกิน 42 ล้านดอลลาร์

ตลอด 4 ปีที่ผ่านมา ทีมมุ่งเน้นการสร้าง IDE ที่เร็วที่สุดในโลก ซึ่งเป็นรากฐานของวิธีการทำงานร่วมกันด้านซอฟต์แวร์รูปแบบใหม่

เป้าหมายของ Zed คือทำให้บทสนทนาเกี่ยวกับโค้ดเชื่อมโยงอยู่กับโค้ดแต่ละส่วนเสมอ เพื่อแก้ปัญหาการสูญเสียบริบทที่เกิดจาก สแนปช็อตที่ล้าสมัย หรือเครื่องมือที่กระจัดกระจาย

ช่วงแรก การสร้างเอดิเตอร์ประสิทธิภาพสูงคือก้าวแรก และการลงทุนครั้งนี้จะทำให้เดินหน้าสู่ขั้นต่อไปได้ คือการพัฒนา การควบคุมเวอร์ชันเชิงปฏิบัติการ และขยายความสามารถในการทำงานร่วมกันอย่างราบรื่นกับทีมและเอเจนต์ AI

ข้อจำกัดของการทำงานร่วมกันและแนวทางของ Zed

การพัฒนาซอฟต์แวร์คือผลลัพธ์ของบทสนทนาอย่างต่อเนื่องกับตัวเอง เพื่อนร่วมทีม และตอนนี้รวมถึง โมเดล AI เชิงกำเนิด

เครื่องมือทำงานร่วมกันแบบเดิมทำให้บทสนทนาและข้อมูลเชิงลึกกระจายไปอยู่ในเครื่องมือภายนอกหรือสแนปช็อต แทนที่จะอยู่กับตัวโค้ดเอง

Git ช่วยให้ทำงานร่วมกันผ่าน commit และ branch ได้ แต่ก่อนจะ commit ก็ยังต้องติดอยู่ใน สำเนางานที่แยกขาดจากกัน

การคุยเกี่ยวกับโค้ดที่เปลี่ยนแปลงใน Pull Request ทำได้ง่าย แต่การคุยถึงส่วนของโค้ดเฉพาะจุดหรือเวอร์ชันเก่ากลับยุ่งยากเพราะต้องพึ่งพาสแนปช็อต

เมื่อสแนปช็อตล้าสมัยหรือข้อความเก่าไป บทสนทนาก็จะสูญเสียความเชื่อมโยงกับโค้ดล่าสุด และบริบทสำคัญก็หายไป

ข้อจำกัดของสแนปช็อตที่เห็นชัดในการทำงานร่วมกับ AI

ในการทำงานร่วมกับเอเจนต์ AI อย่างแท้จริง การพึ่งพาแค่ commit หรือ Pull Request ไม่มีประสิทธิภาพเพียงพอ

แม้ต้องหมุนวงจรฟีดแบ็กอย่างรวดเร็วกับ AI แต่การสร้างสแนปช็อตทุกครั้งแล้วค่อยสนทนานั้นไม่สมจริง และเครื่องมือจริงในปัจจุบันรองรับเพียง โฟลว์การ commit แบบอะซิงโครนัส

การบังคับให้ทุกปฏิสัมพันธ์กับ AI ต้องอยู่ในเวิร์กโฟลว์แบบอิง commit ไม่ตอบโจทย์ความต้องการสำคัญของการทำงานร่วมกันสมัยใหม่

วิธีจัดการแพตช์ของ AI editor ในปัจจุบันแก้ได้เพียงปัญหาชั่วคราว และยังไม่รองรับรูปแบบการทำงานร่วมกันที่เป็นแก่นสำคัญอย่าง การสนทนาอย่างต่อเนื่อง

DeltaDB และกระบวนทัศน์ใหม่ของการควบคุมเวอร์ชัน

Zed กำลังสร้างระบบที่บันทึก การแก้ไขแต่ละครั้งและกระบวนการอภิปรายเอง แทนที่จะยึดหน่วยเป็น commit

ระบบนี้ทำให้ทุกการแก้ไข การตัดสินใจ และบทสนทนาสะสมอยู่ไปพร้อมกับโค้ด โดยไม่ต้องผูกติดกับโครงสร้างที่แข็งตัวของ commit อีกต่อไป

เพื่อสิ่งนี้ Zed จึงพัฒนาระบบควบคุมเวอร์ชันใหม่ชื่อ DeltaDB

DeltaDB ใช้ CRDT(Conflict-free Replicated Data Type) เพื่อประมวลผลและซิงก์การเปลี่ยนแปลงแบบเรียลไทม์

แม้ทำงานร่วมกับ Git ได้ แต่ก็รองรับทั้ง ปฏิสัมพันธ์แบบเรียลไทม์ และการทำงานร่วมกันแบบอะซิงโครนัส พร้อมคงประวัติการเปลี่ยนแปลงไว้ได้อย่างถาวรในทุกตำแหน่งบนโค้ด

พลิกโฉมประสบการณ์นักพัฒนา

เป้าหมายของ Zed คือทำให้โค้ดเบสกลายเป็นประวัติการวิวัฒนาการของซอฟต์แวร์ที่มีชีวิต และเชื่อมข้อมูลกับบริบททั้งหมดที่มนุษย์และ AI ร่วมกันอภิปรายไว้เข้ากับโค้ด

นั่นหมายถึงไม่ใช่แค่ตัวโค้ด แต่ยังสะสมข้อมูลพื้นหลังว่า โค้ดนี้ถูกสร้างขึ้นอย่างไร และเพราะเหตุใด เพื่อให้ AI ได้รับบริบทที่สมบูรณ์ยิ่งขึ้นด้วย

ตัวอย่างเช่น เมื่อวิศวกรใหม่ไล่ตาม error trace แล้วเลือกบรรทัดที่มีปัญหา ก็จะรู้ได้ว่าโค้ดส่วนนั้นถูกเขียนขึ้นเพราะอะไร มีการอภิปรายอะไรบ้าง และ AI เคยคาดการณ์ไว้อย่างไร

สามารถเริ่มคุยกับผู้รับผิดชอบได้ทันที เชื่อมต่อไปยัง audio call ได้ด้วย และบันทึกเหล่านี้จะถูกเชื่อมกับโค้ดส่วนนั้นโดยอัตโนมัติและคงอยู่ต่อไป

กลยุทธ์โอเพนซอร์สและทิศทางในอนาคต

Zed เปิดให้ใช้งานแบบ โอเพนซอร์ส ใครก็ใช้ได้ และสามารถเลือกใช้บริการแบบเสียเงินได้ด้วย

DeltaDB ก็จะดำเนินตามกลยุทธ์เดียวกัน และจะเปิดเผยข้อมูลเพิ่มเติมตามความคืบหน้าของการพัฒนาในอนาคต

ทีมได้ทั้งเทคโนโลยี วิสัยทัศน์ และเงินทุนสำหรับสร้างรูปแบบการทำงานร่วมกันแบบใหม่ที่ให้ทั้งเพื่อนร่วมทีมและ AI เข้ามามีส่วนร่วมได้ และกำลังเปิดรับนักพัฒนาที่สนใจวัฒนธรรมการพัฒนาแบบนวัตกรรมด้วย

ทดลองใช้ Zed editor และตำแหน่งงาน

สามารถลองใช้ Zed ได้โดยตรงบน macOS และ Linux และดาวน์โหลดได้แล้ว

ขณะนี้กำลังเปิดรับวิศวกรและ product designer ในหลากหลายด้าน เช่น การทำงานร่วมกัน การปรับปรุงเอดิเตอร์ AI/แมชชีนเลิร์นนิง และการเรนเดอร์ฟอนต์

หากสนใจ สามารถสมัครได้ผ่านหน้ารับสมัครงานอย่างเป็นทางการ

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น