Dialogflow entegrasyonu

RBM temsilcisi bir kullanıcıyla iletişim kurduğunda, temsilci konuşmayı önerilen yanıtlar, önerilen işlemler ve anahtar kelimelerle yönlendirmeye çalışır. Bu araçlar, kullanıcılardan temsilcinin tanıdığı ve kolayca tepki verebileceği belirli şekillerde yanıt vermelerini ister.

Ancak, bu tür rehberli konuşmalar doğal olmayabilir ve kullanıcılar yanıtlarını serbest bırakmayı tercih edebilir. Kullanıcılarla diyaloğa dayalı iletişim kurmak için temsilcinizin doğal dil anlama (NLU) özelliğini kullanarak kullanıcıların yanıtlarını yorumlaması ve onları temsilcinizin anlayacağı bir şekilde dönüştürmesi gerekir.

Dialogflow, doğal kullanıcı girişini işleyen, bilinen amaçlara eşleyen ve uygun yanıtlarla yanıt veren bir NLU modülüdür. Dialogflow'u RBM temsilcinizle entegre ederek, tek bir RBM API çağrısıyla görüşme başlatabilir ve ardından Dialogflow temsilcinizin kullanıcıyı anlama ve kullanıcıya yanıt verme sürecini yönetmesine izin verebilirsiniz. Dialogflow, zengin yanıtları ve altyapınıza yapılan webhook çağrılarını işleyerek konuşmayı dilediğiniz kadar kişisel ve dinamik hale getirir.

İşleyiş şekli

RBM temsilciniz Dialogflow entegrasyonunu kullandığında Dialogflow, kullanıcı ile RBM temsilciniz arasındaki her mesajı işler. Ancak, RBM temsilcinizin görüşmeyi başlatmak için bir API çağrısı yapması gerekir. Bu çağrı, iletişime geçmek istediğiniz kullanıcının telefon numarasını ve Dialogflow aracınızda tetiklemek istediğiniz ilk niyeti içerir. Bu da genellikle kullanıcıyla görüşmeyi başlatmak için kullanılan bir unsurdur.

RBM temsilcisi bir API çağrısı yapar

Ardından RBM platformu, belirtilen niyeti tetiklemesi için Dialogflow temsilcinizle iletişime geçer.

RBM platformu, Dialogflow temsilcisiyle iletişime geçer

Dialogflow, RBM platformunun kullanıcıya gönderdiği bir yanıt gönderir.

Dialogflow aracısı kullanıcıya mesaj gönderir

RBM platformu, kullanıcı yanıt verdiğinde bu yanıtı Dialogflow'a geri gönderir. Dialogflow, kullanıcının metnini işler ve bir yanıt döndürür.

Kullanıcı ve Dialogflow aracısı, RBM üzerinden iletişim kuruyor

Dialogflow aracısı ve kullanıcı, görüşme bitene kadar RBM platformu üzerinden birbirine yanıt vermeye devam eder.

Tasarımla ilgili dikkat edilmesi gerekenler

Dialogflow entegrasyonunu kullanırken aşağıdaki noktaları göz önünde bulundurun:

  • Temsilcinizin iletişimini ve özelliklerini Dialogflow'da tasarlamanız gerekir.
  • Google Cloud Pub/Sub, RBM temsilciniz için devre dışı bırakıldı. Dialogflow aracınız, kullanıcı tarafından oluşturulan tüm yanıtları ve etkinlikleri işler.
  • Dialogflow entegrasyonu, takvim etkinliği oluşturma işlemi için önerilen işlemi desteklemez.

Sonraki adım

RBM temsilcinizi Dialogflow ile entegre etmek üzere bir Dialogflow aracısı oluşturun ve RBM temsilciniz için Dialogflow'u etkinleştirin.

RBM ve Dialogflow aracılarınız entegre edildikten sonra, RBM'nin önerilerinden ve zengin kartlarından yararlanan yanıtlar tasarlayın, ardından oluşturduğunuz şeyi test etmek üzere bir sohbet başlatın.