Yapay Zeka ile Kendi Sistemimi Kurarken Öğrendiklerim
Kod bilmenize gerek yok dediler… Ama işin gerçeği biraz daha farklıymış.
Yapay zeka ile sistem kurmak, dışarıdan bakıldığında çok kolay görünebilir. Kod bilmenize gerek yok deniyor ama işin içine girince, sistemi anlamanın ve doğru yönlendirmenin ne kadar önemli olduğunu fark ediyorsunuz.
Web Tasarımından Yapay Zeka Sistemlerine Geçiş
Yıllar önce kendi web sitemi daha iyi yönetebilmek için web tasarımı eğitimi almıştım. O dönemlerde temel bazı kavramları öğrenmek, bir sitenin nasıl kurulduğunu anlamak ve kendi iş akışımı daha bilinçli şekilde yönetebilmek benim için çok değerliydi.
Zaman değişti, teknoloji değişti, kullanılan araçlar değişti. Ben de zaman içinde kod odaklı ilerlemek yerine, içeriklerimi kendim güncelleyebileceğim CMS tabanlı bir altyapı kullanmayı tercih ettim. Çünkü kod yazarak ilerlemek benim için hem daha zor hem de daha zaman alıcıydı. Bu yapı, içeriklerimi daha pratik ve kontrollü şekilde yönetmemi sağladı.
Bugün ise benzer bir geçişi yapay zeka tarafında yaşıyorum.
Yapay Zeka ile Sistem Kurmak Gerçekten Kolay mı?
Son dönemde sık sık şu cümleyi duyuyoruz:
“Kod bilmenize gerek yok, yapay zeka sizin yerinize kod yazar.”
Bu cümle kulağa çok güçlü geliyor. Özellikle benim gibi teknik tarafı tamamen meslek edinmemiş ama kendi sistemini kurmak, kendi iş akışını geliştirmek isteyen insanlar için oldukça cazip. Fakat işin içine girince anlıyorsunuz ki gerçek biraz daha farklı.
Ben tamamen bilinçsiz bir kullanıcı değilim. Geçmişte web tasarımı eğitimi aldım, kendi web sitemi yönetiyorum ve yapay zeka destekli görsel üretim araçlarıyla aktif olarak çalışıyorum. Kendi iş akışıma uygun özel bir panel oluşturma sürecinde de terminal üzerinden komutlar çalıştırdım, dosyalarda satır düzenledim, bazı kod parçalarını yönlendirme ile değiştirdim ve kurulum adımlarını takip ettim.
Elbette profesyonel bir yazılımcı değilim. Üstelik bu eğitimin üzerinden yaklaşık 15 yıl geçti ve zamanla bazı teknik terimleri unutmam çok normal. Fakat bu süreçte şunu fark ettim: Böyle bir sistemi yapay zeka ile geliştirmek için sadece temel bilgilere sahip olmak her zaman yeterli olmuyor.
Yapay Zeka ile Sistem Kurmak İçin Doğru Yönlendirme Gerekir
Çünkü iş, sadece kod yazdırmaktan ibaret değil. Sistemi anlamak, hatayı doğru tarif etmek, sonucu test etmek ve gerektiğinde yapay zekayı daha teknik bir dille yönlendirmek gerekiyor.
Yani mesele “hiçbir şey bilmiyorum” meselesi değil.
Mesele şu:
Kod yazmak başka bir şey, yazılım mantığını bütün olarak yönetmek başka bir şey.
Yapay zeka ile sistem kurmak isteyen biri için en önemli konu, ne istediğini açık anlatabilmek ve çıkan sonucu doğru değerlendirebilmektir.
Kullanıcı İsteği ile Yazılım Mantığı Aynı Şey Değil
Kullanıcı olarak siz “bu butona basınca yüklediğim görseller silinsin” diyorsunuz. Ama yazılım tarafında bu sadece bir buton meselesi olmayabiliyor. Ana görsel, küçük önizleme, seçilen ürün bilgileri, arka planda tutulan dosya verileri, oluşturulan prompt ve kullanılan yapay zeka modeli birbiriyle bağlantılı çalışabiliyor.
Örneğin ekranda büyük görseller silinmiş gibi görünebilir ama küçük önizlemeler hala kalabilir. Ürün bilgileri sıfırlanmamış olabilir. Dosya yükleme alanı temizlenmiş gibi görünürken, arka planda seçili dosyalar hala tutuluyor olabilir. Hatta arayüzde seçtiğiniz yapay zeka modeli ile arka planda API’ye gönderilen model aynı olmayabilir.
İşte bu noktada teknik terimler devreye giriyor.
“Küçük görseller silinmiyor” dediğinizde bunun yazılım tarafındaki karşılığı bazen küçük önizleme verilerinin temizlenmemesi oluyor.
“Yeni çalışma dediğimde her şey sıfırlansın” dediğinizde bu, sistemdeki tüm seçimlerin ve dosya bilgilerinin temizlenmesi anlamına geliyor.
“Ben seçim yapmadıysam prompta gereksiz metin eklenmesin” dediğinizde ise promptu oluşturan yapının boş alanları yok sayması gerekiyor.
Bunlar yazılımcılar için normal detaylar olabilir. Fakat kod bilmeyen kullanıcılara da sunulan yapay zeka araçlarında bu yükün tamamen kullanıcıya bırakılması süreci zorlaştırıyor.
Çünkü kullanıcı sorunu görüyor ama her zaman yazılım dilindeki karşılığını bilmek zorunda değil.
Yapay Zeka Güçlüdür Ama Kontrol Gerekir
Benim bu süreçte fark ettiğim en önemli şey şu oldu:
Yapay zeka güçlü bir yardımcı olabilir ama hala insan kontrolüne ihtiyaç duyuyor.
Özellikle yaratıcı üretim, ürün görselleştirme ve yapay zeka destekli fotoğraf çalışmaları gibi detayların önemli olduğu alanlarda sadece “çalışıyor” demek yeterli değil. Doğru çalışıyor mu? Ürün detaylarını koruyor mu? Seçilen ayar gerçekten uygulanıyor mu? Sonuç profesyonel kullanım için yeterli mi? Bunların hepsi ayrıca kontrol edilmeli.
Fotoğrafçılıkta yıllardır yaptığım şey aslında burada da geçerli: Detaya bakmak, hatayı görmek, sonucu kontrol etmek ve daha iyisini istemek.
Bir ürün fotoğrafında kumaşın dokusu, baskının formu ve rengin doğruluğu ne kadar önemliyse; yapay zeka ile kurulan bir sistemde de akışın tutarlılığı, seçilen ayarın doğru çalışması ve sonucun güvenilir olması o kadar önemli.
Yapay Zeka ile Sistem Kurmak Bana Ne Öğretti?
Bu yüzden “kod bilmenize gerek yok” cümlesi bence eksik bir cümle.
Daha doğru hali şöyle olmalı:
Kod bilmenize gerek yok; ama ne istediğinizi net anlatmayı, sonucu test etmeyi ve yapay zekayı doğru yönlendirmeyi öğrenmeniz gerekiyor.
Benim için yapay zeka ile sistem kurmak, sadece teknik bir deneme değil; fotoğrafçılık iş akışımı daha bilinçli yönetmeyi öğrenme süreci oldu.
Ben de şu anda tam olarak bunu öğreniyorum.


































