18 puan yazan ironlung 2024-04-30 | 1 yorum | WhatsApp'ta paylaş
  • GitLab’in resmi teknik dokümanlarını İngilizceden Türkçeye çevirmek için çeviri amaçlı bir GPT prompt’unun nasıl yazıldığı anlatılıyor.
  • Etkili prompt yazımı için gereklilikler:
    • Prompt yazmadan önce çeşitli derslerden ve medya kaynaklarından öğrenilen içerikler.
    • Examples:
      • Kullanıcının beklediği çıktı için örnekler yazmak.
      • GPT, yalnızca basit örnekler görse bile karmaşık işleri tutarlı biçimde yürütebilir.
    • Direction:
      • İş sırasını veya kuralları ayrıntılı biçimde yazmak.
      • Aşamalı işlerde talimatları ‘1.’, ‘2.’ diye numaralandırmak GPT’nin işi daha iyi yapmasını sağlar.
    • Parameters:
      • Üretken yapay zekada çeşitli parametreler ayarlanabilir.
      • Bunlar arasında ‘aynı soruya ne kadar çeşitli yanıt verileceği (temperature)’ ve ‘ne kadar yüksek olasılıklı yanıtların sunulacağı (top-p)’ gibi ayarlar bulunur.
    • Format:
      • Yanıt biçimini belirtmek.
      • Markdown, JSON veya CSV formatı isteniyorsa bunun açıkça belirtilmesi gerekir.
    • Chaining:
      • Prompt’ları veya üretken yapay zekaları birbirine bağlayarak kullanmak.
      • Örneğin ChatGPT’den görsel üretimi için bir prompt istenir, görsel ise Midjourney’de üretilir.
      • Her alan için uzmanlaşmış yapay zekalar birlikte kullanılır.
  • ‘Çeviri amaçlı GPT’ prompt’u yazma yöntemi:
    • Yukarıdaki gerekliliklere göre GPTs içinde ‘çeviri amaçlı GPT’ prompt’u yazıldı.
    • İstenildiği gibi çalışan kişisel bir GPT oluşturmak için prompt’a Instructions, Responses ve Examples eklenmeli.
    • Prompt içinde GPT’nin rolü, hedefi, yanıt gereklilikleri ve yanıt örnekleri belirtilir.
    • Instructions:
      • GPT’nin rolünü ve nihai hedefini yazmak.
      • Özelleştirilmiş yapay zeka tasarlarken ‘AI’ye bir rol verme (roleplay) eyleminin önemli olduğunu’ gösteren çok sayıda araştırma vardır.
      • Çevirmen, öğretmen, doktor gibi istenen yanıtlayıcı kimliği AI’ye verilir.
      • Çeviri amaçlı GPT’de AI rolü ‘İngilizce-Korece çevirmen’, nihai hedef ise ‘metnin Korece çevirisi’ olarak ayarlanmıştır.
    • Responses:
      • Yanıt gerekliliklerini yazmak.
      • AI’nin sık kullandığı “Anladım” ya da “~ yapacağım” gibi gereksiz ifadeleri kaldırmayı amaçlıyor.
      • Çeviri amaçlı GPT’ye ‘ek açıklama veya bağlam olmadan yalnızca kısa yanıt vermesi’ talimatı eklendi.
      • ‘Sadece çeviri görevine odaklanması ve tüm etkileşimlerde doğruluk ile kısalığı koruması’ istendi.
    • Examples:
      • AI’nin anlaması için kısa yanıt örnekleri göstermek.
      • Burada ‘soru ve yanıtların --- ile ayrıldığı’ açıkça belirtilmeli.
      • Aksi halde AI, ‘örnek sorunun nereye kadar sürdüğünü ve örnek yanıtın nerede başladığını’ anlayamayabilir ve alakasız cevaplar verebilir.
      • Çeviri amaçlı GPT Examples bölümüne ayrı ayrı ‘Q: apple A: elma’ ve ‘Q: Hello, who are you? A: Merhaba, sen kimsin?’ yazıldı.
  • Özel söz dizimi olan GPT’nin uygulanma yöntemi:
    • GitLab’in resmi teknik dokümanlarında kullanılan özel Markdown söz dizimi de prompt’a eklendi.
    • Bunun için geliştiricinin önce ‘GitLab teknik dokümanlarındaki özel Markdown söz diziminin ne olduğunu’ anlaması gerekiyor.
    • GitLab teknik doküman projesi analiz edilerek build yöntemi ve özel Markdown söz dizimi bulundu.
      • GitLab, teknik doküman sitesini sunmak için Ruby tabanlı statik site üreticisi Nanoc’u kullanıyor.
      • Bu yapı, dokümanların Markdown kurallarına göre yazılıp HTML olarak render edilmesine dayanıyor.
    • Eğer yapı basit bir Markdown yapısıysa, daha önce sözü edilen prompt küçük değişikliklerle kullanılabilir.
      • GPT, genel Markdown söz dizimini zaten biliyor ve yapıyı bozmadan çeviri yapabiliyor.
    • GitLab, genel Markdown ile kullanılamayan sekmeler veya rozetler gibi öğeleri teknik dokümanlara uyguluyor.
      • GPT, ‘GitLab teknik dokümanlarındaki özel Markdown söz diziminin ne olduğunu’ bilmiyor.
    • Bu nedenle çeviri amaçlı GPT tasarlanırken bu içerik prompt’a ayrıntılı biçimde yazıldı.
      • GitLab teknik dokümanlarındaki özel Markdown söz dizimini çevirmenin somut yöntemleri, örnekleri ve kısıtları prompt’a eklendi.

1 yorum

 
yangeok 2024-05-09

Komutlar, yanıtlar, örnekler