Etkili komutlar yazmayı öğrenin, sık yapılan hatalardan kaçının ve AI Temsilcinizi gerçek sohbetler için en iyi şekilde ayarlayın.

1. Bölümde, prompt mühendisliğinin temel ilkelerini ele aldık: düz yazı yerine talimatlar yazmak, gereksiz tanımlamaları ortadan kaldırmak, çelişkilerden kaçınmak ve prompt’ları kısa ve öz tutmak. Bu yazıda ise prompt yapısının ötesine geçerek, AI modellerinin gerçekte nasıl davrandıklarına odaklanacağız.

Bir modelin neler yapabileceğini ve yapamayacağını anlamak, komut yazmayı bilmek kadar önemlidir. Ayrıca gerçek zamanlı sesli komut verme, pratik test teknikleri ve daha güvenilir 3CX AI Temsilcileri oluşturmanıza yardımcı olabilecek bir dizi alışkanlığı da ele alacağız. Daha fazla bilgi edinmek için okumaya devam edin!

Modelin Neler Yapabileceğini ve Yapamayacağını Bilin

Kullanıcı komut istemlerinde görülen gereksiz şişkinliğin büyük bir kısmı, komut istemleriyle çözülemeyecek sorunları düzeltmeye çalışmaktan kaynaklanmaktadır.

Komut istemleri şu konularda başarılıdır:

  • Tonu, kişiliği ve dili belirleme
  • Konuşma sırasının yapısını tanımlama (örn. “her seferinde tek bir soru sor”)
  • Hangi aracın ne zaman kullanılacağını belirleme
  • İzin verilen ve verilmeyen eylemleri sıralama
  • Belirli hata durumlarından kurtulma (örn. algılama onarımı, düşmanca davranış)

Komut istemleri şu konularda şu konularda kötüdür:

  • Her adımda keskin ifadeler kullanmaya zorlamak (model kendi sözleriyle ifade edecektir)
  • Kesin sayıların zorlanması (“tam olarak iki kez sor, sonra bir üst seviyeye geç”) — yakın, mükemmel değil
  • Tek bir cümlede uzun koşullu mantık listeleri üzerinde akıl yürütme
  • Eksik araçların değiştirilmesi — temsilcinin bir şeyi araması gerekiyorsa, ona bir araç verin, aramayı düz metinle açıklamayın. AI Prompt sekmesindeki “Insert Variable” düğmesine tıkladığınızda tüm araçlar görüntülenir.

Kendinizi, modeli bir şeyi “gerçekten, kesinlikle, her zaman” yapmaya zorlamak için aynı kuralı üç farklı şekilde yazarken bulursanız, çözüm genellikle bir araç çağırma veya kod düzeyinde bir koruma önlemidir — daha güçlü bir istem değildir. O halde pes edin, eklediğiniz fazladan istemleri kaldırın ve 3CX Forum’da bizimle iletişime geçin.

Gerçek Zamanın Farkı

Gerçek zamanlı bir ses modeline komut verirken dikkate alınması gereken ek bir faktör vardır: Konuşma, metin değildir. OpenAI, mutlaka okunması gereken bir Gerçek Zamanlı Komut İstem Kılavuzu yayınlamaktadır. Kısaca özetlemek gerekirse:

  • Cümleleri kısa tutun. Modelin hızında sesli olarak okunan cümleler, tek bir nefesle söylenebilmelidir.
  • Sadece ne söyleyeceğini değil, nasıl seslendireceğini de belirtin. “Profesyonel, sakin, özlü” gibi ifadeler gerçekten işe yarar. “Yönlendirme açıklaması yok” da öyle.
  • Karmaşık durumları açıkça ele alın. Arka plan gürültüsü, eksik kelimeler, kesintiler, arayanın “uh, evet, pardon — devam et” demesi gibi. Modele nasıl tepki vereceğini söylemezseniz, tahmin eder ve bu tahmin genellikle yanlıştır.
  • Her satıra bir talimat. Ses modelleri, satır sonlarında verilen talimatları, cümle içine yerleştirilmiş talimatlara göre daha güvenilir bir şekilde uygular.

Sesli komutlar, metin komutlarına göre düzyazıya karşı daha az toleranslıdır. Her fazladan kelime, modelin dinlemeye ayırabileceği bir kaynaktır.

İlk Kez Prompt Mühendisliği Yapacaklar İçin İpuçları

3CX sistem komut istemini ilk kez düzenliyorsanız, birkaç pratik alışkanlık size saatlerce zaman kazandıracaktır:

Varsayılan komut isteminden başlayın. Sıfırdan başlamayın. 3CX’in varsayılan ayarları, openAI Realtime modelleriyle çalışacak şekilde test edilmiş ve onaylanmıştır. Bunları neredeyse hiçbir zaman değiştirmek istemezsiniz — bunlara eklemeler yapmak istersiniz. Bir bölüm ekleyin. Belirli bir davranışın üzerine yazın. Geri kalanını olduğu gibi bırakın.

Her seferinde tek bir değişiklik yapın. Beş bölümü birden düzenlerseniz ve temsilci garip davranmaya başlarsa, hangi değişikliğin buna neden olduğunu bilemezsiniz. Tek bir değişiklik yapın, gerçek aramalarda veya Talk Link’te test edin, ardından bir sonraki değişikliği yapın.

İdeal aramalarla değil, gerçekçi aramalarla test edin. Herkes bir senaryoyu geçebilir. Sözünüzü kesen, cümlenin ortasında fikrini değiştiren, ismini mırıldanan veya aynı anda üç şey soran arayanlarla test edin. İşte o zaman komut kalitesi gerçekten ortaya çıkar.

Yazdığınız metni yüksek sesle okuyun. Cidden. Bir bölüm yüksek sesle okunurken kulağa garip geliyorsa, model için de garip olacaktır. Düz yazının ağır bastığı bölümler, bunları gerçekten sesli olarak okuduğunuzda hemen göze çarpar.

Token bütçesi gerçek bir şeydir. Daha uzun metinler sadece daha pahalı olmakla kalmaz, aynı zamanda sohbetin kendisi için ayrılan alanı da daraltır. Metniniz görüşmenin normal süresinden daha uzunsa, bir sorun var demektir.

Modele “yardımcı ol” ya da “kibar ol” demeyin. Zaten öyle. Bu talimatlar metni uzatmaktan başka bir işe yaramaz. İstediğiniz somut yardımcı ya da kibar davranışı belirtin — “sorun gidermeye başlamadan önce arayanın yaşadığı hayal kırıklığını anladığını belirt” — ve sıfatları kullanmayın.

Şüphe duyduğunuzda silin. Daha kısa bir komut neredeyse her zaman daha iyidir. Bir satırı silebiliyorsanız ve temsilci yine de doğru davranıyorsa, o satır size gereksiz yere bağlam kaybettiriyordu demektir.

Kaydetmeden Önce Kontrol Listesi

Bir komut istemini kaydetmeden önce şu kontrol listesini gözden geçirin:

  1. Her kural tam olarak tek bir yerde mi yer alıyor? Tekrarlar ya da neredeyse aynı olan ifadeler var mı?
  2. Talimatlar mümkün olduğunca olumlu mu? “X’i yap” ifadesi, “Y, Z veya W’yi yapma” ifadesinden daha etkilidir.
  3. Aynı duruma uygulanan iki kural birbiriyle çelişiyor mu? Bunu üretim ortamında değil, şimdi düzeltin.
  4. Modelin zaten anladığı bir şeyi mi tanımlıyorsunuz? Silin.
  5. Her cümle modelin ne yaptığını değiştiriyor mu? Değilse, silin.
  6. Tokenize ettiniz mi? Tiktokenizer’da çalıştırın ve gerçek boyutuna bakın.
  7. Karışık bir çağrı ile test ettiniz mi? Sadece temiz bir çağrı ile değil.

Bilgi Bankası Belgeleri

Her ne kadar tam anlamıyla bir “komut” olmasa da, bilgi bankası belgeleri, AI Temsilcisine kişiliğini ve tabiri caizse bilgisini kazandırmak için komutunuzla el ele gider.

AI Temsilcinizin çalışabilmesi için bilgi bankası belgelerinizin mümkün olduğunca açık ve özlü olduğundan emin olun. Bunun için en iyi standart Markdown‘dur ve mevcut belge tabanınızı dönüştürme işlemi programlı olarak gerçekleştirilebilir. Microsoft’un MarkItDown projesi, kullanabileceğiniz araçlardan biridir.

AI’nızı düzeltmek için AI’yı kullanın

İşte bilmenizde faydalı olacak bir ipucu.

Bu blog yazısı — ve OpenAI Gerçek Zamanlı Prompt Kılavuzu — her ikisi de sade bir üslupla yazılmıştır. Bu, ikisinden birini de markdown dosyası (prompt-engineering.md) olarak kaydedip, AI ajanınızın bilgi tabanına bir beceri olarak yükleyebileceğiniz anlamına gelir.

realtime-prompting.skill dosyasını indirin ve AI’nize yükleyin — genellikle sürükle ve bırak işlemiyle yapılır.

Yükleme tamamlandığında, temsilci kılavuzu uzmanlık bilgisi olarak devralır. Taslak sistem komutunuzu o temsilciyle yaptığınız bir sohbete yapıştırıp şunu sorabilirsiniz:

“Bu sistem komutunu, komut mühendisliği becerimle karşılaştırarak incele. Çelişkileri, tekrarları, düz yazı tarzındaki talimatları ve gereksiz tanımları işaretle. Daha sıkı bir versiyon öner.”

AI, arkasındaki becerinin zekasıyla komutunuzu eleştirecek ve yukarıda anlattığımız türden sorunları, komutunuza özgü örneklerle birlikte bulacaktır.

AI’yı, başka bir AI’nın sistem komutunu düzeltmek için kullanıyorsunuz. Bu, şu anda komut mühendisliğinde en yüksek etkiye sahip iş akışlarından biridir ve kurulum maliyeti yoktur.

Kısa Sürüm

Düz yazı değil, talimatlar yazın. Her kuralı yalnızca bir kez belirtin. Olumsuz ifadeler yerine olumlu ifadeleri tercih edin. Çelişkilere dikkat edin. Tiktokenizer’ı kullanın. Karmaşık aramalarla test edin. Eklediklerinizden daha fazlasını silin.

Temsilciniz size teşekkür edecek — bağlam penceresinde işini gerçekten yapabilmesi için yer bırakarak.

3CX AI Temsilcisi istemini mi düzenliyorsunuz? Varsayılan ayarlardan başlayın, her seferinde tek bir şeyi değiştirin ve gerçek aramalarla test edin. Daha derinlemesine bilgi edinmek istiyorsanız, OpenAI Gerçek Zamanlı İstem Kılavuzu şu anda mevcut en iyi teknik kaynaktır.

Tartışmaya Katılın

Özel İş Ortağı veya Müşteri Forumlarımızda 3CX tartışmalarına katılın. En son haberler ve yeni özellikler hakkında güncel bilgileri almak için bizi LinkedIn’de takip edin.