• 16-09-2025, 16:06:49
    #1
    backlinkmatik.com
    Chatgp'de random konusunda ilginç bir sorun yaşıyorum

    Örneğin girdiğim promtta, aşağıdaki kelimelerden rastgele birisini kullan, random birisini seç gibi talimatlar yazdığımda; çok yüksek oranda, bazı zamanlarda ise %100 ısrarla, ilk verdiğimi kullanıyor. Somutlaştırayım:

    Alıntı
    Aşağıda 3 konu var, içeriğin devamında bunlardan rastgele birisi hakkında alt başlık ekle ve detaylandır.
    • en iyi yerli diziler
    • en iyi yerli filmler
    • en iyi yerli belgeseller
    Ve bu şekilde 50 farklı içerik de yazdırsam, "en iyi yerli diziler" i ekliyor, diğerlerini tercih etmiyor. Dolayısıyla aynı promt ile rastgelelik isterken bunu sağlayamıyorum.

    Üstelik promtun devamında, açık bir şekilde rastgelelik vurgusu yapıp, farklı eklemeler yapsam da yine ilkine göre yazıyor.

    Elbette bu rastgeleliği ön bir otomasyon ile çözebiliriz, o farklı bir konu. Ancak benim merak ettiğim ve anlamaya çalıştığım, Chatgpt neden random at dememe rağmen ilkini alıyor. Gerçekten random atsa hepsi birbirine yakın adetlerde yazılmalı. Bilgisi, tahmini, önerisi olan var mı ?
  • 16-09-2025, 16:07:33
    #2
    İleriki sürümlerde daha da gelişecektir Aykut abi, grok şuan en iyisi sanki.
    https://grok.com/imagine
  • 16-09-2025, 16:09:12
    #3
    Kurumsal PLUS
    chatgptnin cevaplaması daha iyi olur

    Ah, evet! Bu aslında çok ilginç bir konu ve ChatGPT’nin çalışma mantığıyla doğrudan ilgili. Konuyu adım adım açıklayayım:

    1️⃣ Modelin “random” anlayışı


    ChatGPT, klasik bir “random seçim” yapmıyor. Yani sizin verdiğiniz listeyi tamamen eşit olasılıklarla karıştırıp birini seçmiyor. Bunun yerine, model olasılık tabanlı dil tahmini yapıyor:
    • Model, bir sonraki kelimeyi veya kelime gruplarını tahmin ederken, “hangi seçenek daha doğal, mantıklı veya önceki bağlama uygun” diye bakar.
    • Liste başında verdiğiniz öğeler, genellikle bağlam içinde “önemli” veya “ilk hatırlanan” öğeler olarak kabul edilir. Bu yüzden ilk öğe daha yüksek olasılıkla seçilir.
    Yani, siz “rastgele seç” dediğinizde bile model aslında statistiksel olarak en olası cevabı üretme eğilimindedir; gerçek anlamda eşit olasılıklı bir seçim değildir.

    2️⃣ Sıralama etkisi


    Örneğinizde:

    en iyi yerli diziler en iyi yerli filmler en iyi yerli belgeseller
    • Model, “diziler” ifadesini ilk gördüğü için onu daha “önemli” veya “bağlamsal olarak doğal” olarak işaretler.
    • Bu yüzden uzun bir içerik üretse bile çoğu zaman ilk öğeyi seçiyor.

    3️⃣ Prompt ile rastgeleliği artırmak


    Bazı yöntemler şunlar:
    1. Listeleri ters sırada verin veya karıştırın:
      Farklı denemelerde sıralamayı değiştirirseniz, model bazen farklı seçimler yapar.
    2. “Zorla” seçim talimatları:
      Örneğin:

      Aşağıdaki üç konu arasından eşit olasılıkla birini seç: ...
      “eşit olasılık” ifadesi modele biraz daha rastgelelik ekleyebilir, ama %100 garanti vermez.
    3. Multiple completions (birden fazla yanıt) kullanın:
      OpenAI API ile n parametresini artırarak birden çok yanıt alırsınız. Model, farklı yanıtlar üretir ve bunlardan birini seçebilirsiniz.

    4️⃣ Neden eşit dağılmıyor?

    • Model deterministik değildir ama tam rastgele değildir.
    • İlk öğe genellikle bağlam ve dilsel tahmin açısından “önce seçilmesi gereken” olarak görülür.
    • Rastgelelik için dış bir otomasyon veya API üzerinden çoklu yanıt ve seçim yöntemleri kullanmak en güvenilir yoldur.
    💡 Özetle: ChatGPT, klasik programlama “random” fonksiyonu gibi davranmaz. Liste başı veya bağlama göre olasılığı daha yüksek olan öğeyi seçmeye eğilimlidir. Eğer gerçekten eşit rastgelelik istiyorsanız, prompt içinde daha güçlü “eşit olasılık” vurgusu veya bir ön/son seçim mekanizması gerekir.
  • 16-09-2025, 16:11:08
    #4
    Zamanla gelişiyor, 3.5'in saçmalamalarından nerelere geldik 2 yılda.