Otomasyon

Yapay zeka destekli diyagram: teknik diyagramların geleceği

Yapay zeka destekli diyagram araçlarıyla artık bir cümle ya da bir dosya mimari diyagrama dönüşebiliyor. Asıl ilginç soru bunun çalışıp çalışmadığı değil; nerede işe yaradığı, nerede yaramadığı ve bir diyagram aracının onunla ne yapması gerektiği.

Bir modelden "yük dengeleyicisi, iki uygulama sunucusu ve replikalı bir veritabanı olan üç katmanlı bir web uygulaması çiz" diye iste; çizer. Bir yıl önce bu cümle bir paragraf düz yazı üretirdi. Şimdi bir yerleşim üretiyor. Teknik diyagram çizimi yeni bir girdi yöntemi kazandı ve bunun neyi değiştirip neyi değiştirmediğine soğukkanlı bakmakta fayda var.

Abartılı versiyon, yapay zekanın tüm diyagramlarını çizeceğini söyler. Kinik versiyon, kendinden emin saçmalıklar ürettiğini söyler. İkisi de asıl noktayı kaçırır. İşe yarayan versiyon daha dar ve daha kalıcıdır: yapay zeka diyagram çiziminin sıkıcı, yapılandırılmış kısmında (kutuları yerleştirmek, makul bir yerleşim tahmin etmek, etiketlemek) çok iyidir; en önemli kısımda ise (mimarinin doğru olup olmadığını bilmek) hâlâ kötüdür. İyi bir araç ilkine yaslanır ve ikincisinde kontrolü sıkıca sende tutar.

Yapay zekanın gerçekten yerini hak ettiği üç alan

Pazarlamayı bir kenara bırakınca, yapay zekanın bugün bir diyagram aracında iyi yaptığı üç somut iş kalıyor.

  • Prompt'tan ilk taslağa. Boş tuval, her diyagramın en pahalı anıdır. Ne istediğini bir cümleyle anlatıp kırk kutunun senin için yerleştirilmesi bu anı ortadan kaldırır. Bakakalarak değil, düzenleyerek başlarsın.
  • Koddan ve yapılandırmadan resme. Ona bir Compose dosyası, Kubernetes manifest'leri, Terraform ya da SQL ver; yapıyı çıkarsar ve yerleştirir. Bu "yaratıcı yapay zeka"dan çok "akıllı ayrıştırma"dır ve sonuç gerçek dosyalara dayandığı için muhtemelen en değerli kullanımdır.
  • Dokümanlardan diyagrama. Onu bir API spesifikasyonuna ya da bir tasarım dokümanına yönlendir; varlıkları ve aralarındaki ilişkileri çıkarır. Zaten elinde olan metni, elle çizmek istemediğin bir resme dönüştürür.
prompt · kod · belgeniyetin AI draftdüzen + etiket düzelt + onayla
Yapılandırılmış taslağı yapay zeka üstlenir; muhakeme insanda kalır. Ürün modelin kendisi değil, bu döngüdür.

Yapay zekaya hâlâ güvenilmemesi gereken yerler

Yapay zeka ile diyagram çiziminin başarısızlık biçimi çirkinlik değil, inandırıcılıktır. Bir model, sahip olmadığın bir önbelleği uydurmaktan, hiç konuşmayan iki servisi birbirine bağlamaktan ya da senin sistemin için ince ince yanlış olan "tipik" bir mimari çizmekten hiç çekinmez. Kendinden emindir ve hızlıdır; incelenmemiş bir yapay zeka diyagramını tehlikeli yapan da tam olarak budur: otoriter görünür.

Bir yapay zeka diyagramının tehlikesi yanlış görünmesi değil. Doğru görünmesi.

Dayanağın önemi buradan gelir. Gerçek Compose dosyandan ya da gerçek şemandan oluşturulan bir diyagram gerçeklikle sınırlıdır: yalnızca dosyada olanı çizebilir. Yalnızca bir prompt'tan oluşturulan diyagramı ise modelin tahmininden başka hiçbir şey sınırlamaz. İkisi de faydalıdır, ama hangisine baktığını bilmelisin ve son onayı her zaman sen vermelisin.

Aracın işi: kara kutu değil, düzenlenebilir yapay zeka diyagramları

Taslağı yapay zeka çıkaracaksa, araç taslağı düzeltmeyi çocuk oyuncağı yapmalı. Bu da çıktının dokunamayacağın düz bir görsel değil, gerçek, düzenlenebilir şekiller olması demek. Model kuyruğu yanlış yere koyduğunda sürüklersin. Bir bağımlılığı kaçırdığında oku çizersin. Bir bileşen uydurduğunda tek tıkla silersin.

Pratik kural. Bir yapay zeka diyagramını, onu sıfırdan çizebileceğinden daha hızlı düzeltemiyorsan yapay zeka yardımcı olmamıştır. Gösterişli bir demoyu günlük bir araca dönüştüren şey düzenlenebilirliktir.

Aynı mantık ters yönde de geçerli. Tekrar Mermaid ya da D2 olarak dışa aktarabildiğin bir diyagram bir pull request'te incelenebilir, sürümlenebilir ve sonra yeniden oluşturulabilir. Yapay zeka taslağı çıkarır, sen biçim verirsin, kod biçimi de onu zaman içinde dürüst tutar. Makine, uçtan uca hâlâ senin olan bir döngünün bir adımıdır.

Bu iş nereye gidiyor

Yapay zeka ile diyagram çiziminin yakın geleceği "bir cümle yaz, bitmiş bir diyagram al" değil. Daha sıkı dayanak ve daha sıkı döngüler. Güncel kalsınlar diye canlı kaynaklardan oluşturulan diyagramlar. Sürüklemek kadar sohbet ederek de iyileştirdiğin taslaklar. Bir kod biçimi taşıyan, böylece görselle kaynağın asla birbirinden kopmadığı resimler. Model, sen düşünürken yerleşimi yapan hızlı ve yorulmak bilmeyen bir junior'a dönüşür.

Bu gerçekten daha iyi bir çalışma biçimi ve araç sana bir kara kutu vermek yerine seni döngünün içinde tuttuğu sürece şimdiden kullanılabilir. Bir sistemi anlat ya da gerçek bir dosya yapıştır ve boş bir sayfa yerine bir taslaktan başla. Sonra yalnızca senin yapabileceğin kısmı yap: doğru olup olmadığına karar ver.

Boş tuvalden değil, bir taslaktan başla

Bir sistemi anlat ya da gerçek bir dosya yapıştır; saniyeler içinde biçim verebileceğin düzenlenebilir bir diyagram al.

LetDraw'u ücretsiz aç