Prompt Yazma 101Başlangıç12 dk

İyi bir prompt'un anatomisi

Hedef, bağlam, kaynak ve beklenti. Copilot'un isabetli yanıt vermesini sağlayan dört öğeyi tanıyın, belirsiz prompt'ları adım adım düzeltin.


Bu derste neler öğreneceksiniz?

  • Etkili bir Copilot prompt'unun dört öğesini sayın
  • Belirsiz bir isteği dört öğeli bir prompt'a dönüştürün
  • Bağlam ile kaynağın farkını açıklayın ve ikisini doğru yerde kullanın
  • Yanıt tatmin etmediğinde önce hangi öğeyi düzelteceğinize karar verin
Bu sayfada

Yeni bir iş arkadaşınıza "şu sayılara bakar mısınız?" dediğinizde hangi sayıların önemli olduğunu, ne aradığınızı ve sonucu kimin kullanacağını sorması gerekir. Mart ayında perakende segmentindeki ciroyu kontrol etmesini ve en büyük üç nedeni Ayşe'ye e-postayla özetlemesini istediğinizde işe başlayabilir. Copilot'un da bu açıklığa ihtiyacı var. Yüz ifadenizden veya bulunduğunuz ortamdan eksik bilgiyi çıkaramaz.

Copilot'tan aldığınız yanıt beklentinizi karşılamıyorsa görev için gerekli bir talimat eksik kalmış olabilir. Bu dersteki dört parçalı kontrol listesi, prompt'u göndermeden önce o boşluğu bulmanıza yardımcı olacak.

İyi bir prompt hangi dört öğeden oluşur?

Microsoft'un prompt rehberi dört öğe üzerinde durur. İyi sonuç veren prompt'larda da aynı yapı karşımıza çıkar:

  1. Hedef, almak istediğiniz sonucu söyler. Bu bir özet, tablo, e-posta taslağı ya da risk listesi olabilir. Hem eylemi hem teslim edilecek çıktıyı belirtin.
  2. Bağlam, bu çıktıya neden ve kimin için ihtiyaç duyduğunuzu açıklar. Hedef kitleyi, durumu, verilecek kararı ve vurguyu değiştirecek kısıtları ekleyin.
  3. Kaynak, Copilot'un yanıtı neye dayandıracağını belirler. Bir dosya, toplantı, e-posta zinciri, yapıştırılmış metin ya da web kaynağı olabilir.
  4. Beklenti, çıktının tonunu, uzunluğunu, formatını ve bölüm sırasını tanımlar. Bir bilgi kaynakta yoksa ne yapılacağını da burada söyleyin.

Hangi öğenin zayıf olduğunu çoğu zaman hatanın türünden anlayabilirsiniz. "Bu projeye yardım et" ifadesinde eylem ve teslim edilecek çıktı belli değildir, dolayısıyla hedefi düzeltmeniz gerekir. Özetle, karşılaştır, ayıkla, taslak oluştur, yeniden yaz, belirle, düzenle veya öner gibi bir fiille başlayıp ne almak istediğinizi söyleyin. Bağlama, yanıtı gerçekten değiştiren hedef kitleyi, amacı ve kısıtları ekleyin. Gereksiz arka plan da eksik bilgi kadar dikkati dağıtabilir. "Belge" demek yerine kullanılacak dosyayı açıkça adlandırın. Beklentiyi de gözlemlenebilir yazın. "Profesyonel yap" açık bir ölçüt vermez. "Tarafsız ton kullan, beş madde yaz ve her maddeyi 20 kelimenin altında tut" dediğinizde sonucu kontrol edebilirsiniz.

Kısa bilgi sorularında dört öğenin tamamına ihtiyaç olmayabilir. Çıktıyı paylaşacak, gönderecek veya bir kararda kullanacaksanız tam yapıyı tercih edin. Sonuç amacına ulaşmadığında bütün prompt'u baştan yazmadan önce sorumlu öğeyi bulun. Böylece çalışan talimatları koruyup yalnızca açık kalan kısmı düzeltirsiniz.

Önce hedefi yazın

Prompt'unuzda yalnızca bir şeyi düzeltecekseniz ilk cümleyi net bir hedefe ayırın. Özetle, karşılaştır, ayıkla, taslak oluştur, yeniden yaz ya da belirle gibi bir fiille başlayın. "İki paragraflık durum güncellemesi yaz" ifadesi, "projeme yardım et" ifadesinden çok daha açık bir görev verir.

Öğeler yanıtı nasıl değiştirir?

Aşağıdaki satırlarda aynı istek adım adım gelişiyor. Eklenen her öğe farklı bir sorunu çözüyor:

Sürüm Prompt Sonuç
Belirsiz "Bu dokümanı özetle" Yarım sayfa jenerik özet
+ Hedef "Bu dokümandaki riskleri özetle" Risk listesi, ama sırasız
+ Bağlam "…devam/iptal kararı verecek yönlendirme komitesi için" Önceliklendirilmiş, karar odaklı
+ Beklenti "…her biri 20 kelimeyi geçmeyen 5 madde, sade bir dille" Doğrudan sununuza yapıştırabileceğiniz metin

Yanıtı düzelten şey prompt'un uzunluğu değil, gerekli bilgilerin tamamlanmasıdır. Hedefi, hedef kitleyi, kaynağı ve formatı açıklayan iki düzgün cümle, dağınık bir paragraftan daha iyi çalışır.

Her öğe başka bir sorunu giderir. Hedef, açık uçlu isteği kontrol edilebilir bir göreve çevirir. Bağlam, yanıtın vurgusunu belirler. Kaynak, olguların nereden geleceğini sınırlar. Beklenti ise çıktının biçimini tanımlar. Bu yüzden prompt'u yalnızca uzatmak yetmez. Hedefi üç kez tekrarlasanız da eksik kaynağı tamamlamış olmazsınız. İçerik amacından sapmışsa hedefe ve bağlama, olgular yanlışsa kaynağa, yalnızca biçim bozuksa beklentilere bakın.

Dört öğeli durum güncellemesi· copilot-chat
Zayıf örnek

Yönlendirme komitesi için hızlı bir proje durum güncellemesi yaz. Profesyonel olsun.

İyi örnek

[Proje adı] yönlendirme komitesi için bir durum güncellemesi yaz. Hedef: önümüzdeki salı verilecek devam/iptal kararına ışık tutmak. Kaynak: /[durum raporu dosyası]. Üç kısa paragraf: ilerleme, riskler, talep. Ton: doğrudan, abartısız.

Bu prompt neden daha iyi? Dosyanıza dayanan, iki dakikada düzenleyip gönderebileceğiniz, somut bir taleple biten üç paragraflık taslak.

Bağlam ile kaynak arasındaki fark nedir?

En sık karıştırılan iki öğe bunlardır. Yanıt olgusal açıdan doğru olduğu hâlde yanlış noktaları vurgulayabilir. Tersi de mümkündür, düzenli görünen bir yanıt kaynağın hiç söylemediği bir bilgi içerebilir.

Bağlam yanıtın vurgusunu, kaynak ise kullanılabilecek olguları belirler. İkisi farklı sorulara yanıt verir:

  • Bağlam: "Hedef tarihin korunup korunmayacağına karar verecek operasyon liderleri için pazartesi günü bir bilgilendirme hazırlıyorum." Bu, Copilot'a neyi vurgulayacağını ve ne kadar açıklayacağını söyler.
  • Kaynak: "Olgusal ifadeler için yalnızca 8 Temmuz tarihli proje notlarını kullan." Bu, Copilot'a her olgunun nereden gelmesi gerektiğini söyler.

Bağlam kanıt yerine geçmez. Copilot'a hedef kitlenin "üst düzey yöneticiler" olduğunu söylemeniz, notlarda bulunmayan bir bütçe rakamını kullanmasına izin vermez. Yanıt bir kararda kullanılacaksa kaynak sınırını açıkça yazın. Örneğin "Olgusal ifadeler için yalnızca SOURCE START ile SOURCE END arasındaki güncellemeyi kullan" diyebilirsiniz. Böylece talimatlarla kanıt birbirine karışmaz.

Kaynak, istediğiniz bir olguyu içermediğinde de Copilot'un makul bir şeyle dolduracağı bir boşluk bırakmayın. Bunun yerine ne yapacağını söyleyin: "İstenen bir değer kaynakta yoksa 'Belirtilmemiş' yaz." Bilmediğini itiraf eden bir yanıt, tahmin eden bir yanıttan çok daha yararlıdır.

Somut bir örnek düşünün. Proje güncellemesi riskleri listeliyor, ancak her riskin sorumlusunu belirtmiyor. Siz de bu güncellemeden bir risk tablosu istiyorsunuz. Açık bir kural yoksa Copilot makul görünen bir isim ekleyebilir ve tablo kaynağın desteklemediği bir olgu içerir. Düzenli görünen tabloya güvenen biri, kimsenin üzerinde anlaşmadığı bu isme göre hareket edebilir. "Belirtilmemiş" kuralını eklediğinizde boş hücre görünür kalır ve gerçek sorumluyu bulmanız gerektiğini anlarsınız. Kendinden emin bir tahmin dürüst bir boşluktan daha pahalıya mal olacaksa, eksik bilgiyle ne yapılacağını prompt'ta açıkça yazın.

Belirsiz prompt'umu yeniden yaz· copilot-chat
Zayıf örnek

Şu prompt'u daha iyi hâle getirir misin: "[belirsiz prompt'unuzu yapıştırın]"?

İyi örnek

Göndermek üzere olduğum prompt şu: "[belirsiz prompt'unuzu yapıştırın]". Bunu hedef, bağlam, kaynak ve beklenti öğelerini kullanarak yeniden yaz. Yanıtlamadan önce eksik bilgi varsa bana sor.

Bu prompt neden daha iyi? Kendi prompt'unuzun yapılandırılmış bir sürümünü ve Copilot'un prompt koçunuz gibi çalışmasını sağlayacak netleştirme sorularını alırsınız.

Beklentiler bir yanıtı nasıl kontrol edilebilir kılar?

Beklentiler, istediğiniz çıktıyı kontrol edilebilir hâle getirir. Tonu, hedef kitleyi, gerekli bölümleri ve sıralarını, uzunluğu, tablo sütunlarını, madde yapısını ve eksik bilgi kurallarını burada tanımlarsınız. Bunları adlandırmak, yanıtı puanlayabileceğiniz bir standart oluşturur. "Profesyonel yap" ölçülemez. "Teknik olmayan yöneticiler için tarafsız bir tonla yaz, önce verilmesi gereken kararı, ardından durumu ve risk tablosunu ver, 400 kelimeyi geçme" ifadesini ise tek tek kontrol edebilirsiniz.

İki alışkanlık beklentileri hızla netleştirir. Önce istediğiniz davranışı olumlu bir talimatla yazın. "Üç somut sonraki adım ver" ifadesi, "belirsiz olma" demekten daha işe yarar. Koşullu durumlarda da eğer-ise kuralı kullanın. "Bir sorumlu yoksa 'Belirtilmemiş' yaz" buna iyi bir örnektir. Microsoft'un rehberi de bu iki kalıbı önerir.

İşte klavyenizin yanında tutabileceğiniz bir planlama şablonu olarak tüm çerçeve:

Hedef: [eylem ve teslim]
Bağlam: [amaç, hedef kitle ve ilgili durum]
Kaynak: [Copilot'un kullanması gereken materyal]
Beklentiler: [format, ton, uzunluk, sıra ve eksik bilgi kuralları]

Bu etiketler zorunlu bir yazım biçimi değil, kontrol listesidir. Alışkanlık oturduğunda öğeleri doğal cümlelerin içine yerleştirebilirsiniz. Asıl faydaları, yanıtı nasıl inceleyeceğinizi göstermeleridir. Beklentiler gözlemlenebilir olduğunda doğru bölümleri, sıralamayı, uzunluğu ve eksik değerlerin işaretlenip işaretlenmediğini tek tek kontrol edebilirsiniz. Başarı ölçütü belli olmayan bir prompt'u sonunda yeniden yazmanız gerekir.

Talimatlarla kanıtı görünür biçimde ayırmak beklentileri daha güvenilir kılar. Kaynak yapıştırdığınızda "Olgular için yalnızca SOURCE START ile SOURCE END arasındaki metni kullan" diyerek sınırı gösterin. Böylece kaynaktaki bir cümle talimat, talimatınızdaki bir ifade de tekrarlanacak olgu sanılmaz. Prompt uzadıkça bu küçük ayrım daha değerli hâle gelir.

Eksik olgulara bir yer verin

Bir kararda kullanılacak prompt'a şu satırı ekleyin: "Bir olgu kaynakta yoksa 'Belirtilmemiş' yaz." Copilot'un boşlukları makul görünen tahminlerle doldurması yerine eksik bilgiyi görünür bir işaret olarak bırakırsınız.

Kaynağa dayalı yönetici brifingi· copilot-chat
Zayıf örnek

Bu proje güncellemesini önemli riskleri ve kararları içeren bir yönetici brifingine dönüştür.

İyi örnek

Yapıştırılan proje güncellemesinden özlü bir yönetici brifingi oluştur. Bağlam: hedef tarihin korunup korunmayacağına karar verecek operasyon liderleri için pazartesi güncellemesi. Olgular için yalnızca SOURCE START ile SOURCE END arasındaki metni kullan. Tarafsız bir ton kullan. Güncel durum ve Verilmesi gereken karar bölümlerini, ardından Risk / Etki / Sorumlu tablosunu yaz. 400 kelimeyi geçme. Bir değer yoksa "Belirtilmemiş" yaz.

Bu prompt neden daha iyi? Her olgunun kaynağınıza dayandığı, yöneticilere sunulabilecek bir brifing. Risk sorumlusu gibi kaynakta bulunmayan değerler tahmin edilmez, "Belirtilmemiş" olarak gösterilir.

Önce hangi öğeyi düzeltmelisiniz?

Yanıt beklentinizi karşılamadığında prompt'un tamamını hemen yeniden yazmayın. Önce sorunun yerini bulun. Yanıt hedefteki işi yaptı mı? Vurgu bağlama uygun mu? Her olgu kaynağa kadar izlenebiliyor mu? Format ve eksik değer kurallarına uyulmuş mu? İlk başarısız kontrol, hangi öğeyi düzeltmeniz gerektiğini gösterir.

Ardından yalnızca en büyük sorunu düzeltin. Brifing iyi olabilir, ancak kaynakta bulunmayan bir risk sorumlusu eklenmiş olabilir. Bu durumda yeni bir prompt yazmanız gerekmez. "Yalnızca kaynakta belirtilen olguları kullanarak yeniden yaz. Kaynak hiçbir risk sorumlusu adlandırmıyor. Çıkarımla eklenen her sorumluyu 'Belirtilmemiş' ile değiştir ve dört bölümün tamamını koru" şeklinde hedefli bir takip talimatı verin. Böylece doğru hedefi ve kaynağı korur, yalnızca başarısız öğeyi düzeltirsiniz. Her şeyi baştan yazmak, çalışan parçaları da bozabilir.

Son adım doğrulamadır. Kaynak desteklemiyorsa akıcı bir cümle de başarısız sayılır. Güvenmeden önce her adı, tarihi, sayıyı, durumu ve sorumluyu kanıtınızla karşılaştırın. Kontrol listesini aynı sırayla uygulayın. Yanıt hedefi yerine getirdi mi, bağlama uydu mu, kaynağın içinde kaldı mı ve beklentileri karşıladı mı? Bu hedefli düzeltmeyi bir sonraki Dene, düzelt, geliştir dersinde uygulayacaksınız. Şimdilik hangi öğenin hataya yer açtığını bulmanız yeterli.

Şimdi siz deneyin

Bu haftadan gerçek bir prompt'u yeniden kurun

Copilot'un size verdiği son hayal kırıklığı yanıtını alın ve prompt'a hangi öğenin eksik olduğunu itiraf ettirin.

  1. 01

    Yakın zamanda gerçekten gönderdiğiniz, yavan ya da yanlış bir sonuç dönen bir prompt bulun.

  2. 02

    Parçalarını etiketleyin: bir hedef, bağlam, kaynak ve beklenti belirtiyor mu? Hangilerinin eksik olduğunu not edin.

    İpucu: Belirsiz prompt'ların çoğunda bir hedef vardır, başka bir şey yoktur.

  3. 03

    Dört öğenin tamamını kullanarak yeniden yazın. "Bir olgu yoksa 'Belirtilmemiş' yaz" kuralını ekleyip aynı Copilot yüzeyinde yeniden gönderin.

  4. 04

    İki yanıtı yan yana karşılaştırın ve en çok işi hangi tek öğenin yaptığını adlandırın.

Bu görevde sonucu en çok hangi öğenin değiştirdiğini gösteren bir önce-sonra karşılaştırması.

Aklınızda kalsın

  • Bir prompt'un dört temel öğesi hedef, bağlam, kaynak ve beklentidir.
  • İlk cümlede fiille başlayan net bir hedef yazmak çoğu prompt'u belirgin biçimde iyileştirir.
  • Bağlam yanıtın vurgusunu belirler, kaynak ise kullanılabilecek olguları sınırlar.
  • Beklentiler formatı, tonu, uzunluğu ve eksik bilgi kuralını açıkça tanımlar.
  • Yanıt beklentinizi karşılamadığında prompt'u baştan yazmadan önce eksik öğeyi bulun.

Kendinizi test edin

  1. 1. "Çeyrek raporunu özetle" prompt'unuz genel bir özet verdi, oysa müşteri görüşmesi için konuşma notları gerekiyordu. Hangi öğe eksikti?

  2. 2. Hangi prompt bir beklenti içeriyor?

  3. 3. Bir prompt şöyle: "Hedef tarihin korunup korunmayacağına karar verecek operasyon liderleri için pazartesi bilgilendirmesi hazırla. Olgular için yalnızca 8 Temmuz notlarını kullan." Hangi ifade kaynaktır?

  4. 4. Prompt'unuz bir risk tablosu istiyor ama kaynak, bir risk için sorumlu adlandırmıyor. Bunu prompt'ta ele almanın en iyi yolu nedir?

  5. 5. Copilot akıcı, güzel biçimlendirilmiş bir brifing döndürüyor. Ona güvenmeden önce ne yapmalısınız?

Sık sorulan sorular

Her prompt'ta dört öğenin dördü de gerekli mi?

Hayır. Hızlı bilgi soruları sade haliyle gayet iyi çalışır. Çıktı önemliyse, yani paylaşacak, gönderecek ya da bir kararda kullanacaksanız tam yapıya geçin. Etiketler zorunlu bir form değil, ihtiyaç oldukça kullanacağınız bir kontrol listesidir.

Dört öğeli yapı Copilot Chat dışında da işe yarar mı?

Evet. Aynı yapı Word, Excel, PowerPoint ve hatta GitHub Copilot'ta da prompt'ları iyileştirir. Yalnızca kaynağı verme biçimi değişir. Bir uygulamada açık belge çoğu zaman kaynağınızdır. Chat'te ise kaynağı adlandırır ya da yapıştırırsınız.

Bağlam ile kaynak arasındaki fark tek cümlede nedir?

Bağlam, Copilot'a neyi ve kimin için vurgulayacağını söyler. Kaynak ise her olgunun nereden gelmesi gerektiğini belirler. Bağlamın verdiği yön, kaynakta bulunmayan bir olguyu ekleme izni vermez.

Bu dersteki terimler

prompt
Copilot'a tek mesajda verdiğiniz talimat ve istediğiniz sonucu anlatan bilgiler bütünü.
grounding
Yanıtı modelin genel bilgisi yerine belirli bir kaynağa (dosyalarınız, postanız, toplantılarınız) dayandırma.
kaynak sınırı
"Yalnızca SOURCE START ile SOURCE END arasındaki metni kullan" gibi açık bir kural. Yanıttaki olguları sizin kontrol ettiğiniz kanıtla sınırlar.

Daha fazla kaynak