Các bot của Microsoft: Từ Hỏi và Đáp đến các cuộc hội thoại phức tạp

0
39

            Các công cụ trò chuyện được hỗ trợ bởi AI đang phát triển của Microsoft đang mang Cortana đến với doanh nghiệp của bạn.
        

            
                                                                             
            
            

                 ] ]
    

     Cortana và Siri có thể làm gì để bắt kịp Alexa và Trợ lý Google?
     Các công nghệ trợ lý thông minh từ các công ty định hướng dữ liệu như Google và Amazon đang dẫn đầu thị trường, trong khi Siri và Cortana đang tụt lại phía sau. Đây là cách mà cái sau có thể kiếm được.
    

    

Học máy là một công cụ mạnh mẽ, nhưng không phải lúc nào cũng dễ dàng thực hiện hoặc xây dựng vào doanh nghiệp của bạn. Một lựa chọn là sử dụng nó để tăng sức mạnh cho các công cụ tự phục vụ đàm thoại, cho thương mại điện tử hoặc hỗ trợ. Người dùng sử dụng các kênh quen thuộc để trò chuyện với các tác nhân kỹ thuật số, cung cấp các tác vụ đơn giản hoặc thu thập thông tin được đánh giá và chuyển cho một tác nhân con người.

    
        

Chúng tôi quen thuộc với các trợ lý kỹ thuật số như Siri, Alexa và Microsoft Cortana: giao diện điều khiển bằng giọng nói đến nhà, điện thoại và PC của chúng tôi. Chúng là biểu hiện rõ ràng nhất của trí tuệ nhân tạo hiện đại, liên kết các dịch vụ đám mây, ứng dụng giải trí, internet của vạn vật và các công cụ năng suất quen thuộc đằng sau nhận dạng giọng nói và tổng hợp giọng nói.

Có nhiều năm nghiên cứu khoa học máy tính trong các nền tảng đó , phần lớn trong các thuật toán học máy phức tạp và bộ dữ liệu đào tạo khổng lồ cần tài nguyên của một công ty lớn. Nhưng chúng tôi không giới hạn ở những công cụ đó, vì các nền tảng đám mây như Azure đang tạo ra các công cụ được sử dụng để xây dựng các dịch vụ như Cortana cho các đối tác cho trợ lý riêng của họ, bắt đầu bằng các tương tác trò chuyện đơn giản trong Azure Bot Framework và chuyển lên ngăn xếp xây dựng các trợ lý ảo của riêng bạn, giống như những người được BMW và Thyssen-Krupp phát triển.

Bắt đầu với Bot Framework

Dịch vụ Bot của Azure là một công cụ để xây dựng và triển khai các hệ thống đàm thoại cơ bản trên nhiều hệ thống các nền tảng trò chuyện khác nhau, từ web đến Đội đến Skype và hơn thế nữa. Nó xây dựng trên các yếu tố của Dịch vụ nhận thức Azure, tích hợp API của họ vào một khung trò chuyện dễ xây dựng. Bạn sẽ bắt đầu nhanh chóng với một 'botkit' mã nguồn mở bao gồm các công cụ giả lập để kiểm tra các tương tác trước khi bạn triển khai dịch vụ của mình.

Xây dựng bot cũng giống như xây dựng bất kỳ ứng dụng nào, bạn viết mã hoạt động với các API hiện có để phân tích cú pháp đầu vào của người dùng, xác định ý định và sau đó trả lời thích hợp. Ý định đó có thể là nhiều thứ, từ việc đặt câu hỏi hỗ trợ, đến đặt bánh pizza và kiểm tra thời gian giao hàng. Bạn không xây dựng một hệ thống có mục đích chung – bạn đang xây dựng một ứng dụng được nhắm mục tiêu rất có các tính năng ngôn ngữ tự nhiên đàm thoại.

XEM: Hướng dẫn của nhà lãnh đạo CNTT về tương lai của trí tuệ nhân tạo (Tech Pro Research)

Điều gì làm cho bot khác với ứng dụng được xây dựng trên Azure Cognitive Services là khái niệm về một Người điều phối . Đây là một công cụ chuyển đổi người dùng giữa các mô hình dịch vụ nhận thức do kết quả của những gì họ đang làm. Điều đó cho phép cùng một bot hỗ trợ, giả sử, Hiểu ngôn ngữ để xác định ý định của người dùng và sử dụng điều đó để điều khiển các ứng dụng và API hoặc QnA Maker để trả lời các câu hỏi hỗ trợ đơn giản.

Sau khi được xây dựng, bot được định cấu hình để hoạt động với lựa chọn kênh của bạn, sử dụng Thẻ thích ứng của Microsoft để cung cấp phản hồi tương tác khi cần thiết. Bạn không bị giới hạn ở các kênh chỉ dành cho Microsoft, dịch vụ bot Azure hoạt động với các trình nhắn tin và dịch vụ cộng tác phổ biến, bao gồm cả các dịch vụ của Twilio. Tất cả những gì bạn cần làm là xác định các kênh trong Cổng thông tin Azure và người dùng của bạn sẽ tương tác với bot của bạn.

Một tính năng hữu ích được ra mắt tại Build 2019 là phiên bản nâng cao của QnA Maker. Công cụ này lấy tài liệu của doanh nghiệp của bạn, trích xuất thông tin chính và sau đó trả lời các câu hỏi. Đây là một công cụ hữu ích để xây dựng và chạy các bot trợ giúp cơ bản, sử dụng Câu hỏi thường gặp để huấn luyện các dịch vụ nhận thức cơ bản. Bản phát hành mới hiện hỗ trợ các cuộc hội thoại nhiều lượt, với khả năng trả lời các câu hỏi tiếp theo của người dùng.

Lăn Cortana của riêng bạn với Trình tăng tốc giải pháp trợ lý ảo

Nếu bạn muốn xây dựng trợ lý ảo của riêng bạn có một giải pháp Trợ lý ảo nguồn mở mà bạn sẽ sử dụng để xây dựng tương đương với Cortana hoặc Thyssen-Krupp của Alfred. Dựa trên mẫu trợ lý doanh nghiệp đã phát hành trước đó, nó tập hợp nhiều công cụ khác nhau từ bộ Dịch vụ nhận thức.

Bạn bắt đầu bằng cách tải xuống giải pháp từ GitHub và sau đó tùy chỉnh nó để thêm bộ tính năng của riêng bạn, bao gồm giọng nói và tính cách của trợ lý. Dịch vụ kết quả là một bot đa kênh chạy trên Bot Framework, với một nhóm các kỹ năng xử lý mọi thứ từ các sự kiện đến làm việc với tài khoản người dùng. Các kỹ năng Trợ lý ảo sẽ quen thuộc với bất kỳ ai đã sử dụng Cortana, khi họ tích hợp với Microsoft Graph cũng như các dịch vụ Azure như Maps.

Khi bạn đã xây dựng và đào tạo Trợ lý ảo, nó sẽ tự động triển khai trong Azure, cùng với tất cả các dịch vụ bạn cần để hỗ trợ nó, bao gồm các công cụ phân tích hiệu suất và ghi nhật ký. Tất cả các mô hình học máy được sử dụng đều được đào tạo trước, vì vậy bạn đã sẵn sàng để đi ngay khi trợ lý của bạn trực tuyến. Có sự tập trung mạnh mẽ vào việc sử dụng Trợ lý ảo cho các hoạt động rảnh tay, sử dụng các công cụ nhận dạng giọng nói của Azure cùng với LUIS, dịch vụ Hiểu ngôn ngữ của nó. Microsoft đang lên kế hoạch cung cấp các mô hình học máy được thiết kế và đào tạo đặc biệt cho các tình huống sử dụng phổ biến, bắt đầu với mô hình ngôn ngữ ô tô.

Với một mô hình được đào tạo trước như thế này, bạn không cần phải phát triển lời nói tùy chỉnh của riêng mình công cụ nhận thức để quản lý điều khiển bằng giọng nói của một chiếc xe hơi. Sau khi được thiết lập, nó sẽ cho phép trợ lý ảo của bạn nhận ra các truy vấn về các hoạt động phổ biến, như điều hướng hoặc sử dụng điện thoại di động được ghép nối, cũng như kiểm soát các tính năng của xe hơi.

XEM: Cách triển khai AI và máy học tập (báo cáo đặc biệt của ZDNet) | Tải xuống báo cáo dưới dạng PDF (TechRepublic)

Thậm chí còn có hỗ trợ cho mô hình kỹ năng giống Cortana hoặc Alexa, trong đó chức năng bổ sung được thêm vào trợ lý cá nhân theo yêu cầu. Có lẽ bạn đang xây dựng một trợ lý cho doanh nghiệp của mình, vì vậy bạn sẽ thêm các tính năng và dịch vụ mới khi chúng ra mắt, cũng như tận dụng các kênh mới khi Microsoft thêm hỗ trợ. Mẫu kỹ năng giúp tạo và chia sẻ các tính năng mới dễ dàng hơn với người dùng trợ lý của bạn.

Tại Build 2019, Microsoft đã trình diễn thế hệ AI trò chuyện tiếp theo có thể như thế nào, sử dụng video về phiên bản Cortana có thể có của nó trợ lý riêng. Thay vì các cuộc hội thoại thiếu bối cảnh, xử lý từng vấn đề một, video khái niệm cho thấy một người dùng nói chuyện qua lịch của họ, thêm các cuộc họp, gửi thông tin cho đồng nghiệp, điều chỉnh lịch trình, tất cả trong một cuộc trò chuyện.

của quá trình này là sự hiểu biết sâu sắc hơn về bối cảnh của cuộc trò chuyện, sử dụng các yếu tố của Microsoft Graph để liên kết nội dung với mọi người, xây dựng mô hình các mối quan hệ và công cụ sau đó được giải thích bằng các công cụ học máy cơ bản. Một phần trong đó là công việc được thực hiện bởi một thương vụ mua lại gần đây của Microsoft, Semantic Machines, những người chuyên về AI đàm thoại. Những gì Microsoft thể hiện tại Build là một cái nhìn về cách thức hoạt động của Semantic Machines sẽ làm sinh động các công cụ như Cortana, biến nó từ giao diện người dùng giọng nói tương đối đơn giản thành một thứ gì đó phong phú hơn rất nhiều.

Trong khi một số dự đoán ban đầu về sự huy hoàng tương lai giao diện ngôn ngữ tự nhiên có thể đã bị thổi phồng, điều đó đã không ngăn cản sự phát triển của chúng. Bằng cách xây dựng các API dịch vụ nhận thức và Bot Framework của mình, Microsoft đang thực hiện một cách tiếp cận tiến hóa mà khách hàng đang thấy hấp dẫn. Không cần phải chạy trước khi bạn có thể đi bộ và bắt đầu với các bot câu hỏi và trả lời cơ bản khiến người dùng quen với các tương tác ngôn ngữ tự nhiên trước khi bạn bắt đầu tung ra các trợ lý ảo đàm thoại phức tạp hơn.

                                                                                

                                                

Cũng xem