ChatBot’larda AdaptiveCards kullanımı


AdaptiveCards JSON formatında görsel kartlar hazırlamamızı sağlayan bir standart. AdaptiveCards’ı Microsoft Bot Framework’le kullanabildiğimiz gibi Python’la ya da Dialogflow’la geliştirdiğimiz ChatBotlarla da kullanabiliriz.

Hazırladığınız ChatBot’un frontendi Angular ya da React ise AdaptiveCards npm paketini yükleyerek projenizde kullanabilirsiniz.

Dialogflow’da AdaptiveCards response’larını Custom Payload alanları JSON dokümanları olarak girmemiz istemcide renderCard fonksiyonu ile renderlamamız gerekiyor.

Aşağıda örnek bir HeroCard görmektesiniz:

AdaptiveCards sayesinde yapay zekamız görsel ve buton gibi interaktif içerikleri içeren kartları döndürebilir hale geliyor. AdaptiveCards’ın istemci kütüphanesi ile JSON formatındaki responseları otomatik olarak renderlayabiliyorsunuz.

Bize sadece kartları JSON formatında tasarlamak kalıyor.

Mutlu kodlamalar 🙂

Reklam

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s