Microsoft Outlook là một ứng dụng email giúp bạn làm việc hiệu quả với email, lịch, danh bạ, tác vụ và nhiều thứ khác ở một nơi duy nhất.
Để giúp người dùng làm việc hiệu quả hơn và cân nhắc hơn trong hành động của họ trong khi gửi email, phiên bản web của Outlook và ứng dụng Outlook cho iOS và Android đã giới thiệu các câu trả lời được đề xuất, một tính năng mới được cung cấp bởi dịch vụ Azure Machine Learning. Khi bạn nhận được một email, bạn có thể trả lời nhanh bằng cách chọn một trong các đề xuất trả lời mà bạn có thể sử dụng chỉ bằng một vài lần nhấp hoặc chạm.

Đội ngũ phát triển bao gồm các nhà khoa học dữ liệu (data scientists), nhà thiết kế (designers) và kỹ sư machine learning. Họ đi đầu trong việc áp dụng các công nghệ xử lý ngôn ngữ tự nhiên (NLP) và machine learning (ML) tiên tiến, tận dụng các công nghệ này để hiểu cách người dùng giao tiếp qua email và cải thiện các tương tác đó để tạo trải nghiệm tốt hơn cho người dùng.
Họ đã làm điều đó như thế nào?
Để xử lý lượng dữ liệu thô khổng lồ mà các tương tác này cung cấp, nhóm sử dụng Azure Machine Learning pipelines để xây dựng các mô hình đào tạo. Các pipelines của Azure Machine Learning cho phép phân chia các bước đào tạo thành các bước riêng biệt như dọn dẹp dữ liệu, chuyển đổi, trích xuất tính năng, đào tạo và đánh giá. Đầu ra của pipelines Azure Machine Learning chuyển đổi dữ liệu thô thành mô hình. Pipelines Machine Learning này cho phép các nhà khoa học dữ liệu xây dựng một pipelines đào tạo theo cách tuân thủ thực thi kiểm tra quyền riêng tư và tính tuân thủ.
![]() |
Để đào tạo mô hình này, nhóm cần có cách xây dựng và chuẩn bị một bộ dữ liệu lớn bao gồm hơn 100 triệu tin nhắn. Để làm điều này, nhóm đã tận dụng một khung xử lý phân tán để lấy mẫu và lấy dữ liệu từ một cơ sở người dùng rộng lớn. Azure Data Lake Storage được sử dụng để lưu trữ dữ liệu đào tạo được sử dụng để đào tạo các mô hình trả lời được đề xuất. Sau đó, chúng tôi sẽ dọn dẹp và sắp xếp dữ liệu thành các cặp trả lời tin nhắn (bao gồm các phản hồi tiềm năng cho email) được lưu trữ trong Azure Data Lake Storage (ADLS). Các pipelines đào tạo cũng tiêu thụ các cặp trả lời được lưu trữ trong ADLS để đào tạo các mô hình. Để tự thực hiện khóa đào tạo Machine Learning, nhóm sử dụng các nhóm GPU có sẵn trong Azure. Các pipelines đào tạo tận dụng các cặp Trả lời tin nhắn được quản lý này để tìm hiểu cách đề xuất trả lời phù hợp dựa trên một tin nhắn nhất định. Khi mô hình được tạo, các nhà khoa học dữ liệu có thể so sánh hiệu suất của mô hình với các mô hình trước đó và đánh giá cách tiếp cận nào hoạt động tốt hơn khi đề xuất các câu trả lời được đề xuất có liên quan. Đội ngủ quản lý Outlook giúp bảo vệ dữ liệu của bạn bằng cách sử dụng nền tảng Azure để chuẩn bị các bộ dữ liệu quy mô lớn được yêu cầu để xây dựng một tính năng như trả lời được đề xuất theo tiêu chuẩn tuân thủ Office 365. Các nhà khoa học dữ liệu sử dụng các giải pháp tính toán và quy trình làm việc Azure thực thi các chính sách bảo mật để tạo thử nghiệm và đào tạo nhiều mô hình trên GPU. Đây chỉ là một trong nhiều ví dụ về cách các sản phẩm của Microsoft được hỗ trợ bởi các khả năng đột phá của Azure AI để tạo ra trải nghiệm người dùng tốt hơn. Đội ngũ phát triển đang theo dõi các phản hồi từ người dùng và cải thiện tính năng cho người dùng đồng thời mở rộng các loại phản hồi được đề xuất. |