19 poin oleh GN⁺ 2024-08-21 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
GN⁺ 2024-08-21
Opini Hacker News
  • Integrasi AI di Zed sangat mulus dan enak digunakan

    • Lebih suka terhubung langsung dengan Anthropic untuk mengurangi langkah perantara
    • Positif terhadap kemungkinan model pendapatan Zed akan stabil
    • Tampaknya bisa menghasilkan pendapatan dengan cara yang tidak merusak penyediaan open source
    • Berharap tim Zed sukses
  • Menginginkan editor teks yang cepat dan bisa diprogram

    • Zed hampir ideal, tetapi berharap lebih fokus pada ekstensibilitas daripada AI dan fitur kolaborasi
  • Sudah beralih dari neovim ke Zed dan secara keseluruhan puas

    • Merindukan telescope dan beberapa fitur navigasi vim
    • Merasa fitur AI masih kurang dan percaya tim Zed akan memperbaikinya
    • Berharap fokus pada AI daripada fitur real-time
  • Tertarik dengan pengumuman alternatif Copilot dari Anthropic

    • Fast Edit Mode baru di Claude 3.5 Sonnet memungkinkan pengeditan teks yang sangat cepat
  • Menganggap asisten AI justru memperlambat kerja

    • Meragukan klaim banyak pengembang yang mengatakan itu berguna
  • Permintaan fitur baru

    • Menginginkan fitur seperti repo-map milik aider
    • Berharap LLM bisa menyediakan peta tingkat tinggi untuk membantu memahami codebase dan meminta file yang diperlukan
  • Menghabiskan lebih banyak waktu untuk memahami daripada menulis kode

    • AI yang membantu memahami kode yang harus ditulis tim akan lebih berguna daripada AI yang menulis kode itu sendiri
  • Berharap kita akan malu pada era "meminta perintah shell ke LLM lalu langsung menjalankannya"

  • Ingin ditambahkan opsi build untuk menonaktifkan fitur ML/AI

    • Cukup punya editor yang bagus saja sudah memadai
  • Jika menggunakan nvim dan ekosistem plugin AI sendiri, penasaran apakah Zed AI layak dicoba