Bot ile etkileşimli sesli yanıt uygulaması

Bot Hizmeti
Bilişsel Arama
Language Understanding
Web Apps

Çözüm fikri Solution Idea

Daha fazla bilgi, uygulama ayrıntıları, fiyatlandırma Kılavuzu veya kod örneği ile bu makaleyi genişletmemizi istiyorsanız GitHub geri bildirimlerindenhaberdar olalım!If you'd like to see us expand this article with more information, implementation details, pricing guidance, or code examples, let us know with GitHub Feedback!

Bu çözüm fikir, bir etkileşimli sesli yanıt (ıVR) uygulamasının bir bot ve özel makine öğrenimi zekası ile nasıl mimaralınacağını gösterir.This solution idea shows how to architect an interactive voice response (IVR) application with a bot and custom machine-learning intelligence. Bu belirli bir ıVR uygulaması, Bisiklet ve bisiklet aksesuarları için müşteri siparişi taleplerini işler.This particular IVR app processes customer order requests for bicycles and bicycle accessories. Ancak, bu ıVR mimarisi çok çeşitli senaryolara uygulanabilir.However, this IVR architecture can be applied to a wide range of scenarios. Mevcut bir ıVR çözümü olmayan işletmeler, istekleri otomatik olarak otomatikleştirmeye başlamanızı sağlayabilir.Businesses with no existing IVR solution can easily get started automating requests. Ya da, insan tarafından çalıştırılan sistemler içeren işletmeler bu çözümü, mevcut işlevlerini ve iş akışlarını genişletmek için kullanabilir.Or, businesses with human-operated systems can use this solution to extend their existing functionality and workflows.

IVR uygulamasının mimarisiArchitecture of the IVR app

Mimari Diyagram: Azure 'da yerleşik olan ve etkileşimli sesli yanıt (ıVR) uygulaması. Bu mimarinin bir SVG indirin.Architectural diagram: interactive voice response (IVR) application with bot built in Azure. Download an SVG of this architecture.

IVR uygulamasının açıklamasıDescription of the IVR app

Kaynak kodu ve veri özelleştirme dahil olmak üzere bu çözüm hakkında daha fazla bilgi için GitHub 'daki çağrı merkezi çözüm projesini çatalla veya keşfedelim.For more details on this solution, including source code and data customization, fork or explore the Call-Center Solution project on GitHub.

Otomatik müşteri etkileşimi, her boyuttaki bir işletme için önemlidir.Automated customer interaction is essential to a business of any size. Aslında, tüketicilerin %61 ' i konuşma aracılığıyla iletişim kurmayı tercih ediyor ve bunların çoğu self servis tercih ediyor.In fact, 61% of consumers prefer to communicate via speech, and most of them prefer self-service. Müşteri memnuniyeti tüm işletmeler için bir öncelik olduğu için, self servis müşteriye yönelik herhangi bir iletişim stratejisinin kritik bir unsurdur.Because customer satisfaction is a priority for all businesses, self-service is a critical facet of any customer-facing communications strategy.

Günümüzde, cep telefonları baskın ve olduğu her zaman erişim dahilinde değildir.Today, mobile phones are dominant and keypads aren't always within reach. Bu nedenle, etkileşimli sesli yanıt (ıVR) sistemleri müşterilerin isteklerini iletmenin sezgisel ve uygun bir yoludur.As such, interactive voice response (IVR) systems are an intuitive and convenient way for customers to convey their requests. Bu çözüm, tüm müşteri kanallarından bağımsız olarak yeniden uygulanabilecek akıllı ve doğal bir self servis deneyimi sağlar.This solution idea provides an intelligent and natural self-service experience that can be repurposed across all customer channels.

Azure AI platformu, Microsoft Azure bulut platformu tarafından desteklenir ve otomatikleştirilmiş bir ıVR çözümü oluşturmak için gerekli tüm öğeleri sağlar.The Azure AI Platform is backed by Microsoft Azure cloud platform and provides all of the essential elements for building an automated IVR solution. Veri alma, veri depolama, veri işleme ve gelişmiş analiz bileşenleri için araçlar vardır.There are tools for data ingestion, data storage, data processing, and advanced analytics components.

Bu çözüm, Skype ve Microsoft bot Frameworkaracılığıyla konuşma isteklerini yöneten tam tümleşik bir hizmet yığını dağıtır.This solution deploys a fully integrated service stack that manages speech requests via Skype and the Microsoft Bot Framework.

Bu çözümün hedef kullanım durumu, müşterilerine bisiklet ve bisiklet Ekipmanı satan kurgusal bir şirket olan contoso LLC ürünüdür.The target use case of this solution is a fictitious company, Contoso LLC, which sells bicycles and bicycle equipment to its customers. Contoso Şu anda yeni ürün siparişlerini ve sorguları insan işleçleri aracılığıyla işler.Contoso currently processes new product orders and queries through human operators. Bu otomatik çözüm, contoso 'nun büyük çağrı birimlerini işlemek için sorunsuz bir şekilde ölçeklenebilmesini sağlarken, sıfır bekleme süresini koruyarak ve diğer görevleri yönetmek için personeli boşaltmasını sağlar.This automated solution allows Contoso to seamlessly scale up to handle large call volumes while maintaining zero wait times and freeing up staff to manage other tasks.

Çekirdek Azure hizmetleriCore Azure services

  • Konuşma hizmeti (Bing Konuşma API'si veya bilişsel hizmetler konuşma hizmeti) ham konuşma verilerini metin biçiminde dökümünü ister.Speech service (Bing Speech API or Cognitive Services Speech Service) transcribes raw speech data into text form.
  • Language Understanding (LUSıS), alıcı metinden arayan amacını ve konuşulan varlıkları tanımlar.Language Understanding (LUIS) identifies caller intent and spoken entities from the transcribed text. Amaç örnekleri arasında sipariş yerleştirme, sipariş bulma vb. verilebilir.Examples of intents include place an order, find an order, and so on. Varlık örnekleri arasında ürün kategorileri, tarihler, saatler vb. yer alır.Examples of entities include product categories, dates, times, and so on.
  • Azure Bilişsel Arama, bu ürünleri, arayanın açıklamasına göre envanterden eşleştirir ve derecelendirir.Azure Cognitive Search matches and ranks products from the inventory against the caller's description. Ortak eş anlamlılar, Gelişmiş metin analizi ile tanımlanır.Common synonyms are identified with advanced text analysis.
  • Microsoft bot Framework, arayandan gelen konuşma sonuçlarını işler ve çağrı iş akışını yönetir.Microsoft Bot Framework processes conversation results from the caller and manages the call workflow.

Azure hizmetlerini desteklemeSupporting Azure services

  • Azure Web App, Node.js Web uygulaması olarak bot 'ın çekirdek mantığını barındırır.Azure Web App hosts the core logic of the bot as a Node.js web app.
  • Cosmos DB, Web uygulamasının durum bilgisiz bir mimaride ölçeğini değiştirmesine olanak tanıyacak şekilde, her konuşma için paylaşılan oturum durumunu depolar.Cosmos DB stores shared session state for every conversation, allowing the web application to scale out in a stateless architecture.
  • Azure SQL, ürün envanterini ve sipariş durumunu depolar.Azure SQL stores product inventory and order status.

BileşenlerComponents

Sonraki adımlarNext steps

Azure Mimari Merkezi makaleleri:Azure Architecture Center articles:

Bing Konuşma ve bilişsel konuşma Hizmetleri:Bing Speech and Cognitive Speech services:

Microsoft Learn modüller:Microsoft Learn modules: