Yine Dreamweaver hatasını yapıyoruz

Yapay zeka, tasarımı yeniden kodun başına getiriyor.

Yirmi yıldır sektör, tasarımı koddan ayırmak için çalıştı. Tasarımcılar tasarladı. Geliştiriciler inşa etti. Bir insan ikisi arasında tercümanlık yaptı.

Şimdi ise sarkaç geri sallanıyor. Yapay zeka bir tasarım dosyasını alıyor ve doğrudan kodu yazıyor. Bu kulağa hızlı geliyor. Verimli hissettiriyor. Ancak devasa bir risk yaratıyor.

Eski Dreamweaver günlerinde, ortada bir insan otururdu. O kişi kaliteyi denetlerdi. Yapay zeka ile tasarım, direksiyon başında kimse olmadan doğrudan koda dönüşüyor.

Bu tasarımcılarla ilgili bir sorun değil. Tasarımcılar harika işler çıkarıyor. Bir tasarım dosyası nasıl göründüğüne göre değerlendirilir. Bir tasarım sistemi ise nasıl çalıştığına, nasıl ölçeklendiğine ve nasıl dayanıklı kaldığına göre değerlendirilir.

Yapay zeka bu çizgiyi bulanıklaştırıyor. Statik bir tasarım anlık görüntüsünü, kalıcı bir temel gibi ele alıyor.

Bunun başarısız olduğu iki ana yol şunlardır:

  • İsimlendirme hataları: Ekipler, tasarımcıların Figma'da seçtiği isimlere dayalı kod boru hatları (pipelines) oluşturur. Eğer bir tasarımcı bir değişkenin adını değiştirirse, tüm kod boru hattı bozulur. Yapay zeka, görsel bir değer ile işlevsel bir niyet arasındaki farkı ayırt edemez.
  • Bağlam eksikliği: Bir tasarım dosyası, bir ekranın tek bir durumunu gösterir. Hata durumlarını, yükleme durumlarını veya bir veritabanının kullanıcı arayüzünü (UI) nasıl beslediğini göstermez. Bu mantık tasarım dosyasında değil, kodun içinde yaşar.

Sektör bunu düzeltmeye çalışıyor. Google, yapay zekaya daha fazla yapı kazandırmak için DESIGN.md'yi açık kaynaklı hale getirdi. Fixel gibi araçlar, test sırasında kodu Figma ile karşılaştırarak "tasarım sapmasını" (design drift) yakalamaya yardımcı oluyor.

Ancak bu araçlarla bile bir boşluk kalıyor.

Tasarım bir temel değildir. Bir anlık görüntüdür.

Gerçek çözüm tasarımcıları mühendise dönüştürmek değil. Çözüm, UX mühendisini "orta noktayı" sahiplenmesi için güçlendirmektir.

Orta nokta, şunların gerçekleştiği köprüdür:

  • Tasarım token'larının evrensel standartlara eşlenmesi.
  • Yapay zekanın mevcut sistemlere dayalı kod önermesi.
  • İnsanların nihai mimari kararları vermesi.

Yapay zeka anlık görüntü seviyesinde harikadır. Projeleri daha hızlı bitirmenize yardımcı olur. Ancak gerçek değer bir temel gerektirir.

Tasarımın, bir insan denetçisi olmadan kodu yönetmesine izin vermeyin. Mühendisin rolü değişiyor. Artık sadece tercümanlık yapmıyorsunuz. Vizyon ile sistem arasındaki sözleşmeyi yönetiyorsunuz.

Neyin sizin ellerinizde kalacağına ve neyi yapay zekaya devredeceğinize nasıl karar veriyorsunuz?

Kaynak: https://dev.to/slafleche/were-making-the-dreamweaver-mistake-again-on-purpose-this-time-ema

İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi