Khung cục bộ
Khung làm việc cục bộ (Local Framework) đề cập đến một cấu trúc phần mềm hoặc bộ thư viện được thiết kế để thực hiện các phép tính phức tạp, chẳng hạn như các mô hình học máy hoặc logic ứng dụng, hoàn toàn trên thiết bị của người dùng cuối thay vì phụ thuộc vào máy chủ từ xa hoặc cơ sở hạ tầng đám mây. Điều này trái ngược rõ rệt với các giải pháp dựa trên đám mây, nơi dữ liệu phải được truyền đi để xử lý.
Sự chuyển dịch sang các khung làm việc cục bộ được thúc đẩy bởi nhu cầu cấp thiết về quyền riêng tư, giảm độ trễ và khả năng phục hồi hoạt động. Bằng cách xử lý dữ liệu cục bộ, các ứng dụng có thể hoạt động ngay cả khi kết nối internet kém hoặc không có. Hơn nữa, việc giữ dữ liệu nhạy cảm trên thiết bị giúp tăng cường đáng kể quyền riêng tư của người dùng bằng cách giảm thiểu việc lộ dữ liệu trong quá trình truyền tải.
Các khung làm việc này thường liên quan đến việc lượng tử hóa và tối ưu hóa mô hình để đảm bảo rằng các mô hình lớn, đòi hỏi nhiều tài nguyên có thể chạy hiệu quả trên phần cứng bị giới hạn (như CPU di động hoặc NPU chuyên dụng). Khung làm việc quản lý vòng đời của mô hình—tải mô hình, thực thi suy luận và xử lý kết quả—tất cả đều trong môi trường ứng dụng cục bộ.
Các khung làm việc cục bộ lý tưởng cho các ứng dụng thời gian thực. Các ví dụ bao gồm nhận dạng hình ảnh trên thiết bị cho thực tế tăng cường, phiên âm giọng nói thời gian thực mà không phụ thuộc vào đám mây và các công cụ đề xuất được cá nhân hóa hoạt động ngoại tuyến.
Những rào cản chính liên quan đến các giới hạn về phần cứng. Các mô hình phải được tối ưu hóa mạnh mẽ về bộ nhớ và sức mạnh tính toán. Độ phức tạp triển khai cũng tăng lên, vì khung làm việc và mô hình phải được đóng gói và duy trì trên các phiên bản hệ điều hành và kiến trúc thiết bị đa dạng.
Các khái niệm liên quan bao gồm AI biên (Edge AI - bao gồm việc thực thi cục bộ), TinyML (tập trung vào các bộ vi điều khiển tiêu thụ điện năng cực thấp) và Học liên kết (Federated Learning - sử dụng tính toán cục bộ nhưng tổng hợp thông tin chi tiết tập trung mà không chia sẻ dữ liệu thô).