Otomasyon

Prompttan mimariye: yapay zekâ ile metinden mimari diyagram oluştur

Uygulamalı bir rehber: bir sistemi tek cümleyle anlat, metinden mimari diyagramın ilk taslağını oluştur, sonra onu gerçekten bir tasarım dokümanına koyacağın bir şeye dönüştür.

Çizmesi en zor kutu ilk kutudur. Sistemin kafandaki hâlini kabaca bilirsin, ama onu tuvalde şekillere dökmek, tepki verebileceğin bir şey ortaya çıkmadan önce onlarca küçük karar demektir. Metinden mimari diyagram oluşturmanın, yani önce kelimelerle anlatmanın iş akışını gerçekten değiştirdiği yer burası: saniyeler içinde bir taslak alırsın ve taslaklarla tartışmak boş bir sayfayla tartışmaktan çok daha kolaydır.

İşte gerçek bir örnek üzerinde, baştan sona tüm döngü. Amaç sihirli, bitmiş bir diyagram değil; ardından elle doğru hâle getireceğin, yeterince iyi bir ilk geçiş.

1. Adım: dürüst tek bir cümle yaz

Prompt üzerinde fazla kafa yorma. Sistemi yeni bir ekip arkadaşına anlatır gibi anlat. Parçaları ve nasıl bağlandıklarını adlandır.

prompt
A web app with a CDN in front, a load balancer,
two stateless API servers, a Postgres primary
with one read replica, a Redis cache, and a
background worker reading from a queue.

Bu cümle bir ilk taslağın ihtiyaç duyduğu her şeyi taşıyor: bileşenler, dağılım (iki API sunucusu), veri katmanı (primary artı replica) ve asenkron yol (worker artı kuyruk). Araçtan zeki olmasını istemiyorsun. Zaten söylediğin şeyi yerleştirmesini istiyorsun.

2. Adım: yapay zekâ ile mimari diyagramını oluştur

Bunu oluşturma penceresine yapıştır; gerçek, düzenlenebilir şekillerden oluşan, yerleşimi yapılmış bir diyagram alırsın. Buradaki değer hız ve eksiksizlik: adını verdiğin her bileşen, cümleyi okuman kadar sürede, kabaca doğru ilişkiyle tuvalde olur.

CDN balancer api 1 api 2 primary replica redis worker
Cümledeki her şey yerleştirildi. Asıl iş şimdi başlıyor: onu doğru hâle getirmek.

3. Adım: makinenin tahmin ettiklerini düzelt

Kullanışlı bir aracı bir gösteri numarasından ayıran adım bu. Taslak bir tahmindir ve tahminler küçük açılardan yanlıştır. Belki cache veritabanının yanında değil önünde durmalı. Belki replica ile yalnızca bir API sunucusu konuşuyor. Çıktı düzenlenebilir şekiller olduğu için onu düzeltmek baştan başlamak değil, sürükleyip tıklamaktır.

  • Yerleşimin yanlış koyduğu parçaları taşı.
  • Kaçırdığı bağlantıyı çiz ya da uydurduğu bir bağlantıyı sil.
  • Önemli olan yolu (örneğin yazma yolunu) vurgula, okuyucunun gözü önce oraya düşsün.
  • Tek bir servise ya da tek bir ekibe ait parçaları grupla.

Prompt seni bir taslağa götürür. Düzenlemelerin seni gerçeğe götürür. Bu adımlardan yalnızca biri bir insana ihtiyaç duyar ve o da ikincisidir.

4. Adım: sadece sürükleyerek değil, sorarak iyileştir

Her şeyi elle yapmak zorunda değilsin. Sistemin şekli kabaca doğruysa ama bir varyasyon istiyorsan, iste: "yüklemeler için bir object store ekle" ya da "servislerin önüne bir API gateway koy". Sohbeti bir sonraki taslağa ulaşmanın hızlı bir yolu olarak gör, sonra düzenlemeye geri dön. Konuşmak ve sürüklemek, bu iki mod birbirini güçlendirir.

İpucu. Prompt'ları küçük ve adım adım tut. İstek başına net tek bir değişiklik, bir paragraf talimattan iyidir. İncelemesi daha kolaydır ve model yanlış tahmin ettiğinde geri alması da daha kolaydır.

5. Adım: onu gerçek bir çıktıya dönüştür

Yalnızca kafanda yaşayan bir diyagram kimsenin işine yaramaz. Resim doğru olduğunda onu kullanılacağı yere koy. Bir tasarım dokümanı için PNG, SVG ya da PDF olarak export et. Bir README'ye salt okunur görünüm olarak göm. Ya da Mermaid veya D2'ye export et; böylece metin versiyonu pull request'e düşer ve kod gibi review edilir.

Tüm döngü bu: bir cümle taslağa dönüşür, taslak senin düzenlemelerinle doğru hâle gelir ve doğru diyagram ekibinin gerçekten kullanabileceği bir şeye dönüşür. Yapay zekâ en yavaş ve en az değerli kısmı (kutuları yerleştirmeyi) ortadan kaldırdı, muhakeme gerektiren kısmı sana bıraktı. Bir sonraki sistemini tek cümleyle anlat ve ilk taslağın seni ne kadar ileri götürdüğünü gör.

Bir sistemi anlat, şekillendireceğin bir diyagram al

Tek bir cümle yaz, düzenlenebilir şekillerle ilk taslak mimariyi al ve dakikalar içinde onu kendine göre uyarla.

LetDraw'u ücretsiz aç