Tay bạn đang bận, đang ướt, hoặc bạn đang lái xe, và hỏi dễ hơn là tìm điện thoại, mở khóa rồi mở ứng dụng. Đó là toàn bộ lý do cần hỗ trợ Siri trong ứng dụng nhắc uống thuốc: câu hỏi là nó có thực sự hoạt động, hay chỉ là công tắc trong Cài đặt rồi nửa số lần trả lời “Tôi không hiểu”.
Từ iOS 16, khung App Intents của Apple cho phép ứng dụng đăng ký các hành động cụ thể với Siri và Phím tắt — không phải hội thoại mở, mà một tập cố định những gì bạn có thể nói, ánh xạ tới việc ứng dụng thực sự làm được. Việc đó có ích với thuốc hay không hoàn toàn phụ thuộc vào hành động mà từng ứng dụng đã đăng ký.
Ứng dụng thuốc hỗ trợ Siri thực sự làm được gì
Hai việc khác nhau, và không phải cùng một tính năng.
Đọc: lịch của bạn, thuốc nào sắp hết, mức độ đều đặn thế nào, lần cuối bạn dùng gì. Đây là nửa an toàn hơn để làm đúng, vì trả lời sai chỉ gây khó chịu.
Ghi: ghi nhận một liều, bỏ qua một liều, bổ sung thuốc sau khi lấy thêm, tắt lời nhắc cho thuốc không còn dùng. Đây là nửa quan trọng hơn, vì hành động Siri thất bại thầm lặng — hoặc tệ hơn, thành công thầm lặng trên nhầm thuốc — không còn là lỗi giao diện nữa. Đó là bạn tin mình đã dùng thuốc trong khi chưa.
Nếu bạn đang đánh giá tuyên bố về Siri của bất kỳ ứng dụng nào, đó là câu hỏi đáng hỏi: nó chỉ đọc dữ liệu lại cho bạn, hay cho phép bạn hành động, và chuyện gì xảy ra khi nó nghe nhầm?
Vì sao mọi cụm từ phải có tên ứng dụng
Điều này khiến nhiều người bất ngờ lần đầu gặp. Bạn không thể chỉ nói “ghi nhận metformin” — bạn phải nói “ghi nhận metformin trên [tên ứng dụng].”
Đó không phải lựa chọn thiết kế của một ứng dụng; đó là yêu cầu của Apple. Mọi cụm ứng dụng đăng ký qua AppShortcutsProvider phải chứa tên ứng dụng, nếu không build sẽ thất bại ngay — tên ứng dụng chính là cách Siri biết hành động thuộc ứng dụng nào khi hàng chục ứng dụng có thể xử lý “ghi nhận một liều.” Cách nói tự do không nêu tên ứng dụng chỉ được chuyển tới ứng dụng đã đăng ký miền ngữ nghĩa rộng hơn với Apple, và theo dõi thuốc chưa phải miền có sẵn. Vậy trên bất kỳ ứng dụng nào, nếu cụm không có tên ứng dụng thì sẽ không chạy — đáng biết trước khi cho rằng hỗ trợ Siri của ứng dụng bị hỏng.
Cách thực hiện trong Doz
Doz đăng ký chín Phím tắt, chia theo hai việc trên. Mọi cụm dưới đây là những gì bạn có thể nói ngay hôm nay, nguyên văn.
Hỏi:
- “Hôm nay tôi cần uống thuốc gì trên Doz”
- “Tình hình uống thuốc của tôi thế nào trên Doz” (chuỗi ngày tuân thủ)
- “Thuốc nào sắp hết trên Doz”
- “Lần cuối tôi uống metformin là khi nào trên Doz”
Báo Siri những gì đã xảy ra:
- “Uống metformin trên Doz”
- “Bỏ qua metformin trên Doz”
- “Dùng tất cả các liều trên Doz”
- “Tôi đã bổ sung metformin trên Doz”
- “Tắt lời nhắc metformin trên Doz”
Hỏi thì miễn phí. Ghi nhận, bỏ qua, bổ sung thuốc, hoặc lưu trữ thuốc bằng giọng nói thuộc Doz Pro — cùng cổng với các nút tương đương trên Widget và trong thông báo, nên hành động bằng lời không thể thầm lặng làm điều mà một lần chạm cũng không được phép.
Không cần thiết lập gì ngoài việc đã cài Doz trên iOS 17 trở lên. Cài đặt → Siri & Phím tắt trong ứng dụng liệt kê mọi cụm trên, cộng vài biến thể tự nhiên cho từng cái, nên bạn không phải thuộc lòng wording chính xác. Từ cùng màn hình đó bạn cũng có thể biến bất kỳ cụm nào thành Phím tắt, hoặc thêm vào Spotlight để có phiên bản một lần chạm, không cần nói.
Tóm tắt nhanh
Hỗ trợ Siri cho thuốc chỉ tốt bằng các hành động cụ thể mà ứng dụng đã đăng ký — không phải hội thoại chung. Mọi cụm phải nêu tên ứng dụng, theo yêu cầu của chính Apple, không phải của ứng dụng. Trong Doz, đọc lịch, lượng thuốc, chuỗi ngày và liều gần nhất miễn phí; ghi nhận, bỏ qua, bổ sung thuốc và lưu trữ bằng giọng nói thuộc Doz Pro, khóa cùng cách với các nút tương đương trong ứng dụng.
Tải Doz trên App Store · Đọc câu hỏi thường gặp · Xem thêm trên blog