- Zed มุ่งมั่นกับการเชี่ยวชาญการจัดการข้อความมาโดยตลอด
- สร้าง parser generator, ออกแบบภาษาโปรแกรม และเปิดตัวโปรแกรมแก้ไขข้อความระดับ production มาแล้ว 2 ตัว
- เมื่อโมเดลภาษาขนาดใหญ่ (LLM) ปฏิวัติการตีความและการสร้างข้อความ Zed จึงตัดสินใจสำรวจแนวทางนี้
- ตลอด 2 ปีที่ผ่านมา Zed มุ่งเน้นการสร้างโปรแกรมแก้ไขข้อความที่รวดเร็วและเชื่อถือได้ พร้อมกับทดลองผสาน LLM เข้ากับเวิร์กโฟลว์
- วิศวกรของ Anthropic ได้ค้นพบ Zed และมองเห็นคุณค่าของอินเทอร์เฟซที่มีข้อความเป็นศูนย์กลางของ Zed จนนำไปสู่การเริ่มต้นความร่วมมือ
แนะนำ Zed AI
- Zed AI: บริการเขียนโค้ดแบบมี AI ช่วยเหลือที่ขับเคลื่อนด้วย Claude 3.5 Sonnet ของ Anthropic สามารถเข้าถึงได้เมื่อเข้าสู่ระบบใน Zed
- Fast Edit Mode ของ Claude 3.5 Sonnet: โหมดใหม่ที่ปรับให้เหมาะกับการแก้ไขข้อความ ทำให้สามารถรีแฟกเตอร์โค้ดและแก้ไขเอกสารได้แทบจะเรียลไทม์
วิธีการทำงานของ Zed AI
- ด้วยความร่วมมือกับ Anthropic, Zed AI มอบเครื่องมือที่ทรงพลังและแม่นยำให้กับผู้เชี่ยวชาญที่อยู่แนวหน้าของการพัฒนา AI
- แนวทางการเขียนโค้ดแบบมี AI ช่วยของ Zed อาศัยความสามารถหลัก 2 อย่าง: แผงผู้ช่วย และการแปลงแบบอินไลน์
แผงผู้ช่วย: จัดการคอนเท็กซ์ขนาดมหาศาล
- แผงผู้ช่วยคือพื้นที่สำหรับโต้ตอบกับโมเดล AI โดยเปิดให้เห็นคำขอ LLM ทั้งหมดในรูปแบบข้อความ
- เปิดตัวระบบคำสั่งแบบ slash:
/tab: แทรกเนื้อหาของแท็บที่เปิดอยู่
/file: แทรกเนื้อหาของไฟล์เฉพาะหรือ file tree
/terminal: รวมเอาต์พุตจากเทอร์มินัล
/diagnostics: แทรกข้อมูลการวินิจฉัยจากทั่วทั้งโค้ดเบส
/fetch: แทรกการตอบกลับจาก HTTP URL ใดก็ได้
การแปลงแบบอินไลน์
- เปิดใช้งานด้วย
ctrl-enter และใช้พรอมป์ต์ภาษาธรรมชาติเพื่อแปลงและสร้างโค้ด
- ใช้บัฟเฟอร์ที่อิง CRDT ของ Zed และโปรโตคอล custom streaming diff เพื่อสตรีมเอาต์พุตของโมเดลแบบเรียลไทม์ทีละโทเค็น
- Fast Edit Mode ช่วยให้สามารถรีแฟกเตอร์โค้ดและแก้ไขเอกสารได้แทบจะเรียลไทม์
แผนต่อไปของ Zed AI
เวิร์กโฟลว์สำหรับการแปลงที่ซับซ้อน
- ขยายการโต้ตอบระหว่างแผงผู้ช่วยกับไฟล์โปรเจกต์ผ่านคำสั่ง
/workflow
- ความสามารถนี้ทำให้สามารถทำงานในแผงผู้ช่วยเพื่อประสานการเปลี่ยนแปลงที่ส่งผลต่อโค้ดเบสโดยตรงได้
เครื่องมือจัดทำคอนเท็กซ์อย่างมีประสิทธิภาพ
/project: คำสั่งสำหรับค้นหาข้อมูลโปรเจกต์อย่างรวดเร็วและแทรกเข้าไปในแผงผู้ช่วย
/auto: ความสามารถที่แทรกคอนเท็กซ์โดยอัตโนมัติตามงานที่กำลังทำอยู่
สรุปโดย GN⁺
- Zed ได้พัฒนาเครื่องมือเขียนโค้ดแบบมี AI ช่วย โดยอาศัยความเข้าใจเชิงลึกด้านการจัดการข้อความ
- จากความร่วมมือกับ Anthropic, Zed AI ได้พัฒนาเป็นเครื่องมือเขียนโค้ดที่ทรงพลังและแม่นยำ
- ผ่านแผงผู้ช่วยและความสามารถการแปลงแบบอินไลน์ ทำให้นักพัฒนาได้รับสภาพแวดล้อมการเขียนโค้ดแบบมี AI ช่วยที่โปร่งใสและควบคุมได้
- Zed AI มุ่งสู่การพัฒนาซอฟต์แวร์แบบเปิดและร่วมมือกัน และคาดหวังว่าจะเติบโตต่อไปร่วมกับผู้ใช้
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
การผสาน AI ของ Zed ลื่นไหลมากและใช้งานได้ดี
ต้องการโปรแกรมแก้ไขข้อความที่รวดเร็วและตั้งโปรแกรมได้
ย้ายจาก neovim มาใช้ Zed และโดยรวมพอใจ
telescopeและฟังก์ชันการนำทางบางอย่างของ vimสนใจการเปิดตัวทางเลือกแทน Copilot ของ Anthropic
คิดว่าผู้ช่วย AI ทำให้การทำงานช้าลง
คำขอฟีเจอร์ใหม่
ใช้เวลาไปกับการทำความเข้าใจมากกว่าการเขียนโค้ด
หวังว่ายุคของการ "ขอคำสั่งเชลล์จาก LLM แล้วรันเลย" จะกลายเป็นเรื่องที่น่าอาย
ต้องการให้เพิ่มตัวเลือก build ที่สามารถปิดฟีเจอร์ ML/AI ได้
ถ้าใช้ nvim และระบบนิเวศปลั๊กอิน AI ของตัวเองอยู่ ก็สงสัยว่า Zed AI คุ้มค่าที่จะลองไหม