Email
Bize sorun

E-posta gönderin

Azure Bot Service ile Microsoft Teams İçerisinde İş Akışı Geliştirme

Bu makalede Microsoft Teams ve Azure Bot Service ile iş akışlarını konuşmak istiyorum. Azure Bot Service nedir ? Azure’da bot nasıl oluşturulur ? Oluşturulan bot Teams ile nasıl entegre edilir ve iş akışınıza nasıl uyarlanır ? Örnek olarak da Teams’de sözleşme süreçleri için bir chat bot oluşturmayı öğreneceğiz.

Azure Bot Service Nedir?

Azure Bot Service kendi ortamımızda bir bot oluşturmadan direkt olarak bulut ortamında oluşturduğumuz botu test edebileceğimiz, yönetebileceğimiz ve connector kullanabileceğimiz bir platformdur. Oluşturulan botlar Node.js, .net gibi bir kaç yazılım geliştirme dillerini desteklemektedir.

Bu servis bot oluşturmayı kolaylaştırmak için bir bot framework’ü de sunmaktadır. Bu framework bot oluştururken ihtiyacınız olan tüm araçları içermektedir. Ek olarak bu framework açık kaynaklıdır ve kodlara Github üzerinden erişebilirsiniz.

Azure Web App Bot Üzerinde Bot Oluşturmak

  1. İlk olarak Azure portalden new resource’a tıklayıp ardından AI + Machine Learning’e tıklıyoruz ve Web App Bot’u seçiyoruz.
  1.  Sonra doldurmamız gereken aşağıdaki zorunlu alanları dolduruyoruz.

Bot handle à Botunuzun özel ismi

Subscription à Kullanmak istediğiniz Azure subscription’ını seçin.

Resource Group à Var olan bir resource group’u seçin ya da yenisini oluşturun.

Location à En iyi seçenek size en yakın olan lokasyondur. (Lokasyon sonradan değiştirilemez)

Pricing tier à İhtiyacınız olan fiyatlandırma biçimini seçin. (F0 ücretsiz, S1 ise SLA içerdiği için ücretlendirilir.)

App name à Uygulama ismi özel olmalıdır çünkü bu aynı zamanda botunuzun URL’idir.

Bot template à Hızlı başlangıç için Echo bot’u seçin.

App service plan/Location à App service lokasyonu seçin. En iyi seçenek bot servisle aynı lokasyondur.

Application Insights à Monitoring için vereceğiniz karara göre on ya da off seçeneklerinden birisini seçin.

Application Insights location à Uygun lokasyonu seçin. En iyi seçenek bot servisle aynı lokasyondur.

Microsoft App ID and password à Otomatik oluşturun ya da App Registration Portal üzerinde yenisini oluşturun.

  • Create seçeneğine tıklayın.

Kurulumun tamamlandığından emin olduktan sonra Go to resource’a tıklayın.

Artık botumuzu Web Chat içerisinden test edebiliriz. Bot management içerisinden test in Web Chat’e tıklayın ve bir mesaj yazın. Ek olarak Build üzerinden kodları indirebilirsiniz.

  • Bu adımlardan sonra botunuz artık Teams içerisinde kullanılmaya hazırdır. Aşağıda Azure Bot ile oluşturup Teams’e entegre ettiğimiz chat botumuzu görebilirsiniz. Bu bot bir perakende firması tarafından sözleşme oluşturmak için kullanıldı.

Aşağıda paylaştığım link üzerinden botunuzu Teams’e nasıl entegre edebileceğinizi anlatan makaleye ulaşabilirsiniz.

https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/add-power-virtual-agents-bot-to-teams

Bir çok bot işlerinizi kolaylaştırmanızı sağlayabilir. Örnek gösterdiğim bot sadece bir örnek ancak geliştirilebilecek sınırsız bot fikri var. Bir çok şirket iletişim ve işbirliği için Teams kullanıyor ancak biz botların bu süreçlerde çok önemli bir faktör olduğunu gözlemledik.

Referanslar

https://docs.microsoft.com/en-us/azure/bot-service/abs-quickstart?view=azure-bot-service-4.0

https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/add-power-virtual-agents-bot-to-teams

Önceki İçerik

Deka Boya Altyapı Modernizasyonu Projesi

Sonraki İçerik

Azure Key Vault

YEPYENİ BİR DENEYİM İÇİN

Bizimle İletişime Geçin

Teknoloji sorunları hakkında endişelenmeyi bırakın. Sadece işinize odaklanın. İhtiyacınız olan teknolojiyi sizin için belirleyip, yönetelim.
Start typing to see you are looking for.
Çerez Bilgilendirmesi
Sitemizde kullanımı analiz etmek, içerik ve reklamları kişiselleştirmek, reklam kampanyalarının etkinliğini ölçmek ve ziyaret tercihlerinizi hatırlamak için çerezler kullanmaktayız. Çerezler hakkında detaylı bilgi için buraya tıklayın.
Tamam