Showing posts with label Ar-Ge. Show all posts
Showing posts with label Ar-Ge. Show all posts

Saturday, September 26, 2026

Yapay Zekâ • Ar-Ge • Proje Yönetimi

Yapay Zekâ • Ar-Ge • Proje Yönetimi
```

🚨 Yapay Zekâ Projeleri Neden Batıyor?

Proje dosyaları giderek daha etkileyici hale geliyor. Peki aynı şeyi bu projeleri hayata geçirecek ekiplerin mühendislik kapasitesi için de söyleyebilir miyiz?

```

Son zamanlarda proje değerlendirmelerinde giderek daha fazla dikkatimi çeken bir durum var.

Bir proje dosyasını okumaya başladığınızda, özellikle yapay zekâ alanındaki neredeyse bütün güncel kavramların proje içerisine yerleştirildiğini görebiliyorsunuz:

Büyük dil modelleri, RAG, yapay zekâ ajanları, vektör veri tabanları, kişiselleştirme, ince ayar, çoklu ajan mimarileri, gerçek zamanlı analiz, tahminleme, karar destek sistemleri, açıklanabilir yapay zekâ...

Kâğıt üzerinde proje gerçekten etkileyici görünüyor.

Fakat ekip ile yüz yüze görüşmeye geçip biraz daha ayrıntılı sorular sormaya başladığınızda, çoğu zaman bambaşka bir tablo ortaya çıkıyor.

👥 Projede teknoloji var, ama tecrübe var mı?

Bazen projede kullanılacağı belirtilen teknolojilerle ekipteki mühendislerin daha önce küçük ölçekte bile bir uygulama geliştirmediğini görüyorsunuz.

Firmanın da benzer yöntemlerle gerçek bir ürün geliştirme, canlıya alma, kullanıcıya sunma ve operasyon altında çalıştırma konusunda herhangi bir deneyimi bulunmayabiliyor.

Bir süre sonra şu sorular ortaya çıkıyor:

  • Bu teknoloji neden seçildi?
  • Projede hangi gerçek problemi çözüyor?
  • Diğer bileşenlerle neden birlikte kullanılıyor?
  • Alternatifleri değerlendirildi mi?
  • Başarılı olup olmadığı nasıl ölçülecek?
  • Çalışmadığında hangi bileşenin neden çalışmadığı nasıl anlaşılacak?

Ne yazık ki bazen bu soruların net cevapları bulunmuyor.

Çünkü proje dokümanında yer alan teknoloji seçimi, gerçek bir mühendislik analizinin sonucu olmaktan çok, güncel kavramların birbirine bağlanmasıyla oluşturulmuş gibi duruyor.

💡 Sorun, projede çok fazla teknoloji kullanılması değil. Sorun, kullanılan her teknolojinin neden gerekli olduğunun mühendislik açısından açıklanamaması.

🧩 Teknoloji listesi, sistem tasarımı değildir

Günümüzde yapay zekâ araçlarıyla oldukça etkileyici proje metinleri üretmek mümkün.

Her teknolojinin avantajları sıralanabilir. Kullanılan yöntemlerin literatürdeki faydaları anlatılabilir. Mimari birkaç kutu ve okla gösterilebilir.

Fakat bunların hiçbiri tek başına sistem mühendisliği anlamına gelmiyor.

Gerçek bir sistem tasarımında her bileşenin bir gerekçesi vardır.

Bir bileşen, moda olduğu için değil, belirli bir ihtiyacı karşıladığı için sisteme girer.

Seçilen yöntemin:

  • hangi gereksinimi karşıladığı,
  • hangi alternatife göre tercih edildiği,
  • hangi metriği iyileştirmesi beklendiği,
  • hangi maliyeti oluşturduğu,
  • hangi yeni riski sisteme eklediği

açıklanabilmelidir.

Aksi halde elimizde bir sistem mimarisi değil, yalnızca güncel teknolojilerin yer aldığı bir liste vardır.

🔍 RAG demek kolay; çalışan bir RAG sistemi geliştirmek zor

Örneğin proje dokümanında şu cümleyi görmek artık oldukça sıradan:

“Kurumsal dokümanlardan güvenilir cevaplar üreten RAG tabanlı yapay zekâ sistemi geliştirilecektir.”

Güzel.

Fakat gerçek mühendislik problemi tam da bu cümlenin bittiği yerde başlıyor.

📌 Sistemin başarısı nasıl ölçülecek?

📌 Benchmark veri seti nasıl hazırlanacak?

📌 Kullanıcıların gerçekten soracağı sorular nasıl temsil edilecek?

📌 Retrieval başarısı ile nihai cevap başarısı birbirinden nasıl ayrılacak?

📌 Chunk büyüklüğü ve overlap değerleri nasıl seçilecek?

📌 Embedding modeli hangi deney sonucuna göre belirlenecek?

📌 On binlerce dokümandaki parçalar hangi metadata alanlarıyla birbirinden ayrılacak?

📌 Aynı belgenin farklı sürümleri varsa hangisi kullanılacak?

📌 Yürürlükten kalkmış bilgi nasıl sistem dışına çıkarılacak?

📌 Yetkisiz kullanıcının erişmemesi gereken içerik retrieval aşamasında nasıl engellenecek?

📌 Hallucination nasıl ölçülecek?

📌 Cevap üretilemediğinde sistem nasıl davranacak?

📌 Binlerce eşzamanlı kullanıcı olduğunda gecikme süresi nasıl kontrol altında tutulacak?

📌 Maliyet, doğruluk ve cevap süresi arasındaki denge nasıl kurulacak?

Bunların her biri gerçek hayatta karşınıza çıkacak mühendislik problemidir.

Fakat bazı proje dosyalarında bu sorulara cevap vermek yerine, RAG teknolojisinin genel faydalarının anlatıldığını görüyoruz.

Bu da bize projenin teorik olarak tanımlandığını, ancak operasyonel gerçekliğinin yeterince düşünülmediğini gösteriyor.

⚠️ Yapay zekâ ile proje hazırlamak başka, yapay zekâ projesi geliştirmek başka

Burada son yıllarda ortaya çıkan yeni bir risk olduğunu düşünüyorum.

Yapay zekâ araçları proje hazırlama sürecini olağanüstü kolaylaştırdı.

Daha önce haftalarca sürebilecek literatür taramaları, teknoloji açıklamaları, yöntem bölümleri ve teknik metinler artık çok daha kısa sürede hazırlanabiliyor.

Bu kendi başına kötü bir gelişme değil.

Tam tersine, doğru kullanıldığında ciddi bir verimlilik sağlıyor.

Problem şu noktada başlıyor:

🤖 Yapay zekâya proje dosyasını yazdır.

💰 Destek başvurusunu yap.

🧑‍💻 Destek çıkarsa kodu da yapay zekâya yazdır.

Bu yaklaşım giderek tehlikeli bir kolaycılığa dönüşebiliyor.

Çünkü proje dokümanı ile gerçek uygulama arasındaki mühendislik boşluğu, yalnızca daha fazla yapay zekâ kullanılarak otomatik olarak kapatılamıyor.

🧠 Yapay zekâ, olmayan tecrübeyi otomatik olarak üretmiyor

Bugünkü üretken yapay zekâ sistemleri kod yazabiliyor, mimari önerebiliyor, API oluşturabiliyor, test senaryosu hazırlayabiliyor ve dokümantasyon üretebiliyor.

Ancak hâlâ çok kritik bir fark var:

Yapay zekâ size bir çözüm üretebilir; fakat o çözümün sizin probleminiz için gerçekten doğru çözüm olup olmadığını değerlendirebilmek için yine bilgiye ve tecrübeye ihtiyacınız vardır.

Çünkü gerçek mühendislik yalnızca kod üretmek değildir.

Gerçek mühendislik:

  • doğru problemi tanımlamak,
  • gereksinimleri ortaya çıkarmak,
  • alternatifleri karşılaştırmak,
  • ölçülebilir başarı kriterleri belirlemek,
  • darboğazları önceden görmek,
  • beklenmeyen durumları yönetmek,
  • sistemi gerçek kullanıcı davranışı altında test etmek,
  • ölçeklenebilirlik ve sürdürülebilirliği düşünmek

demektir.

📉 Sonuçta ne oluyor?

Proje dosyasında oldukça güçlü görünen sistem, uygulama aşamasına geldiğinde beklenen performansı vermiyor.

Başlangıçta birkaç demo hazırlanıyor.

Kontrollü örneklerde sistem güzel çalışıyor.

Fakat gerçek veri, gerçek kullanıcı ve gerçek operasyon devreye girdiğinde problemler ortaya çıkmaya başlıyor.

Maliyet yükseliyor.

Gecikme süreleri artıyor.

Veri kalitesi problemleri görülüyor.

Yetkilendirme konusu ortaya çıkıyor.

Model beklenmeyen cevaplar üretmeye başlıyor.

Kullanıcıların sorduğu sorular, demo sırasında hazırlanmış örneklere benzemiyor.

Sistemin başarısını gösterecek düzgün bir benchmark olmadığı için hangi değişikliğin sistemi iyileştirdiği bile anlaşılamıyor.

Zaman geçtikçe proje takvimi kayıyor.

Ekip değişiyor.

Çalışanlar ayrılıyor.

Yeni ekip eski kararların neden alındığını anlamıyor.

Sonunda proje ya küçültülüyor, ya amacından uzaklaşıyor ya da kullanılmayan bir prototip olarak kalıyor.

🎯 Belki de yanlış soruyu soruyoruz

Yapay zekâ projelerini değerlendirirken çoğu zaman şu soruya odaklanıyoruz:

“Projede hangi teknolojiler kullanılacak?”

Bence bundan daha önemli bir soru var:

“Bu ekip, yazdığı sistemi gerçekten geliştirebilecek mühendislik kapasitesine sahip mi?”

Hatta bunun devamında şu sorular da sorulmalı:

  • Ekip benzer bir problemi daha önce çözmüş mü?
  • En azından küçük ölçekli bir prototip geliştirmiş mi?
  • Teknik risklerin farkında mı?
  • Hangi varsayımların yanlış çıkabileceğini biliyor mu?
  • Başarıyı ölçmek için deney tasarlayabiliyor mu?
  • Sistemi gerçek kullanıcı yükü altında nasıl doğrulayacağını biliyor mu?

🏗️ İyi bir yapay zekâ projesi nasıl başlamalı?

Bana göre süreç teknoloji isimleriyle değil, problemle başlamalı.

Yanlış başlangıç Daha sağlıklı başlangıç
“Projede RAG kullanalım.” “Kullanıcının hangi bilgiye neden erişemediğini anlayalım.”
“Agent ekleyelim.” “Hangi görevlerin gerçekten çok adımlı karar gerektirdiğini belirleyelim.”
“LLM ile kişiselleştirelim.” “Hangi kullanıcı bilgisinin gerçekten cevap kalitesini artırdığını ölçelim.”
“En güçlü modeli kullanalım.” “Kalite, maliyet ve gecikme arasındaki optimum noktayı deneyle bulalım.”

🚀 Sonuç: Güçlü proje dosyası, güçlü proje demek değildir

Yapay zekâ ile bugün çok iyi bir proje dosyası hazırlamak mümkün.

Hatta belki birkaç yıl öncesine kıyasla çok daha profesyonel, çok daha teknik ve çok daha ikna edici dokümanlar hazırlayabiliyoruz.

Fakat proje dosyasının kalitesi ile projenin uygulanabilirliği aynı şey değil.

Yapay zekâ, proje hazırlama sürecini hızlandırabilir.

Kod geliştirmeyi hızlandırabilir.

Dokümantasyonu kolaylaştırabilir.

Test senaryoları üretebilir.

Mimari alternatifler önerebilir.

Fakat ekibin sahip olmadığı mühendislik tecrübesini, alan bilgisini, sistem düşüncesini ve ürün geliştirme kültürünü sihirli bir şekilde oluşturmaz.

🎯 Yapay zekâ projelerindeki en büyük risklerden biri artık teknolojiye erişememek değil; teknolojiye erişmenin çok kolaylaşması nedeniyle, yeterli hazırlık ve tecrübe olmadan çok iddialı projelere başlanması olabilir.

Günün sonunda hâlâ problemi anlayan, doğru soruları soran, ölçüm yapabilen, hata noktalarını öngörebilen ve sistemi uçtan uca tasarlayabilen insanlara ihtiyacımız var.

💬 Siz de proje dokümanında çok güçlü görünen ancak uygulama aşamasında karşılığı olmayan yapay zekâ projeleriyle karşılaşıyor musunuz?

#MuratKarakayaAkademi #YapayZekâ #ArtificialIntelligence #LLM #RAG #AgenticAI #ArGe #Mühendislik #SistemMühendisliği #ProjeYönetimi #ÜrünGeliştirme #YapayZekâProjeleri #GenerativeAI #Teknoloji #İnovasyon #TÜBİTAK #KOSGEB

EVREN: Türkiye'de Yapay Zekâ Geliştirmek İçin Yeni Bir İmkân

Bir yapay zekâ fikriniz var. Hazır bir modeli denemek, kendi verilerinizle bir model eğitmek veya geliştirdiğiniz uygulamaya dil modeli bağlamak istiyorsunuz. Ancak GPU erişimi, sunucu kurulumu ve bunların maliyeti daha başlangıçta önünüze çıkıyor. EVREN, bu ihtiyaçları ortak bir ortamda karşılamayı amaçlayan ve Türkiye'deki araştırmacıların, öğrencilerin ve geliştiricilerin yakından tanıması gerektiğini düşündüğüm bir platform.

Son canlı yayınımda EVREN'i tanıttım ve demosunu yaptım. Kullanım deneyimim sonrasında kişisel değerlendirmem şu: Oldukça olgunlaşmış bir platformla karşı karşıyayız. Bu yazıda EVREN'in sunduğu imkânları, kendi çalışmalarımızda nasıl değerlendirebileceğimizi ve Türkiye açısından neden stratejik önem taşıdığını paylaşmak istiyorum.

Platformu benimle birlikte adım adım incelemek isterseniz canlı yayın kaydını buradan izleyebilirsiniz. Videoyu yazının sonunda da bulabilirsiniz.