Uzmanların Zihninde Aslında Neler Oluyor?
(stdy.blog)Genel Bakış
- Amerikalı psikolog Gary Klein, itfaiyeciler, acil servis hemşireleri, uçak pilotları gibi kritik sahalarda uzmanlık sergilemesi gereken insanları onlarca yıl incelemiş bir "uzmanlık uzmanı"dır
- Klein, uzmanlarla yaptığı derinlemesine görüşmeler ve gözlemler üzerinden, problemli bir durumla karşılaştıklarında zihinlerinde neler yaşandığını RPD (Recognition-Primed Decision Model) olarak soyutladı. Onlarca yıl boyunca yapılan çeşitli araştırmalar, farklı alanlardaki uzmanların gerçekten de bu şekilde davrandığını ortaya koydu
- RPD modelini uygularsanız uzmanlardan ve LLM'lerden daha iyi öğrenebilirsiniz
RPD modelinin 5 aşaması
(RPD şeması orijinal blog yazısında yer alıyor)
- Uzman problemli bir durum yaşar.
- Durumdaki birkaç sinyale odaklanır ve bunları geçmiş deneyimleriyle eşleştirerek örüntü eşleştirmesi yapar.
- Eşleşme iyi giderse bir eylem stratejisi kabaca belirir (neyi hedefleyip hangi eylemi yapması gerektiği, eylemin sonucunun ne olacağı). Netleşmezse ek bilgi toplar, başka sinyallere de bakar ve yeniden eşleştirme yapar.
- Aklına gelen eylem stratejisini zihninde simüle eder. Bu gerçekten problemi çözer mi? Çözmeyecek gibi görünüyorsa bir sonraki eylem stratejisine geçip onu simüle eder.
- "Bu işe yarar" dediği bir seçenek bulursa uygular. Sonra durum değişir ve süreç yeniden 1. adıma döner.
Bu model, uzmanlığımızı artırmak için uzmanlardan tam olarak ne öğrenmemiz gerektiğine de işaret ediyor
- Uzmanlar bir problem durumunu tanımak için hangi sinyalleri hangi sırayla gözlemliyor?
- Belirli bir durumda problemi çözmek için önce hangi eylem stratejisini kullanıyorlar?
- Başka bir şeyi değil de neden onu seçtiler? Simülasyonu nasıl yaptılar?
Junior olarak code review'dan öğrenmek
"XX değişken adı fazla kısa. Değişken adları anlaşılabilecek kadar uzun olmalı. YY olarak değiştirelim mi?" gibi bir yorum aldıysanız, sadece "tamam" demek yerine RPD'yi uygulayıp senior'ı biraz zorlayın
- Acaba değişken adının kısa olmasının sorun olmadığı durumlar yok mu?
- O zaman burada değişken adının fazla kısa olduğuna nasıl karar verdiniz?
- XX değişken adını olduğu gibi bırakırsak sonrasında ne tür sorunlar çıkacağını düşünüyorsunuz?
- YY değişken adı aklınıza nasıl geldi?
- İleride YY'nin uygunsuz hale gelebileceği bir durum varsa bu ne olurdu?
- O durumda değişken adını nasıl değiştirirdiniz?
Şikâyet etmeyen bir LLM'ye sormak için de çok uygun sorular; hatta "Böyle bir geri bildirim aldım, RPD kullanarak buna uygun sorular öner" demek de iyi bir yöntem
Ek kaynaklar
- Şüphe duymak yerine değerlendirme ölçütlerini anlatın: RPD'yi akılda tutarak senior'ın junior'ın gelişmesine yardımcı olmak için nasıl bir diyalog kurması gerektiğini anlatan yazı
- Bu yargıya nasıl varabilmişti?: Problemi görür görmez nedenini tespit ettiğim bir debugging vakasında bunu nasıl yapabildiğimi anlattığım yazı. Burada ele alınan CDM (Critical Decision Method) de uzman zihnini incelemek için Gary Klein'ın geliştirdiği bir soru sorma yöntemi
- The RPD Model: Criticisms and Confusions: RPD modeli yayımlandıktan sonra gelen eleştirilere ve RPD hakkındaki yanlış anlamalara Gary Klein'ın 2021'de bizzat yanıt verdiği yazı
- Source of Power: How People Make Decisions: Gary Klein'ın 1999 tarihli, RPD'yi daha ayrıntılı anlattığı kitabı
LLM'den yararlanmak
LLM'nin Gary Klein'ın bakış açısından, RPD ve CDM'yi (Critical Decision Method) kullanarak iyi sorular oluşturmasını sağlayan bir prompt şablonu hazırlandı. Test edildiğinde soru kalitesinin oldukça iyi olduğu görüldü
Elbette gerçek hayatta senior review yaptığında "bir saniye" deyip LLM'ye sorarak soru üretmek zor olabilir. Bu yüzden uzun vadede daha avantajlı olan şey, LLM'nin ürettiği soru biçimlerini içselleştirip bunları kendi başına üretebilen biri olarak gelişmektir
8 yorum
Eğlenceliydi.
İlginç bir keşif, keyifle okudum.
Kitap The Talent Code'da anlatılan derinlemesine çalışmanın somut yöntemlerinden biri sayılabilir. Güzel yazı için teşekkürler.
Ah evet, doğru. Derinlemesine pratiğe ilgi duymaya başladıysanız, bu kavramın asıl yaratıcısı(?) Anders Ericsson'un
<1만 시간의 재발견>kitabı da çok iyidir.Yazı da güzel ama, bu tür şeylere ilgi duyup öğrenmeye çalışmanız da çok etkileyici görünüyor.
Teşekkürler. Uzun süredir doğrulanmış araştırmaları inceleyip bunları yapay zekaya uygulamak eğlenceliydi.
İlgi çekici bir konu, keyifle okudum.
Teşekkürler haha