19 puan yazan GN⁺ 2024-08-21 | 1 yorum | WhatsApp'ta paylaş
  • Zed, metin işleme konusunda ustalaşmaya kendini adamış durumda
    • parser generator geliştirmesi, programlama dili tasarlaması ve üretim seviyesinde iki metin editörü yayımlaması buna dahil
  • Büyük dil modelleri (LLM), metni yorumlama ve üretme konusunda devrim yaratınca Zed bunu keşfetmeye karar verdi
  • Son 2 yılda Zed, hızlı ve güvenilir bir metin editörü oluşturmaya odaklanırken aynı zamanda LLM'leri iş akışına entegre etmeye yönelik deneyler yaptı
  • Anthropic mühendisleri Zed'i keşfetti ve Zed'in metin merkezli arayüzünün değerini fark etti. Bunun sonucunda iş birliği başladı

Zed AI'ye giriş

  • Zed AI: Anthropic'in Claude 3.5 Sonnet tabanlı, yapay zeka destekli kodlama hizmeti. Zed'de oturum açıldığında erişilebiliyor
  • Claude 3.5 Sonnet'in Fast Edit Mode'u: Metin düzenleme için optimize edilmiş yeni bir mod; kod refactoring'i ve belge düzenlemeyi neredeyse gerçek zamanlı yapabiliyor.

Zed AI nasıl çalışıyor

  • Anthropic ile iş birliği sayesinde Zed AI, yapay zeka geliştirmenin en ön safındaki uzmanlara güçlü ve hassas araçlar sunuyor
  • Zed'in yapay zeka destekli kodlama yaklaşımı iki temel özelliğe dayanıyor: Assistant Panel ve satır içi dönüşüm

Assistant Panel: geniş bağlamı yönetmek

  • Assistant Panel, AI modeliyle etkileşim kurulan yer; tüm LLM isteğini metin olarak görünür kılıyor
  • Slash komut sistemi sunuluyor:
    • /tab: açık sekmenin içeriğini ekler
    • /file: belirli bir dosyanın veya dosya ağacının içeriğini ekler
    • /terminal: terminal çıktısını dahil eder
    • /diagnostics: kod tabanının geneline ait tanılama bilgisini ekler
    • /fetch: herhangi bir HTTP URL yanıtını ekler

Satır içi dönüşüm

  • ctrl-enter ile etkinleşir ve doğal dil istemleriyle kod dönüştürme ve üretme işlemleri yapar.
  • Zed'in CRDT tabanlı buffer'ı ve özel streaming diff protokolü kullanılarak model çıktısı token düzeyinde gerçek zamanlı stream edilir.
  • Fast Edit Mode, kod refactoring'i ve belge düzenlemeyi neredeyse gerçek zamanlı hâle getirir.

Zed AI'nin gelecek planları

Karmaşık dönüşümler için iş akışı

  • /workflow komutuyla Assistant Panel ile proje dosyaları arasındaki etkileşim genişletiliyor.
  • Bu özellik, Assistant Panel içinde çalışarak kod tabanını doğrudan etkileyen değişiklikleri koordine etmeyi sağlıyor.

Verimli bağlam oluşturma araçları

  • /project: proje bilgisini hızlıca bulup Assistant Panel'e ekleyen komut.
  • /auto: mevcut işe göre bağlamı otomatik olarak ekleyen özellik.

GN⁺ özeti

  • Zed, metin işleme konusundaki derin anlayışına dayanarak yapay zeka destekli bir kodlama aracı geliştirdi
  • Anthropic ile iş birliği sayesinde Zed AI, güçlü ve hassas bir kodlama aracına dönüştü
  • Assistant Panel ve satır içi dönüşüm özellikleriyle geliştiricilere şeffaf ve kontrol edilebilir bir yapay zeka destekli kodlama ortamı sunuyor
  • Zed AI, açık ve iş birlikçi yazılım geliştirmeyi hedefliyor ve kullanıcılarla birlikte gelişmeyi umuyor

1 yorum

 
GN⁺ 2024-08-21
Hacker News görüşleri
  • Zed'in yapay zeka entegrasyonu çok akıcı ve kullanımı hoş

    • Aradaki katmanları azaltmak için Anthropic'e doğrudan bağlanılmasını tercih ediyor
    • Zed'in gelir modelinin istikrarlı olma ihtimali konusunda olumlu düşünüyor
    • Açık kaynak sunumuna zarar vermeden gelir elde edebilecek gibi görünüyor
    • Zed ekibine başarı diliyor
  • Hızlı ve programlanabilir bir metin editörü istiyor

    • Zed neredeyse ideal, ancak yapay zeka ve işbirliği özelliklerinden ziyade genişletilebilirliğe odaklanmasını istiyor
  • neovim'den Zed'e geçti ve genel olarak memnun

    • telescope ve bazı vim gezinme özelliklerini özlüyor
    • Yapay zeka özelliklerini yetersiz buluyor ve Zed ekibinin bunu geliştireceğine inanıyor
    • Gerçek zamanlı özelliklerden çok yapay zekaya odaklanılmasını istiyor
  • Anthropic'in Copilot alternatifini duyurmasını ilgi çekici buluyor

    • Claude 3.5 Sonnet'in yeni Fast Edit Mode'u çok hızlı metin düzenlemeyi mümkün kılıyor
  • Yapay zeka asistanlarının hızı düşürdüğünü düşünüyor

    • Birçok geliştiricinin bunu faydalı bulduğunu iddia etmesini sorguluyor
  • Yeni özellik talebi

    • aider'ın repo-map benzeri bir özelliğini istiyor
    • Kod tabanını anlamaya yardımcı olmak için LLM'in üst düzey bir harita sunabilmesini ve gerekli dosyaları isteyebilmesini istiyor
  • Kod yazmaktan çok anlamaya zaman harcıyor

    • Yapay zekanın kod yazmasından ziyade, ekibin yazması gereken kodu anlamaya yardımcı olan bir yapay zekanın daha faydalı olacağını düşünüyor
  • "LLM'den kabuk komutu isteyip hemen çalıştırma" döneminden utanılacak hale gelmesini umuyor

  • ML/AI özelliklerini devre dışı bırakabilen bir derleme seçeneği eklenmesini istiyor

    • İyi bir editörün tek başına yeterli olduğunu düşünüyor
  • nvim ve kendi yapay zeka eklenti ekosistemini kullanan biri olarak, Zed AI'ı denemeye değip değmeyeceğini merak ediyor