IBM Watson Assistant ile bir Chatbot oluşturun
Siri , Alexa veya Google Asistan(Google Assistant) kullandıysanız , bir sohbet robotunun nasıl çalıştığını zaten biliyorsunuzdur . (chatbot works.)Bilgisayarınızla sohbet ederek etkileşime girmenizi sağlayan bir yazılım parçasıdır. En azından sizinle sohbet etmeye çalışır . (tries )Tarihsel olarak sohbet robotları oldukça hantaldı ve o kadar da kullanışlı değildi.
Şimdi işler önemli ölçüde değişti. Sesli asistanlarımızı her zaman kullanıyoruz ve neredeyse her zaman ne demek istediğimizi anlıyorlar. Hemen hemen tüm ticari sitelerde oturum açın ve açılan küçük mesajlaşma (Log)uygulamasının(messaging app) muhtemelen arkasında size yardım etmeyi teklif eden gerçek bir kişisi yoktur.
Sohbet robotları, bilgisayarları kullanma şeklimizde devrim yaratıyor, ancak modern sohbet robotlarının kodlanması karmaşık ve eğitilmesi zahmetli. Bu(Which) nedenle, süreci (nispeten) kolaylaştırmak için sohbet robotu oluşturucuları sunan çok sayıda şirketimiz var.
Dünyanın en iyi sohbet robotlarını çalıştıran yapay zeka teknolojisinde(AI technology) lider olan IBM , aslında ücretsiz olarak deneyebileceğiniz bir sohbet robotu oluşturma aracı sunuyor. (chatbot building tool)Adı IBM Watson Assistant ve herkesin var olan en önde gelen yapay zeka sistemlerinden birini kullanmasına izin veriyor.(anyone leverage one)
Watson'ı daha önce, özellikle de (Watson)Jeopardy! oyunlarında insan rakiplerini yendiğinde duymuş olabilirsiniz ! Bu sadece bir oyuncak değil, onların teknolojisini kullanarak uygulanabilir bir sohbet robotu oluşturabilir ve ardından bunu kendi işinizle veya kişisel kullanım durumlarınızla entegre edebilirsiniz.
Ücretsiz hesap, Watson Assistant'a(Watson Assistant) ayda 10.000'e kadar API çağrısına izin verir. Çoğu kişisel kullanıcı için bu fazlasıyla yeterli olacaktır. Burada yapacağımız şey için kesinlikle yeterli!
Temellere Parçalamak
Watson Assistant ile bir sohbet robotu oluşturmanın temellerine girmeden önce , neyi başarmak istediğimizden bahsedelim.
Bir sohbet robotunun temel amacı, kullanıcının söylediklerini yorumlamak ve ardından bu konuda ne yapacağını bulmaktır. Watson Assistant'ta(Watson Assistant) , temelde kullanıcının başarmak istediği eylem olan amaç(intent ) adı verilen bir şey vardır .
Örneğin, birinin amacı, belirli bir ürün stoğuna sahip olup olmadığınızı öğrenmek olabilir. Bu durumda Watson Assistant , veritabanınızla entegre olabilir ve ardından tam stok seviyelerini oradan alabilir.
Amaçlar, Watson'ın(Watson) yanıtlamak için kullanacağı ilgili bilgileri içeren varlıklar(entities) üzerinde gerçekleştirilir .
Chatbotunuzu oluştururken üç adımlık bir döngüden geçersiniz:
- Amaçlar ve varlıklar oluşturma
- Diyalog ağacının oluşturulması
- Chatbot'unuzu deniyorum!
Bu kılavuzda, size bir Watson sohbet robotunun (Watson chatbot)temel yapı taşını(core building block) göstermek için bu döngünün bir yinelemesinden geçeceğiz .
Başlarken
Yapmak isteyeceğiniz ilk şey, Watson Assistant sayfasına gidip kaydolmak(page and sign) . Herhangi bir yükümlülük altına girmeden istediğiniz herhangi bir sohbet robotunu oluşturmanıza izin veren ücretsiz “Lite” paketini kullandık. Sadece (Just click) Ücretsiz Başlayın'ı(Get Started for Free) tıklayın ve talimatları izleyin.
Tüm dijital evrak işlerini tamamladığınızda, IBM Watson Assistant'ı Tanıtın(Introducing IBM Watson Assistant ) sayfasına ulaşacaksınız. Şimdi Çalışma Alanı Oluştur 'u(Create a Workspace) tıklayın .
Şimdi Oluştur'u tıklayın.( Create.)
Şimdi sadece çalışma alanınızı adlandırın ve bir açıklama ekleyin(name your workspace and add a description) .
Özel amacımızı eklemeden önce yapmanız gereken ilk şey, IBM'in(IBM) bizim için önceden hazırladığı bazı ortak amaçları eklemektir. Bu, her seferinde botunuza temel (bot basic) konuşma şeylerini(conversation stuff) sıfırdan öğretmek zorunda kalmamanızı sağlar.
Bunu yapmak için Amaçlar altında İçerik Kataloğu'na(Content Catalogue) ve ardından Genel(General) kategorisinin yanındaki Çalışma Alanına Ekle'ye tıklayın.(Add to Workspace)
Bot artık selamlama gibi genel diyalogları anlama yeteneğine sahip. Bunun nasıl çalıştığını görmek için İletişim( Dialog ) sekmesine tıklayın ve ardından İletişim Oluştur(Create Dialog) 'a tıklayın . İki konuşma düğümü otomatik olarak oluşturulacak – Hoş Geldiniz(Welcome) ve Başka bir şey(Anything else) .
Genişletmek için Hoş Geldiniz'e(Welcome ) tıklayın .
Burada diyalog düğümünün(dialog node) temel yapısını görebilirsiniz . Bot belirli bir koşulu (örneğin bir niyet) tanırsa, tanımladığınız şekilde yanıt verir.
Bu durumda özel bir niyet oluşturmamış olsak da, Intents sekmesine gidelim ve # (Intents tab)General_Greetings adlı niyete bir göz atalım . Açmak için niyetler listesindeki # #General_Greetingstıklamanız yeterlidir .(Just click)
Bu tam olarak kendi niyetinizi nasıl oluşturacağınızdır. Ona bir ad verin, bir açıklama verin ve kullanıcının bu amacı göstereceğini düşündüğünüz kadar çok yol ekleyin. Burada IBM işi zaten bizim için yaptı, ancak nasıl çalıştığı çok açık. Daha fazla örnek ekleyerek bu mevcut amacı da değiştirebilirsiniz. Belki kendi yerel lehçenizde.
Bu amacı sohbet robotumuzun iletişim kutusunun bir parçası olarak kullanacağız, bu nedenle iletişim sekmesine geri dönün ve (head back to the dialog tab)İletişim Oluştur(Create Dialog) 'u tıklayın . Özel diyalogumuz(custom dialog) Hoş Geldiniz ve(Welcome and Anything) Başka Her Şey düğümleri arasında gerçekleşecek . Tek yapmanız gereken Düğüm ekle'yi tıklamaktır.(Add node.)
Bu düğüme Dostça Selamlar(Friendly Greetings) diyeceğiz ve onu güçlendirmek için #General_Greetings niyetini kullanacağız. Yani eğer bot tanırsa(If bot recognizes) altında sadece amacın adını yazın ve açılır menüden seçin.
Şimdi cevabımızı “metin” olarak bırakıp selamımıza cevaben botun ne demesini istediğimizi yazıyoruz.
X düğmesine tıklayarak iletişim düğümünü(dialog node) kapatabilirsiniz . Şimdi temel bir selamlamaya cevap verebilecek bir botumuz olmalı. Şimdiye kadar oluşturduğumuz botu test etmek için sayfanın sağ üst köşesindeki Deneyin ( Try It ) düğmesine tıklayın . Açılan sohbet çubuğuna(chat bar) Merhaba yazın ( Hello ) ve ne olduğunu görün.
Vay! Watson , amacımızın onu selamlamak olduğunun farkındadır ve ardından yanıt vermek için diyalog oluşturucuda belirttiğimiz kuralları kullanır. (dialog builder)Tebrikler, bir sohbet robotu oluşturmak için tam bir döngüden geçtiniz!
Gelişmiş özellikler
Bu temel adım döngüsünü kullanarak oldukça harika bir sohbet robotu oluşturabilirsiniz, ancak Watson Assistant elbette bundan çok daha fazlasıdır. Bu aracın tüm özelliklerini kullanarak, rezervasyonlarla ilgilenen veya kullanıcıya stokta bulunan ürünlerin bir listesini veren bir bot oluşturabilirsiniz.
Gökyüzü sınırdır ve yola çıkmak için son derece teknik bir dahi olmanıza gerek yoktur. IBM , sizi bir sohbet robotu uzmanına dönüştürmek için çok sayıda öğretici video ve belgeye sahiptir. Artık tadına baktığına göre, hiçbir şey seni alıkoyamaz!
Related posts
Adults and Kids için bir Online Tutor bulmak için 5 Best Sites
Free için Radio Stations Online dinle nasıl
Yazma hızını test etmek 10 Best Sites
10 Best Sites Free için Cartoons Online izlemek için
8 En İyi Web Siteleri Python Programming bilgi için
Herhangi bir Problem'u çözmek için en iyi çevrimiçi Calculators
10 Best ücretsiz Image Hosting Siteleri 2022'de
Şimdi Shop'a En İyi Son Uygulama Alternatifi ve Pay Later
Nasıl Facebook'ta Block'un Political Mesajlar
16 Best Sites ila Find Free Audiobooks Online
7 Best Tools and Apps Free için kendi Meme'ınızı oluşturmak için
6 Best Websites, New Movie Releases'i kontrol etmek için
Spotify Web Player: Nasıl Access and Use
2021'de Everyone için en iyi buluşma web siteleri ve Apps
Funimation vs Crunchyroll: Anime Streaming için Best olan?
7 Ways ila View & Monitor Free için Credit Score Online
Kill Time and Have Fun'e en anlamlı 12 web sitesi
Reddit üzerinde 30 En Self-Geliştirme Subreddits
5 En İyi Siteler Kişisel Monitor Refresh Rate Test
Fight Misinformation 10 En İyi Fact-denetleme Siteler