- Zed telah mendedikasikan diri untuk menguasai manipulasi teks
- Membuat parser generator, merancang bahasa pemrograman, dan merilis dua editor teks kelas produksi
- Ketika large language model (LLM) membawa revolusi pada interpretasi dan generasi teks, Zed memutuskan untuk mengeksplorasinya
- Selama dua tahun terakhir, Zed berfokus membangun editor teks yang cepat dan andal, sambil bereksperimen mengintegrasikan LLM ke dalam alur kerja
- Para engineer Anthropic menemukan Zed dan mengakui nilai dari antarmuka Zed yang berpusat pada teks. Dari sinilah kolaborasi dimulai
Memperkenalkan Zed AI
- Zed AI: layanan coding berbantuan AI berbasis Claude 3.5 Sonnet dari Anthropic. Dapat diakses setelah login ke Zed
- Fast Edit Mode dari Claude 3.5 Sonnet: mode baru yang dioptimalkan untuk pengeditan teks, sehingga refactoring kode dan pengeditan dokumen dapat dilakukan nyaris secara real-time.
Cara kerja Zed AI
- Melalui kolaborasi dengan Anthropic, Zed AI menyediakan alat yang kuat dan presisi bagi para ahli yang berada di garis depan pengembangan AI
- Pendekatan Zed terhadap coding berbantuan AI bertumpu pada dua fitur inti: panel assistant dan transformasi inline
Panel assistant: menguasai konteks dalam skala besar
- Panel assistant adalah tempat berinteraksi dengan model AI, dan seluruh permintaan LLM diekspos dalam bentuk teks
- Sistem perintah slash diperkenalkan:
/tab: menyisipkan isi tab yang terbuka
/file: menyisipkan isi file tertentu atau pohon file
/terminal: menyertakan output terminal
/diagnostics: menyisipkan informasi diagnostik di seluruh codebase
/fetch: menyisipkan respons dari URL HTTP arbitrer
Transformasi inline
- Diaktifkan dengan
ctrl-enter, dan melakukan transformasi serta generasi kode melalui prompt bahasa alami.
- Menggunakan buffer berbasis CRDT milik Zed dan protokol diff streaming kustom untuk melakukan streaming output model secara real-time per token.
- Fast Edit Mode memungkinkan refactoring kode dan pengeditan dokumen dilakukan nyaris secara real-time.
Rencana Zed AI ke depan
Alur kerja untuk transformasi kompleks
- Memperluas interaksi antara panel assistant dan file proyek melalui perintah
/workflow.
- Fitur ini memungkinkan pekerjaan dilakukan di panel assistant sambil mengoordinasikan perubahan yang berdampak langsung pada codebase.
Alat penyusunan konteks yang efisien
/project: perintah untuk menemukan informasi proyek dengan cepat dan menyisipkannya ke panel assistant.
/auto: fitur yang secara otomatis menyisipkan konteks berdasarkan pekerjaan saat ini.
Ringkasan GN⁺
- Zed mengembangkan alat coding berbantuan AI berdasarkan pemahaman mendalam tentang manipulasi teks
- Melalui kolaborasi dengan Anthropic, Zed AI berkembang menjadi alat coding yang kuat dan presisi
- Melalui fitur panel assistant dan transformasi inline, Zed menyediakan lingkungan coding berbantuan AI yang transparan dan dapat dikendalikan bagi developer
- Zed AI mengarah pada pengembangan software yang terbuka dan kolaboratif, serta berharap dapat terus berkembang bersama penggunanya
1 komentar
Opini Hacker News
Integrasi AI di Zed sangat mulus dan enak digunakan
Menginginkan editor teks yang cepat dan bisa diprogram
Sudah beralih dari neovim ke Zed dan secara keseluruhan puas
telescopedan beberapa fitur navigasi vimTertarik dengan pengumuman alternatif Copilot dari Anthropic
Menganggap asisten AI justru memperlambat kerja
Permintaan fitur baru
Menghabiskan lebih banyak waktu untuk memahami daripada menulis kode
Berharap kita akan malu pada era "meminta perintah shell ke LLM lalu langsung menjalankannya"
Ingin ditambahkan opsi build untuk menonaktifkan fitur ML/AI
Jika menggunakan nvim dan ekosistem plugin AI sendiri, penasaran apakah Zed AI layak dicoba