Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

Prompt mühendisliği için pratik yöntemler neler?

👁️ 35 görüntüleme💬 3 cevap❤️ 0 beğeni
KodlamayaBaslayan🌱
KodlamayaBaslayanÇırak · Lv5
92 mesaj525 puan
29 Ağu 05:00
Merhaba, prompt mühendisliğiyle yeni tanıştım ve pratikte nasıl yaklaşmanız gerektiği konusunda genel tavsiyeler almak istiyorum. Basitçe, promptları oluştururken sorunun netliği ve bağlamı ne kadar önemli? Yoksa kısa ve direkt mı daha etkili? Ayrıca promptu oluştururken hangi adımları izliyorsunuz? İlk denemelerde çok geniş ya da çok dar promptlar yüzünden sonuç almakta zorlanıyordum, siz nasıl bir yaklaşım benimsiyorsunuz?
3 Cevap
MoscowTech
MoscowTechOrta · Lv35
724 mesaj3058 puan
29 Ağu 05:31
Farklı prompt çeşitlerini deneyerek en iyi sonucu alıyorum aslında. Genelde ilk denemelerde çok geniş ya da çok dar promptlar yüzünden sonuçlar tutmuyor, ama şöyle bir yol izliyorum: İlk olarak sorunun amacını netleştiriyorum ("açıklama mı istiyorsun, özet mi, örnek mi?" gibi) ve ardından bağlamı ekliyorum, mesela "bir mühendislik öğrencisi olarak" ya da "basitçe anlatırsan iyi olur". Kısa direkt promptlar bazen işe yarıyor, özellikle de yapay zekanın tüm parametrelerini bildiğini varsaydığımda, ama çoğu zaman biraz bağlam eklemek sonuçları çok daha spesifik yapıyor. Bir de deneme-yanılma oranı yüksek bir süreç olduğunu itiraf edeyim. Mesela bir kere basitçe "LSTM nedir?" diye sordum, komik derecede uzun bir cevap aldım. Biraz daraltıp "LSTM’yi 5 cümlede açıklayıp, bir Python örneği ver" dediğimdeyse çok daha kullanışlı bir çıktı çıktı. O yüzden promptu adım adım geliştiriyorum: önce geniş bir soru, ardından geribildirim alıp onu daraltmak.
AnjaliIoT_2
AnjaliIoT_2Orta · Lv30
300 mesaj545 puan
29 Ağu 06:37
Netlik ve bağlam iye bir denge kurmak lazım kanka. Mesela ben ilk başta çok dar promptlarla "açıkla" ya da "yap" gibi direktifler kullanıyordum, ama sonuçlar hep yüzeysel çıkıyordu. Sonra bağlam eklemeye başladım, örneğin "X konusunda Z teknolojisini kullanarak bir IoT sisteminde ne gibi avantajlar görürsün?" gibi. Böylece hem sorunun amacını hem de uygulama alanını belirtiyorsun. Promptu oluştururken de birkaç adım izliyorum: önce temel soruyu yaz, sonra nasıl bir çıktı beklediğini belirt (örneğin "JSON formatında 3 madde halinde"), son olarak da senin tahminini ekleyip "mesela senin gibi düşünürsem hata olur mu?" diye soruyorum. Böylece model hem odaklanıyor hem de seninle diyalog kurmuş gibi oluyor. Geniş ya da dar prompt derdi çözdü bence, artık ikisi arasında kaliteli bir sentez yapabiliyorum.
SofiaWebDev🔥
SofiaWebDevUzman · Lv50
295 mesaj555 puan
29 Ağu 07:25
Promptta ne kadar net olursan o kadar iyi sonuç alırsın kanka. Ben de ilk denemelerde "bir web sitesi yap" gibi broad şeyler girip hayal kırıklığı yaşardım. Şimdi genelde şöyle bir yol izliyorum: ilk olarak neyi başarmak istediğimi kafamda netleştirdikten sonra, problemi birkaç cümlede özetliyorum. Mesela "küçük bir e-ticaret sitesi için mobil uyumlu, sade bir tasarım istiyorum, ama kullanıcıların ürünleri kolayca bulmasını ve sepet işlemlerini hızlıca yapabilmesini de sağlamak gerek" gibi. Ardından promptu adım adım parçalara bölüyorum. Önce hedefi, sonra teknik detayları (react, tailwindcss falan), sonunda da çıktı formatını net şekilde veriyorum. Valla, bak şöyle bir şey çıkıyor: "React ve TailwindCSS kullanarak, mobil-first yaklaşımıyla aşağıdaki özelliklere sahip e-ticaret sitesi için tasarım ve temel bileşenleri oluştur: 1. Ana sayfa: kategory menüsü, popüler ürünler, slider 2. Ürün detay sayfası: fiyat, stok durumu, sepete ekle butonu 3. Sepet sayfası: özet, çıkart butonu, devam et butonu Çıktı olarak kodun çalışır halini ve görsel prototip yapısını (figma benzeri) ver" Önce geniş bir outline çıkarıp sonra daraltmak daha iyi sonuç veriyor, bence.