Büyük dil modelleriyle sistem kurmak: istemden bağlam, RAG, ajan ve doğrulayıcılı döngüye
Yapay zekâ araçları artık pek çok mesleğin günlük iş akışının parçası. Bu araçlarla verimli çalışmak ise "iyi soru sormaktan" fazlasını gerektiriyor: modele hangi bilginin verileceğini, hangi araçların kullanılacağını ve sürecin ne zaman duracağını sistematik biçimde tasarlamak bir mühendislik becerisidir. Bu ders, söz konusu beceriyi sıfırdan ve uygulamalı olarak kazandırır.
Ders, iyi istem yazma becerisini temel alır ve onu dört katmanda kademeli olarak bir mühendislik yetkinliğine dönüştürür:
Bilgisayar Mühendisliği 4. sınıf seçmeli dersidir. Bulut modellerine tek anahtarla OpenRouter üzerinden, yerel modellere Ollama ve LM Studio ile erişilir. Her hafta yaklaşık 100 dakika teori ve 65 dakika laboratuvardan oluşur; dönem, gerçek bir probleme küçük ama çalışan bir çözüm (MVP) üreten grup projesiyle biter.
Önkoşullar Yeterli: ChatGPT veya Claude gibi bir aracı en az bir kez denemiş olmak. Ders için ideal: temel Python bilgisi (değişken, fonksiyon, dosya okuma) ve komut satırına aşinalık. Zorunlu değil ama faydalı: makine öğrenmesi veya derin öğrenme dersi; yazılım mühendisliği pratiği (test yazma, Git kullanımı).
Bu dersi başarıyla tamamlayan öğrenci:
Değerlendirme: Kısa ödevler (her biri yaklaşık 1–3 saat; tek script ve kısa not), Hafta 1–6 konularını kapsayan ara sınav (kavramlar, istem yazma ve kısa kod okuma) ve grup final projesi. Ödev notu vize notuna karışmaz.
Yapay zekâ kullanımı: Bu ders yapay zekâ araçlarıyla çalışmayı öğrettiği için ödevlerde ve projede bu araçları kullanmak serbesttir. Hangi aracı ne için kullandığınızı teslimdeki kısa notta belirtin. Teslim ettiğiniz her satırı açıklayabilmelisiniz; vize ve proje sunumunda bu sorgulanır. Model uydurabilir; çıktıyı doğrulamak sizin sorumluluğunuzdur. API anahtarı ve kişisel veri asla isteme veya repoya girmez.
Final projesi (MVP): 2–3 kişilik gruplar; Hafta 8'den sonra duyurulur, Hafta 13–14'te canlı demoyla sunulur. Zorunlu bileşenler: çalışan kod ve kurulumu anlatan README; hangi istemlerin neden kullanıldığını açıklayan kısa belge; ya belge tabanlı soru-cevap sistemi (RAG) ya araç kullanan ajan; en az 5 otomatik kontrol içeren doğrulayıcı (golden set); RAG'de kaynak ve alıntı, ajanda token ve süre log'u; yarım sayfalık etik değerlendirme notu (uydurma riski, önyargı riski, kullanıcıya yapay zekâ cevabı olduğunun bildirilmesi). Teslim: GitHub deposu, dokümantasyon, 3–5 dakikalık demo videosu, sunum (PDF) ve 5–10 sayfalık rapor.