GPT son zamanlarda çok popüler bir konu haline geldi ve otomatik müşteri hizmetlerinden doğal dil işlemeye kadar birçok farklı şekilde kullanılıyor.
Bu eğitimde, WordPress ve kodsuz eklenti Convoworks WP'yi kullanarak Viber uygulaması için GPT destekli bir sohbet robotunun nasıl oluşturulacağı gösterilecektir. Burada, GPT-3'ün doğal dil teknolojisini kullanarak soru sorabilmeniz ve herhangi bir konu hakkında sohbet edebilmeniz için sohbet robotunun nasıl kurulacağını açıklayacağız.
Başlayalım!
Viber için GPT destekli sohbet robotunuzu kurmaya başlamak için, Viber uygulamasından istek alabilmesi amacıyla herkese açık bir WordPress kurulumuna sahip olmanız gerekir. Ardından Eklenti Yükleyicisine gidin ve Convoworks WP'yi kurup etkinleştirin. Bu işlem tamamlandıktan sonra Convoworks WP'yi açın ve "Dosyadan içe aktar" seçeneğini kullanarak yeni bir hizmet oluşturun. Hizmet tanımını (json dosyası) buradan indirebilirsiniz.
https://partners.viber.com/account/ adresinde bir Viber botu oluşturun. Bunu yapmak için ihtiyacınız olan tek şey yüklü ve çalışan bir Viber uygulamasıdır. Oluşturduğunuzda, Convoworks'te kullanılacak bir API erişim belirtecine sahip olacaksınız. Kullanıcıları davet etmek için kullanabileceğiniz QR kodunu not edin.
Şimdi hizmetinizi Convoworks'te açın, Yapılandırma görünümüne gidin ve Viber platformunu etkinleştirmek için tıklayın. Buraya Viber “Auth Token” ve “Hesap Kimliğini” girmeniz gerekiyor. Hesap kimlik numarasını https://partners.viber.com/account/ adresindeki Viber hesabınızın URL'sinde bulabilirsiniz.
Son adım, Convoworks hizmetinde OpenAI kimlik doğrulama anahtarını ayarlamaktır. Hizmetinizde Değişkenler görünümüne gidin ve doğru değeri ayarlayın. Burada ayrıca hangi modeli kullandığınızı ve GPT API'nin kullandığı diğer parametreleri de ayarlayabilirsiniz.
Artık kullanmaya başlamanız yeterli. Viber uygulamanıza gidin, Diğer ekranını açın ve üstteki QR kodu simgesine dokunun. Kamerayı Viber bot hesap sayfanızdaki QR koduna çevirin ve işte buradasınız!
Konuşma
GPT (Generative Pre-trained Transformer), doğal dili anlayabilen ve belirli bir istemi temel alarak yeni metin oluşturabilen bir algoritma türüdür. Bir bağlam oluşturmak için giriş istemini kullanarak ve ardından metin oluşturmak için bu bağlamı kullanarak çalışır.
GPT'nin tamamlanma ilkesi, istemin sağladığı bağlama göre yeni metin üretmesidir. Algoritmanın ilgili metni oluşturması için yeterli bağlamı sağlayan bir istemin GPT'ye sağlanması önemlidir. Örneğin, "Fransa'nın başkenti nedir?" gibi bir istem sağlarsanız GPT, Fransa ve başkenti hakkında metin üretecektir.
Yani burada Convoworks hizmetinde yaptığımız şey, konuşmanın tamamını içeren ${conversation} değişkenini (başlangıçta boş) ayarlamaktır (“Parametreyi ayarla” öğesini kontrol edin). Buna hem kullanıcının sorgusunu hem de botun yanıtlarını ekliyoruz.
Http Sorgu öğesi
Bu bileşen API istekleri oluşturmamıza ve yanıt verilerini kullanmamıza olanak tanır. Bir tamamlama yanıtı getirecek, bunu konuşmaya ekleyecek ve kullanıcıya geri gönderebileceğimiz yanıt metnini hazırlayacaktır. Bu işlevsellik bir parçaya yerleştirilmiştir, böylece onu iş akışında çeşitli yerlerde kullanabiliriz.
Bu hizmette ek komutların işlenmesini sağlamak için düz metin filtreleri kullanıyoruz. Konuşmayı sıfırlamak için "yeniden başlat" veya "yeniden başlat" komutlarını yakalayan bir örnek (${conversation} değişkenini boş dizeye ayarlar).
Metin filtresi ve özel komutlar
Bu hizmette ek komutların işlenmesini sağlamak için düz metin filtreleri kullanıyoruz. Konuşmayı sıfırlamak için "yeniden başlat" veya "yeniden başlat" komutlarını yakalayan bir örnek (${conversation} değişkenini boş dizeye ayarlar).
Kimlik doğrulama
Viber istek gönderirken kullanıcının benzersiz kimliğini de alıyoruz. Veritabanımızda bu kimliğe sahipsek, kullanıcı ayrıntılarını kolayca öğrenebilir ve kişiselleştirilmiş bir mesaj veya konuşmayla yanıt verebiliriz.
Hızlı mühendislik
GPT'nin çoğunu elde etmek için istemlerin nasıl oluşturulacağını bilmenin çok fazla gücü vardır. Doğru istemi oluşturmak çok önemlidir ve onunla oynamalısınız. Convoworks'ün WordPress'in içinde çalıştığını ve tüm verilerine erişebildiğini unutmayın; bu, bir istemi veritabanındaki verilerle önceden doldurabileceğiniz anlamına gelir. Eğer yeni bir kullanıcı ise, son siparişi neydi… neye ihtiyacınız varsa, farklı konuşma bağlamları koyabilirsiniz.
GPT-3 muhteşem bir teknolojidir ve bunun güçlü ve kullanışlı uygulamalar oluşturmak için nasıl kullanılabileceğini görmek inanılmaz. Convoworks'ün yardımıyla artık akıllı, konuşkan bir bot oluşturmak için WordPress ve Viber'de GPT-3'ü kullanmak mümkün. Birkaç basit adımla GPT gücüne cebinizde sahip olabilirsiniz!