Categories
Software Architecture

Microsoft Azure Trong Hành Động 3: Mở Rộng Ứng Dụng Với Ứng Dụng Logic Và Dịch Vụ Nhận Thức

Mở rộng ứng dụng với Ứng dụng logic và Dịch vụ nhận thức

Một tính năng mạnh mẽ của ứng dụng của chúng ta có thể là khả năng phân tích nội dung của các mục công việc và sau đó tự động tạo lịch hẹn cho các nhiệm vụ bao gồm một ngày cụ thể.

Ví dụ: nếu người dùng tạo mục việc cần làm với nội dung “bữa tối gia đình lúc 7:00 tối thứ Sáu tuần tới”, ứng dụng sẽ tạo một mục lịch cho thứ Sáu cụ thể đó lúc 7:00 tối với chủ đề “bữa tối gia đình. ”

Điều này có thể được thiết lập bằng cách sử dụng tính năng Ứng dụng logic của Dịch vụ ứng dụng Microsoft Azure và Hiểu ngôn ngữ (LUIS), như sau:

  • Ứng dụng .NET Core ghi mục việc cần làm trong cơ sở dữ liệu SQL.
  • Ứng dụng logic được kích hoạt bởi mọi hàng mới được tạo trong cơ sở dữ liệu.
  • Ứng dụng logic lấy văn bản mục công việc và chuyển nó đến LUIS.
  • LUIS phân tích văn bản và tạo một mục lịch trong lịch Office 365 của bạn nếu văn bản có chứa ngày và giờ.

Bạn không phải thay đổi ứng dụng của mình để thêm chức năng này. Ứng dụng logic và Dịch vụ nhận thức là các dịch vụ bổ sung chỉ đơn giản là phân tích dữ liệu đã có ở đó.

Tạo LUIS

Đầu tiên, bạn sẽ tạo LUIS để chúng ta có thể sử dụng nó sau này trong ứng dụng logic của chúng ta.

Bạn có thể sử dụng cổng LUIS để xây dựng mô hình ngôn ngữ. Đầu tiên, bạn cần thêm một số thực thể, là các mục trong văn bản mà dịch vụ sẽ nhận ra. Sau đó, bạn nhập lời nói, là văn bản mẫu thể hiện ý định bạn muốn phát hiện.

Đây là một ví dụ về câu nói:

“Bữa tối gia đình lúc 7 giờ tối thứ Sáu tới”

Tạo ứng dụng logic

Tiếp theo, để tích hợp LUIS vào ứng dụng, hãy tạo một ứng dụng logic Azure. Trong ứng dụng logic, trình kết nối LUIS có thể được sử dụng để thêm các hành động nhằm tích hợp LUIS với các ứng dụng của bạn.

Khi sử dụng các hành động LUIS, bạn nhập khóa API cho dịch vụ LUIS của mình để ứng dụng logic có thể kết nối và tích hợp với dịch vụ Hiểu ngôn ngữ của bạn. Sau đó, bạn định cấu hình ứng dụng logic để chuyển văn bản phát biểu cụ thể để gửi đến LUIS để sử dụng cho việc nhận dạng lời nói.

Ví dụ: hành động “LUIS — Nhận dự đoán” có thể được thêm vào một ứng dụng logic kết nối với cơ sở dữ liệu SQL được kích hoạt khi một hàng mới được tạo. Ứng dụng logic có thể chuyển văn bản được truy xuất từ hàng cơ sở dữ liệu đến LUIS để nó có thể thực hiện nhận dạng lời nói. Sau đó, ứng dụng logic có thể lưu kết quả trở lại cơ sở dữ liệu hoặc sử dụng nó để thực hiện các hành động bổ sung nhằm thực hiện các tác vụ dựa trên các kết quả đó.

Leave a Reply

Your email address will not be published. Required fields are marked *