Kazanimlar:
- Yapay zekanın fizik iş akışının (hesap, simülasyon, analiz, türetme) neresinde zaman kazandırdığını, neresinde birim, mertebe ve doğruluk kararlarının insana kaldığını risk düzeyine göre ayırt edebilme
- Her çıktıyı birimiyle tanımlama, mertebesini sağlama ve bağımsız bir araçla doğrulama adımlarıyla denetleyen bir disiplin uygulayabilme
- Birim/mertebe hatalarının, uydurma sabitlerin ve sahte atıfların bu meslek için neden en baştan gözetilmesi gereken riskler olduğunu kavrayabilme
Fizik, doğayı sayılarla ve denklemlerle tarif etme sanatıdır; ama bu sanatın en acımasız kuralı şudur: bir birim hatası, bir işaret yanlışı ya da bir mertebe kayması (bir sonucun 10, 100 ya da 1000 kat büyük/küçük çıkması) bütün sonucu geçersiz kılar. Bir hesapta metre yerine santimetre kullanmak, bir uydunun yörüngesini kaçırmaya; bir üssü yanlış yazmak, bir köprünün taşıma hesabını çürütmeye yeter. İşte bu yüzden fizikte yapay zeka (YZ) kullanımı, disiplin ister. Bu ünitede, büyük dil modeli (LLM — Large Language Model; metni istatistiksel olarak, "bir sonraki en olası kelime" mantığıyla üreten yapay zeka türü) dediğimiz araçların fiziksel işlerin neresinde gerçekten zaman kazandırdığını, neresinde tehlikeli olduğunu ve her çıktıyı nasıl doğrulayacağınızı öğreneceksiniz.
Önce kritik bir kavram: halüsinasyon (hallucination), YZ'nin gerçekte doğru olmayan bir bilgiyi tam bir özgüvenle, doğruymuş gibi üretmesidir. Fizikte bu; uydurma bir sabit değeri, var olmayan bir denklemin adı, yanlış bir birim ya da olmayan bir makaleye atıf biçiminde karşınıza çıkar. Kritik nokta şudur: LLM bir hesap makinesi ya da fizik motoru değildir. O, eğitim verisinde gördüğü metinleri istatistiksel olarak taklit eden bir metin üreticisidir. Çoğu zaman doğru fiziği üretir, çünkü çok sayıda doğru fizik metni görmüştür; ama "çoğu zaman doğru" ile "her zaman doğru" arasındaki fark, fizikte her şeydir.
Yapay zeka fizikte nerede işe yarar, nerede yaramaz?
YZ'yi bir hızlı taslak, fikir ve kodlama ortağı olarak düşünün: değerli ama doğrulanması şart. Aşağıdaki ayrım, bu modülün omurgasıdır.
Görev
YZ'nin katkısı
Fizikçinin sorumluluğu
Sayısal hesaplama
Python/NumPy kodu yazar
Kodu çalıştırıp sonucu birimle teyit etmek
Simülasyon
Diferansiyel denklem çözüm iskeleti kurar
Fiziksel korunum yasalarıyla doğrulamak
Deney verisi analizi
Eğri uydurma kodu, istatistik önerir
Modelin fiziğe uygunluğunu onaylamak
Model/formül türetme
Türetme taslağı ve ara adım sunar
Her adımı ve sınır koşulunu denetlemek
Görselleştirme
Grafik kodu üretir
Eksen, birim ve ölçeğin doğruluğunu görmek
Literatür/yazım
Özet, taslak, dil düzeltme yapar
Her atıfı ve olguyu kaynakta teyit etmek
Temel kural: YZ'yi hesabın kendisine değil, hesabın yolunu bulmaya, kod yazmaya ve düzenlemeye kullanın; sayısal sonucu her zaman deterministik bir araçla (çalıştırılan Python kodu, boyut analizi, elle kontrol) doğrulayın. "Deterministik" burada "aynı girdiye her zaman aynı ve kesin sonucu veren" demektir; çalıştırılan bir NumPy kodu böyledir, LLM'in kafadan verdiği bir sayı değildir.
Fizikte YZ'nin üç ölümcül tuzağı
1. Birim ve mertebe hataları. YZ, joule ile elektronvolt, kelvin ile santigrat, radyan ile derece arasında sessizce geçiş yapabilir. Sonuç sayısal olarak "makul" görünür ama fiziksel olarak yanlıştır.
2. Uydurma sabitler ve denklemler. YZ, hatırlamadığı bir malzeme sabitini ya da bir kesit alanını makul görünen bir sayıyla "doldurabilir". Var olmayan bir yasaya isim verebilir.
3. Sahte atıflar. YZ, gerçek bir dergide, gerçek görünen yazar adlarıyla, tümüyle uydurma bir makale üretebilir. Bunu 9. ünitede derinlemesine ele alacağız.
İpucu: Her sayısal YZ çıktısına üç soruyla yaklaşın: (1) Birimi ne? (2) Mertebesi (10'un kaçıncı kuvveti) fiziksel olarak makul mu? (3) Bunu bağımsız olarak nasıl kontrol ederim? Bu üç soru, fizik hatalarının büyük çoğunluğunu daha başta yakalar.
Adım adım: fizikte güvenli YZ iş akışı
1. Problemi birimleriyle tanımla. "Bir cismin hızını bul" yerine "Kütlesi 2 kg olan cisim, 5 N sabit kuvvetle 3 s boyunca ivmelenirse son hızı m/s cinsinden nedir?" deyin. Verilenleri ve istenen birimi açıkça yazın.
2. Adım adım çözüm ve birim takibi iste. YZ'den her ara adımda birimin nasıl taşındığını göstermesini isteyin. Birimler, hatayı yakalamanın en güçlü aracıdır.
3. Kodu çalıştırarak doğrula. Sembolik ya da sayısal sonucu, çalıştırılabilir bir Python koduyla teyit edin. Bu modülün merkezi ilkesi budur.
4. Fiziksel karşı kontrol yap. Enerji korunuyor mu? Sınır durumda (kütle sıfıra giderken, hız çok küçükken) sonuç beklenen davranışı veriyor mu? Boyut analizi tutuyor mu?
5. Sabitleri ve atıfları teyit et. Işık hızı, Planck sabiti, bir malzemenin yoğunluğu — hepsini güvenilir bir referanstan (CODATA, ders kitabı, veri sayfası) doğrulayın.
Üç mini vaka
Vaka 1 — Birim tuzağı. Bir mühendislik öğrencisi, YZ'ye bir fotonun enerjisini sordu ve E = 3,2 × 10⁻¹⁹ J cevabını aldı (doğru). Ancak YZ bir sonraki adımda bunu "yaklaşık 2 eV" diye yazdı. Öğrenci 1 eV = 1,602 × 10⁻¹⁹ J dönüşümünü kontrol etti: doğru sonuç yaklaşık 2 eV çıktı, tutarlıydı. Ama başka bir soruda YZ 3,2 × 10⁻¹⁹ J'ü "3,2 eV" diye yazdı; öğrenci dönüşümü elle yapınca 2 eV olması gerektiğini gördü ve hatayı yakaladı. Kaybedilen zaman: 3 dakika.
Vaka 2 — Uydurma sabit. Bir öğretmen, YZ'den suyun belirli bir sıcaklıktaki viskozitesini istedi. YZ makul görünen bir sayı verdi ama kaynak göstermedi. Öğretmen değeri bir mühendislik el kitabıyla karşılaştırdığında, YZ'nin verdiği sayının gerçek değerin yaklaşık iki katı olduğunu gördü. Doğrulama olmasa, bir laboratuvar hesabı tümüyle yanlış çıkacaktı.
Vaka 3 — Doğrulama kazandırdı. Bir araştırmacı, YZ'den bir sarkacın hareket denklemini sayısal çözen bir Python kodu istedi. Kod çalıştı ama enerji zamanla sürekli arttı — fiziksel olarak imkânsız. Araştırmacı bunun sayısal yöntemin (basit Euler adımı) hatasından kaynaklandığını fark etti, YZ'den enerji korunumunu koruyan bir yöntem (örneğin daha küçük adım ya da daha kararlı bir çözücü) istedi ve 10 dakikada düzeltti. Enerji korunumu kontrolü olmasa, hatalı sonuç doğru sanılacaktı.
Dört kopyalanabilir şablon
1) Birim takipli, doğrulanabilir çözüm:
Rolün: fizik asistanı. Şu problemi ADIM ADIM çöz: [problem].Tüm verilenleri ve istenen sonucu SI birimleriyle yaz.Her adımda birimin nasıl taşındığını göster.Sonucu, çalıştırılabilir bir Python (NumPy) koduyla teyit et.Sonunda mertebenin fiziksel olarak makul olup olmadığını bir cümleyle değerlendir.
2) Sabit/veri teyidi:
[Fiziksel sabit ya da malzeme özelliği] değerini ve SI birimini yaz.Kaynağını belirt (ör. CODATA, el kitabı). Eğer kesin değeribilmiyorsan, "bu değeri bir referanstan doğrula" de ve UYDURMA.Belirsizliğini (varsa) de belirt.
3) Kendi çözümümü/kodumu kontrol ettirme:
Aşağıda benim çözümüm/kodum var. Her adımı ve birimini denetle.HATA varsa hangi adımda ve neden olduğunu göster; doğruysa "doğru" de.Özellikle birim tutarlılığını ve mertebeyi kontrol et.Yeni çözüm yazma; yalnızca benimkini denetle. Çözümüm: [buraya]
4) Fiziksel sağlama (sanity check) istemi:
Şu sonuç için 3 bağımsız fiziksel sağlama önerisi ver (hesabı yapma):boyut/birim analizi, sınır durumu davranışı, korunum yasası kontrolü.Her biri için bu sonuçta neyi kontrol etmem gerektiğini bir cümleyle yaz.
Zayıf prompt / Güçlü prompt
Zayıf: "Bir topun havada ne kadar kaldığını hesapla."
Sonuç: Eksik veri, belirsiz birim, tek satır cevap; doğrulanamaz, hata yakalanamaz.
Güçlü: "Yerden 20 m/s dikey hızla atılan bir top için, hava direncini ihmal ederek havada kalma süresini g = 9,81 m/s² alarak ADIM ADIM hesapla. Birimleri her adımda göster. Sonucu bir Python koduyla teyit et ve sınır durumu olarak hız iki katına çıkarsa sürenin ne olacağını da yaz."
Sonuç: Denetlenebilir adımlar, birim takibi, çalıştırılabilir doğrulama ve fiziksel karşı kontrol.
Sık yapılan hatalar
- Birimi ihmal etmek. Sayıyı birimsiz kabul etmek, fizikteki en yaygın ve en pahalı hatadır. Her sayının bir birimi vardır.
- Mertebeyi kontrol etmemek. Sonuç 10'un kaç kuvveti mertebesinde? Bir insanın kütlesi 70 kg'dir, 70 g ya da 70 ton değil. Mertebe kontrolü saniyeler alır, saatler kurtarır.
- Sabitleri teyit etmemek. Uydurma bir sabit, en sinsi halüsinasyondur çünkü makul görünür.
- Kodu çalıştırmadan güvenmek. YZ'nin yazdığı kod "doğru görünse" bile çalıştırılıp sonucu kontrol edilmeden kesin sayılmamalıdır.
- Fiziksel sağlama yapmamak. Enerji, momentum, yük korunuyor mu? Sınır durumları beklendiği gibi mi? Bu kontroller olmadan sonuç yarım kalır.
Dikkat: Bir sonucu bir rapora, bir öğrenciye ya da bir tasarıma aktarmadan önce mutlaka doğrulayın. Fizikte yanlış bir değer, ölçüm, tasarım ve güvenlik zincirinde katlanarak büyür. Doğrulanmamış YZ çıktısı, yetkin bir fizikçinin onayının yerine asla geçmez.
Özetle
Yapay zeka fizikte güçlü bir taslak, kod ve düzenleme aracıdır; ama bir hesap makinesi, fizik motoru ya da güvenilir bir referans değildir. En büyük riskler birim/mertebe hataları, uydurma sabitler ve sahte atıflardır. Bu yüzden temel disiplin nettir: problemi birimleriyle tanımla, adım adım ve birim takipli çöz, kodu çalıştırarak doğrula, fiziksel karşı kontrol yap, sabit ve atıfları teyit et. Bu modül boyunca her ünitede bu doğrulama zihniyetini derinleştireceğiz.
Uygulama görevi
Kendi alanınızdan orta zorlukta bir fizik problemi seçin (bir kinematik, enerji ya da elektrik sorusu). YZ'ye 1. şablonla, birim takibiyle çözdürün. Ardından sonucu bağımsız bir yolla (çalıştırılan Python kodu, boyut analizi ya da elle) doğrulayın. En az bir mertebe kontrolü ve bir sınır durumu kontrolü yapın. Bulgularınızı 5-6 cümleyle not edin: YZ nerede işe yaradı, nerede doğrulama gerekti, bir birim/mertebe hatası çıktı mı?
Kontrol listesi
- [ ] Problemi verilenleri ve istenen birimiyle net tanımladım.
- [ ] YZ'den adım adım çözümü ve birim takibini istedim.
- [ ] Sonucu çalıştırılabilir bir kodla ya da elle doğruladım.
- [ ] Mertebenin fiziksel olarak makul olduğunu kontrol ettim.
- [ ] En az bir fiziksel sağlama (korunum, sınır durumu) yaptım.
- [ ] Kullandığım sabitleri güvenilir bir kaynaktan teyit ettim.
- [ ] Doğrulanmamış hiçbir sonucu başkasına aktarmadım.