Làm quen với tiện ích bot của Microsoft
Microsoft Azure Chatbot là một nền tảng phát triển chatbot dựa trên công nghệ đám mây được phát triển bởi Microsoft. Nó là một phần của Azure Bot Service, cho phép các doanh nghiệp và lập trình viên phát triển xây dựng, thử nghiệm, triển khai và quản lý chatbot trên các nền tảng như website, app dành cho thiết bị di động và các nền tảng nhắn tin như Skype và Slack.
Để đăng ký chatbot, trước tiên bạn cần tạo một tài khoản Azure. Tôi truy cập vào trang web đăng ký miễn phí. Địa chỉ email của tôi được tự động nhận dạng vì tôi đã tạo tài khoản từ trước, vì vậy tất cả những gì tôi phải làm là cung cấp mật khẩu và xác nhận đăng nhập trên ứng dụng Authenticator trên điện thoại của mình.
Sau khi xác thực 2 yếu tố, tôi được yêu cầu điền vào một biểu mẫu khá dài. Nó hỏi tôi một số chi tiết như tên đầy đủ, quốc gia, ID VAT của công ty và các thông tin khác.
Sau khi cung cấp những chi tiết này, tôi phải đồng ý với một số điều kiện để có thể tiếp tục.
Trong quá trình đăng ký, tôi được yêu cầu gửi chi tiết thẻ tín dụng của mình. Tôi thực sự không thích cách tiếp cận này (đặc biệt khi đó là công cụ miễn phí mà tôi dùng thử để review). Tuy nhiên, không cần suy nghĩ nhiều, tôi đã cung cấp cho Microsoft chi tiết thanh toán của mình. Ở giai đoạn này, tôi đã gặp một sự cố – Tôi không thể sử dụng thẻ không được đăng ký ở cùng quốc gia mà tôi đã chọn ở giai đoạn trước cho phần thông tin địa chỉ của mình. Điều này hơi khó chịu và làm tốn nhiều công sức hơn.
May mắn thay, tôi đã nhận được yêu cầu phản hồi trong bước tiếp theo, vì vậy tôi đã ngay lập tức đề cập đến vấn đề này với hy vọng, nhóm hỗ trợ sẽ làm điều gì đó.
Mọi thứ mất khoảng 7-10 phút, bao gồm cả việc chờ mã xác nhận qua tin nhắn.
Nói chung, tôi muốn nói rằng cả quá trình đăng ký và ấn tượng đầu tiên về công cụ đều thân thiện với người mới. Sau khi đăng ký, tôi đã tìm hiểu một chút về giao diện người dùng và nó đã gây ấn tượng tốt với tôi. Thật dễ dàng và rõ ràng để điều hướng.
Các tính năng và triển khai bot của Microsoft
Sau khi xem qua phần mềm một chút, tôi bắt đầu khám phá các tính năng và use case khác nhau của nó.
Khi nói đến các dịch vụ AI, tôi có thể tận dụng một số tính năng như công cụ sắp xếp mẫu form, cố vấn số liệu, trình phân tích video và dịch vụ bot.
Để tạo chatbot, bạn cần chọn một trong các công cụ phần mềm được kết nối với Microsoft. Thật không may, tôi không quen thuộc với bất kỳ công cụ nào trong số chúng, vì vậy tôi đã tiếp tục và chọn cái đầu tiên – Mia.
Ở giai đoạn này của quy trình, thật dễ dàng để điều hướng qua ứng dụng. Mọi thứ đều rõ ràng và dễ hiểu. Có lẽ ai đó cho rằng giao diện người dùng hơi quá trắng sáng và mờ, nhưng tôi không thực sự thấy phiền gì cả.
Một điều làm tôi ngạc nhiên là các công cụ cụ thể trong Microsoft không thực sự miễn phí sử dụng. Ví dụ: Mia có bản dùng thử miễn phí trong một tháng và sau đó, nó có mức phí €1.701/người dùng/một lần.
Một số chatbot khác thậm chí không hỗ trợ cho quốc gia tôi cư trú, nhưng chúng vẫn xuất hiện trong danh sách. Điều này làm tôi thất vọng.
Đối với bất kỳ hình thức hỗ trợ hoặc hướng dẫn nào khi bạn cần trợ giúp, tôi thực sự thích nhìn thấy nhiều tài nguyên khác nhau được thiết kế để trợ giúp những người dùng chưa có kinh nghiệm.
Hiệu suất và mức độ hữu ích
Sau khi đã làm quen với phần lớn các tính năng và các dịch vụ chatbot khác nhau được cung cấp, tôi quyết định test một trong những hiệu suất và tính hữu dụng của chatbot. Tôi đã triển khai nó trên một trang web thử nghiệm của mình. Theo tôi, một trong những lợi thế chính của việc sử dụng Azure Chatbot là khả năng hiểu ngôn ngữ tự nhiên và phản hồi đầu vào của người dùng theo cách đàm thoại. Tôi khá hài lòng với cách thức bot xử lý nó. Chatbot hoạt động theo cách tự nhiên và trực quan. Hơn nữa, với chatbot Azure có độ tùy chỉnh cao, tôi có thể điều chỉnh hành vi và phản hồi của chatbot để đáp ứng nhu cầu cụ thể của người dùng tiềm năng. Ví dụ: tôi đã cấu hình chatbot để cung cấp thông tin và thực hiện các hành động cụ thể dựa trên dữ liệu đầu vào của người dùng.
Mức phí bot của Microsoft
Microsoft cung cấp một số biến thể trong gói phí của họ, với cả các gói subscription và các add-on phụ tính phí.
Bản miễn phí
Một trong hai gói sản phẩm cho chatbot của Microsoft là miễn phí. Trong đó, bạn có tin nhắn không giới hạn cho các kênh giao tiếp tiêu chuẩn, cũng như tối đa 10.000 tin nhắn mỗi tháng cho các kênh giao tiếp cao cấp.
Gói $1
Mặt khác, cũng có gói thuê bao S1. Gói này không miễn phí, nó có một số chi phí nhất định. Mặc dù các kênh tiêu chuẩn không phải trả phí, nhưng các kênh cao cấp có phí $0.50 cho mỗi 1000 tin nhắn.
Phụ phí
Ngoài 2 gói phí được liệt kê ở trên, có một số khoản phí bổ sung mà bạn có thể phải chi trả. Chúng bao gồm:
- Azure Bot Service
- Application Insights
- Language Understanding
- QnA Maker
- Speech
Lời kết
Để tổng kết bài review của mình, tôi có thể nói đây chắc chắn là một trải nghiệm thú vị khi thử nghiệm chatbot của Microsoft. Cấu trúc phí không phải là tốt nhất trên thế giới, nhưng chắc chắn có một gói sản phẩm phù hợp cho mọi loại ngân sách – lớn và nhỏ. Mặc dù việc đăng ký có thể hơi khó khăn nhưng giao diện người dùng tổng thể của toàn bộ chatbot sẽ bù đắp cho sự bất tiện này. Nhìn vào phạm vi các tính năng khác nhau, chúng chắc chắn rất rộng và đa dạng. Vì điều này, tôi nghĩ rằng chatbot của Microsoft có cơ hội thu hút nhiều khách hàng hơn. Nó hoạt động mà không có bất kỳ vấn đề nào và có thể được sử dụng theo nhiều cách thức. Để kiểm tra xem nó có phù hợp với doanh nghiệp của mình hay không, có lẽ tốt nhất bạn nên tận dụng bản dùng thử của họ và tự mình xem xét tất cả!
Frequently Asked Questions
Làm cách nào để vận hành bot Azure theo địa phương?
Azure Functions Core Tools phải được cài đặt trên thiết bị lập trình của bạn để chạy Azure Bot theo nơi mình ở. Azure Functions Core Tools cho phép bạn vận hành Azure Functions, có thể được sử dụng để chạy bot của mình. Khi đã cài đặt Azure Functions Core Tools, bạn có thể khởi động bot của mình bằng cách mở dấu nhắc lệnh, điều hướng đến thư mục gốc của bot, chạy lệnh “func start” và truy cập trang web để kiểm tra.
Test Azure bot service như thế nào?
Bằng cách sử dụng Azure Bot Service Emulator, bạn có thể kiểm tra Azure Bot Service. Có thể kiểm tra cục bộ bot của bạn trước khi triển khai nó cho Azure bằng cách sử dụng trình giả lập (emulator). Sau khi triển khai bot của mình sang Azure, bạn có thể kiểm tra bot bằng Azure Bot Service Emulator. Cả V4 và V3 của Bot Framework SDK đều có thể được kiểm tra bằng trình giả lập.
Làm cách nào để tích hợp bot Azure vào website của tôi?