AHMET ÇETİN#FikrimVar

CANLI ATÖLYE · Yeni

AI-Context: CLI'dan GUI'ye Mimari Evrim

Mevcut çekirdek kodları (core) bozmadan, karmaşık projelerin dosyalarını görsel olarak filtrelememizi sağlayacak bir arayüzü en güvenli ve modüler şekilde nasıl inşa ederiz?

Bu projede, mevcut AI-Context aracımızın dosya filtreleme konusundaki sınırlarını aşmak için PyQt6 ile bir masaüstü arayüzü geliştiriyoruz. Süreç boyunca sadece kod üretimi değil; farklı arayüz teknolojilerinin karşılaştırılması, mimari tasarım kararları ve çekirdek izolasyonu gibi mühendislik adımları belgelenecektir.

2 çalışma kaydı 1 hikâyeye seçili kayıt Kayıt her gün zorunlu değil
ATÖLYEDE ŞİMDİ

27.07.2026 · Karar / not

Masayı Toplamak: Gerçek Amacımız ve Laboratuvar Alışkanlıkları

Karar · Ders / çıkarım

Okura aktarılacak öğrenme, kural veya sonuç.

İş kanıtları

Laboratuvar Notu

Başlangıçta sadece AI-Context aracını geliştirdiğimizi sanıyordum. Birkaç gün sonra...

Başlangıçta sadece AI-Context aracını geliştirdiğimizi sanıyordum. Birkaç gün sonra fark ettim ki AI-Context sadece üzerinde deneyi yaptığımız bir araç. Asıl geliştirdiğimiz şey, yapay zekâ ile profesyonel yazılım geliştirme metodolojisi.

Atölyelerde bazen doğrudan projeye ait teknik kararlar alıyoruz. Ancak bazen de projeden tamamen bağımsız, gelecekte bütün projelerde kullanılabilecek evrensel keşifler yapıyoruz. Örneğin:

- AI'ya görev vermiyorsun, bağlam veriyorsun.
- Önce editör, sonra yazar yaklaşımı.
- Yapay zekâdan önce problemi tanımlamak gerekiyor.
- Süreç, sonuçtan daha değerlidir.
- İzole branch kültürü.

Bunlar yalnızca AI-Context'e ait bilgiler değil; gelecekte ERP'de de, WebBordro'da da veya başka herhangi bir projede de kullanılacak kalıcı metodoloji keşifleridir.

Laboratuvar Notu

Bu metodoloji keşiflerini doğuran ilk somut örnek, yapay zekâya nasıl görev verdiği...

Bu metodoloji keşiflerini doğuran ilk somut örnek, yapay zekâya nasıl görev verdiğimizle ilgiliydi. İlk başta doğrudan teknik kuralları yazıp geçmeyi planlamıştım. Fakat tartışmalar derinleştikçe bunun eksik olacağını fark ettim; yapay zekâya kural koymadan önce kendi alışkanlıklarımızı anlamamız gerekiyordu.

Bu hazırlık sürecinde çok ilginç bir şey fark ettim. Yapay zekâya doğrudan görev vermek yerine, onu doğru bağlamla çevrelediğimizde çok daha sağlıklı sonuçlar almaya başlıyorduk. Örneğin "Atölye 02'yi yaz" demek yerine; "Önce ilk günü oku", "İlk günle uyumunu kontrol et", "Henüz kod yazma", "Sadece plan oluştur" diyerek onu dar bir alana soktuk. Aldığımız cevapların kalitesi inanılmaz şekilde arttı.

"Henüz kod yazma" demek aslında teknik bir yasak değil, düşünmeyi ve planlamayı önceleyen bir çalışma alışkanlığıydı. Anladım ki; yapay zekâya iyi görev vermekten çok daha önemli olan şey, ona doğru bağlamı sunmak ve hareket alanını baştan sınırlandırmaktı.

Karar

Masadaki Alışkanlıklarımız

Bir yazılım projesine yapay zekâyı dahil etmeden önce "tezgâhı" doğru hazırlamak şart. Bunlara katı kurallar demek yerine, süreç boyunca sadık kalacağımız üç laboratuvar alışkanlığı diyorum:

1. Düşünmeden kod yazılmaz: Yapay zekâya projeyi anlatmadan ve sınırları kendi zihnimizde netleştirmeden kod üretimine (prompting) geçmiyoruz.
2. İzole ve güvenli deneme: YZ'nin ürettiği hiçbir kod doğrudan ana sisteme dahil edilmez. Tüm denemeler ayrı Git branch'lerinde yapılır, sonucu belirsiz koddan uzak durulur.
3. YZ sadece bir araçtır: Mimarinin ne olacağına veya temel çerçevenin nasıl kurulacağına AI karar veremez. Sınırları insan çizer, o sınırlar içindeki üretimi AI yapar.

Gözlem

Günün Özeti

İyi prompt, uzun prompt değildir.

İyi prompt, iyi hazırlanmış bir düşüncedir.

Bir yapay zekâ ile çalışırken asıl zaman prompt yazmaya değil, problemi anlamaya harcanır.

Sınırlar netleştiğinde, amaç doğru tanımlandığında ve bağlam doğru kurulduğunda; prompt zaten büyük ölçüde kendiliğinden oluşur.

Sonraki iş

Sonraki Adım

Amacımızı netleştirdiğimize ve çalışma alışkanlıklarımızı belirlediğimize göre, artık laboratuvar faresini masaya yatırabiliriz. Bir sonraki adımda doğrudan kod yazmak yerine, projenin klasör yapısını ve PyQt6 iskeletini inşa edecek olan o "ilk ana promptu" tasarlamaya başlayacağız.

TÜM KAYITLAR

#FikrimVar

Kusursuz olmak değil; denemek, yanılmak, öğrenmek ve fikri hayata geçirmek.