CENG 599

Disiplinlerarası Araştırmalar için Üretken Yapay Zekâ

Bu ders, mühendislik ve bilimsel disiplinlerde üretken yapay zekânın (Generative Artificial Intelligence – GenAI) bir araştırma destek aracı olarak pratik kullanımını kapsamakta ve özellikle uygulamalı çalışmalara güçlü bir vurgu yapmaktadır. Ders kapsamında, büyük dil modelleri, çok modlu modeller ve yapay zekâ destekli geliştirme ortamları gibi modern üretken yapay zekâ sistemlerinin gerçek araştırma iş akışları içerisindeki yetenekleri, sınırlılıkları ve etkin kullanım yöntemleri tanıtılmaktadır.
Ders içeriğinde uygulamalı prompt mühendisliği, yapay zekâ destekli literatür taraması, otomatik bilgi sentezi ve üretken yapay zekâ araçları kullanılarak araştırma probleminin formüle edilmesi gibi konular yer almaktadır. Öğrenciler, araştırma yaşam döngüsünün önemli aşamalarında yapay zekânın nasıl entegre edilebileceğini inceleyeceklerdir. Bu kapsamda kod geliştirme desteği, deneysel prototipleme, veri önişleme, sentetik veri üretimi ve teknik dokümantasyon süreçleri ele alınacaktır.
Ayrıca, retrieval-augmented generation (RAG) yaklaşımlarının pratik uygulanması ve mühendislik ile hesaplamalı araştırma alanlarında alan-özgü yapay zekâ araçlarının kullanımı da ders kapsamında değerlendirilecektir.

Ders Amaçları

Bu dersin temel amacı, araştırmacılara mühendislik ve bilimsel araştırma ortamlarında üretken yapay zekâ (Generative Artificial Intelligence – GenAI) teknolojilerinin etkin kullanımına yönelik uygulamalı ve araştırma odaklı yetkinlikler kazandırmaktır. Ders, üretken yapay zekânın lisansüstü araştırma sürecine nasıl sistematik biçimde entegre edilebileceğine odaklanarak teorik bilgi ile gerçek dünya uygulamaları arasında bir köprü kurmayı hedeflemektedir. Dersin bir diğer önemli amacı, araştırmacıların literatür taraması, araştırma probleminin tanımlanması, kod geliştirme, deney tasarımı ve yürütülmesi, veri işleme ve teknik raporlama gibi temel araştırma faaliyetlerini desteklemek amacıyla modern üretken yapay zekâ araçlarını etkin biçimde kullanabilmelerini sağlamaktır. Bu doğrultuda ders, yapay zekâ destekli yöntemler aracılığıyla öğrencilerin tez ve proje çalışmalarında kullandıkları araştırma süreçlerini doğrudan geliştirecek uygulamaya yönelik becerilerin kazandırılmasını hedeflemektedir. Ayrıca ders, üretken yapay zekâ teknolojilerinin mühendislik ve doğa bilimleri içerisindeki farklı araştırma alanlarına nasıl uyarlanabileceğini göstererek disiplinlerarası problem çözme yetkinliğini geliştirmeyi amaçlamaktadır. Ders kapsamında özellikle uygulamalı araç kullanımı, tekrarlanabilir deney tasarımı ve uçtan uca yapay zekâ destekli araştırma iş akışlarının geliştirilmesi üzerinde durulmaktadır.

Hafta Konu
1 Disiplinlerarası Araştırmalar için Üretken Yapay Zekâya Giriş: Dersin genel tanıtımı, mühendislik ve bilimsel alanlarda gerçek araştırma kullanım örnekleri, yapay zekâ destekli araştırma iş akışlarına genel bakış (uygulama odaklı tanıtım ve araçların kurulumu).
2 Büyük Dil Modellerinin (LLM’ler) Uygulamalı Temelleri: Prompt yazımının temel ilkeleri, yapılandırılmış prompt teknikleri ve teknik görevler için LLM’lerin etkin kullanımı (uygulamalı prompt laboratuvarı).
3 Yapay Zekâ Destekli Literatür Taraması ve Bilimsel Bilgi Keşfi: Makale analizi, özetleme ve ilgili çalışmaların karşılaştırılması için üretken yapay zekâ kullanımı (akademik veri setleri ve makaleler ile uygulamalı çalışmalar).
4 Üretken Yapay Zekâ ile Araştırma Problemi Formülasyonu: Yapay zekâ araçları kullanılarak fikir üretimi, hipotez geliştirme ve araştırma boşluklarının belirlenmesi (alan-özgü uygulamalar).
5 Kod Geliştirme, Deney Tasarımı ve Yapay Zekâ Destekli Geliştirme: Kod üretimi, hata ayıklama ve deneysel prototipleme süreçlerinde üretken yapay zekâ kullanımı (uygulamalı not defterleri ve mühendislik örnekleri).
6 Araştırma Uygulamaları için Retrieval-Augmented Generation (RAG): Alan-özgü bilgi entegrasyonu için basit RAG iş akışlarının oluşturulması (uygulamalı gerçekleştirme).
7 Sentetik Veri Üretimi ve Veri Merkezli Yapay Zekâ: Üretken yapay zekâ araçları kullanılarak araştırma verisinin üretilmesi, zenginleştirilmesi ve önişlenmesi (uygulama odaklı çalışmalar).
8 Ara Sınav Proje Önerisi Sunumları: Öğrenciler, tez veya araştırma alanlarıyla uyumlu yapay zekâ destekli araştırma iş akışı önerilerini sunar (geri bildirim ve iyileştirme süreci).
9 Bilimsel ve Mühendislik Uygulamalarında Çok Modlu Üretken Yapay Zekâ: Araştırma dokümantasyonu ve analizi için metin, görüntü ve çok modlu üretim yöntemleri (uygulamalı araçlar).
10 Yapay Zekâ Çıktılarının Değerlendirilmesi: Yapay zekâ destekli araştırmalarda halüsinasyon tespiti, güvenilirlik değerlendirmesi, kıyaslama ve tekrarlanabilirlik (uygulamalı değerlendirme çalışmaları).
11 Bilimsel Yazım ve Teknik Raporlama için Yapay Zekâ: Yapay zekâ destekli akademik yazım, görselleştirme ve dokümantasyon süreçleri (etik ve şeffaf kullanım uygulamaları).
12 Araştırmalarda Üretken Yapay Zekânın Sorumlu ve Etik Kullanımı: Lisansüstü düzeyde araştırma iş akışlarında yapay zekânın güvenli kullanımı, araştırma bütünlüğü, tekrarlanabilirlik ve sınırlılıklar (vaka temelli tartışmalar).
13 Uçtan Uca Yapay Zekâ Destekli Araştırma İş Akışının Uygulanması: Literatür taraması, deneysel çalışmalar ve raporlamanın birleşik bir proje iş akışı içerisinde uygulamalı olarak entegre edilmesi.
14 Final Proje Sunumları ve Gösterimleri: Mühendislik ve bilimsel alanlardaki gerçek araştırma problemleri için üretken yapay zekâ kullanılan disiplinlerarası uygulamalı projelerin sunulması.

Ders Kaynakları

Raschka, S. (2024). Build a Large Language Model (From Scratch). Manning Publications.

Foster, D. (2022). Generative Deep Learning (2nd ed.). O’Reilly Media.

Prince, S. J. D. (2023). Understanding Deep Learning. MIT Press.

Planlanan Öğrenme Etkinlikleri ve Öğretim Yöntemleri

Ders, teori yoğun anlatım yerine uygulamaya dayalı öğrenmeyi önceliklendiren uygulama odaklı ve proje temelli bir öğretim yöntemiyle yürütülecektir. Üretken yapay zekâya ilişkin temel kavramları tanıtmak amacıyla kısa kavramsal ders anlatımları yapılacak, ardından öğrencilerin mühendislik ve bilimsel araştırma alanlarında gerçek araştırma görevleri üzerinde yapay zekâ araçlarını aktif olarak kullandıkları kapsamlı uygulama oturumları gerçekleştirilecektir.
Öğrenme etkinlikleri kapsamında yönlendirilmiş uygulamalı laboratuvar çalışmaları, canlı gösterimler ve büyük dil modelleri, retrieval-augmented sistemler, çok modlu yapay zekâ araçları ve yapay zekâ destekli kodlama ortamlarının kullanımına odaklanan araç temelli atölye çalışmaları yer alacaktır. Öğrenciler, yapay zekâ destekli literatür taraması, araştırma problemi oluşturma, deneysel prototipleme, veri işleme ve teknik rapor üretimi gibi etkinlikleri modern üretken yapay zekâ platformlarını kullanarak sınıf içi yapılandırılmış uygulamalar aracılığıyla gerçekleştireceklerdir.
Ders süresince mühendislik, doğa bilimleri ve hesaplamalı araştırma alanları gibi farklı araştırma alanlarında üretken yapay zekânın nasıl kullanılabileceğini göstermek amacıyla disiplinlerarası vaka çalışmaları ele alınacaktır. Etkileşimli tartışmalar ve problem temelli öğrenme etkinlikleri, öğrencilerin üretken yapay zekâ araçlarını kendi bilimsel araştırma konularına ve alanlarına özgü araştırma ihtiyaçlarına uyarlamalarını teşvik edecektir.

Notlandırma

Ödevler (2): %20
Proje: %20
Vize: %20
Final: %40

Ders Öğrenme Çıktıları

Bu dersi başarıyla tamamlayan öğrenciler:

  • Mühendislik ve bilimsel alanlarda araştırma ve problem çözme süreçlerini desteklemek amacıyla en güncel üretken yapay zekâ araçlarını ve çerçevelerini (örneğin büyük dil modelleri, çok modlu modeller ve yapay zekâ geliştirme ortamları) etkin biçimde kullanabilir.
  • Literatür taraması, veri analizi, deney tasarımı ve yürütülmesi, kod geliştirme ve teknik dokümantasyon süreçlerine üretken yapay zekâyı entegre eden, pratik ve yapay zekâ destekli araştırma iş akışlarını tasarlayabilir ve uygulayabilir.
  • Modelleme, simülasyon desteği, veri işleme ve araştırma prototipleme gibi alan-özgü görevlere yapay zekâ araçlarını uyarlayarak, disiplinlerarası araştırma problemlerine üretken yapay zekâ tekniklerini uygulayabilir.
  • Üretken yapay zekâyı lisansüstü düzeyde araştırmalarda sorumlu, etik ve şeffaf bir şekilde kullanabilir; akademik dürüstlüğü gözeterek yapay zekâ destekli yöntemlerin uygun biçimde belgelenmesini sağlayabilir.
Öğrenme Çıktılarının Program Çıktılarına Katkısı
  P1 P2 P3 P4 P5 P6 P7 P8 P9 P10
C1 0 0 0 4 0 0 0      
C2 0 4 0 4 0 0 0      
C3 0 0 0 4 0 0 4      
C4 0 0 0 4 0 0 0      
Katkı Düzeyi: 0: Yok, 1: Düşük, 2: Orta, 3: Yüksek, 4: En Yüksek