Azure OpenAI Studio'da diyalog modelini eğitin ve özelleştirin

Tamamlandı

Hedefi:

Azure OpenAI Studio kullanarak özel eğitilmiş bir diyalog modelini tümleştirerek modül 1'de oluşturulan sohbet botunu geliştirin. Yanıt doğruluğunu geliştirmek, tonu iyileştirmek ve istem mühendisliği aracılığıyla bellek simülasyonu yapmak için etki alanına özgü verileri kullanın. Sohbet botunun performansını gerçek zamanlı olarak test edin ve yineleyin.

Gerekli malzemeler:

  • İnternet erişimi olan dizüstü bilgisayar veya masaüstü
  • Azure OpenAI Studio erişimi
  • Örnek iletişim kutusu veya SSS veri kümesi (öğrenci tarafından sağlanır veya oluşturulur)

1. Bölüm: Özel veri kullanarak yükleme ve eğitim

  1. Veri kümesi hazırlama

    • İlgili kullanıcı sorgularından ve ideal yanıtlardan oluşan bir koleksiyon kullanın (müşteri SSS'leri, destek günlükleri veya ürün açıklamaları gibi).
    • Csv veya düz metindeki verileri düz giriş/çıkış çiftleriyle biçimlendirin.
  2. Veri kümesini karşıya yükleme

    • Azure OpenAI Studio'da sohbet botu projenize gidin.
    • Veri kümenizi Dosyalar bölümünün altına yükleyin ve Playground'u kullanarak dağıtımınıza bağlayın.
  3. İstem örnekleri aracılığıyla denetimli öğrenmeyi uygulama

    • İdeal davranışı göstermek için sistem + kullanıcı + asistan mesajlarını kullanarak birkaç örnek diyalog sağlayın.
      Örnek:
      User: "How do I reset my password?"  
      Assistant: "To reset your password, go to the login page and click 'Forgot Password.' Follow the instructions sent to your email."
      

Bölüm 2: Ton ve etkileşim stilini özelleştirme

  1. Sistem istemi ayarlama

    • Yardımcının rolünü ve tonunu tanımlayın.
      Örnek:
      "Çevrimiçi bir kitapçı için arkadaş canlısı ve profesyonel bir asistansınız. Net, kısa ve sıcak yanıtlarla yanıt verin."
  2. Bağlam farkındalığının simülasyonunu oluşturma

    • Modelin izleme sorularını işlemesini sağlayan konuşma geçmişini içeren bir istem oluşturun.
      Örnek:
      "Kullanıcı daha önce gönderim ilkelerini sordu. Şimdi de "Hızlı gönderim ne kadar sürer?" diye soruyorlar.
  3. Test et ve yinele

    • Oyun Alanında sohbet botunuzla etkileşime geçin.
    • Veri kümenizde ele alınan soruları sorun ve izlemeleri nasıl işlediğini test edin.
    • Sürekliliği ve etkileşimi geliştirmek için örneklerinizi veya talimatlarınızı ayarlayın.

Bölüm 3: Değerlendirme ve geliştirme

  1. Güçlü yanları ve boşlukları belirleme

    • Sohbet botu takipleri uygun şekilde işleyebilir mi?
    • İstenen tonu ve stili yansıtıyor mu?
    • Yanıtlar çok muğlak, tekrarlanan veya konu dışı mı?
  2. İyileştirme ve yeniden test

    • Veri kümesini güncelleştirin, istemi ayarlayın veya ek örnek diyaloglar sağlayın.
    • Yanıtlar beklentilerle uyumlu olana kadar Oyun Alanında varyasyonları test edin.

Beklenen sonuç

Öğrenciler özel bir veri kümesi yükleyerek, sistem istemlerini yapılandırarak ve bağlam farkındalığını simüle ederek temel sohbet botlarını geliştirilmiş, etki alanına özgü bir yardımcıya dönüştürecektir. Bu etkinlik, kullanıcı gereksinimlerini ve kuruluş hedeflerini daha iyi karşılamak için Azure OpenAI Studio'nun eğitim ve ince ayar diyaloğu davranışının gücünü gösterir.