Siri가 복약 단축어에 반응하지 않을 때: 이유와 해결

Doz · 2026년 9월 28일

“시리야, metformin 먹었는지 알려줘”라고 하면 그 정보가 있는 앱이 아니라 웹 검색이나 “이해하지 못했어요”가 나옵니다. 버그처럼 느껴집니다. 거의 항상 소수의 구체적인 이유 중 하나입니다. 어떤 복약 앱을 쓰든 같고, 한 앱의 버그가 아니라 Siri의 앱 단축어가 작동하는 방식에서 옵니다.

앱 이름을 빠뜨린 경우

압도적으로 가장 흔한 원인이며, 한 앱의 특성이 아니라 Apple의 요구사항입니다. 앱이 Siri에 등록하는 모든 문구에는 앱 이름이 들어가야 하고, 없으면 Apple의 빌드 도구가 출시 전에 앱을 거절합니다. “Metformin 복용”은 어떤 앱에도 도달하지 않습니다. “Doz에서 metformin 복용”은 됩니다. 앱 이름이 Siri가 휴대폰의 수많은 앱 중 어느 것이 그 문장을 처리할지 정하는 방식이기 때문입니다.

문구에 앱 이름이 없으면 버그가 아닙니다. 어떤 앱에서도, 현재 iOS 버전에서도 구조적으로 작동할 수 없습니다.

등록된 문구가 아닌 자기 말로 물은 경우

Siri의 더 자유로운 이해(최근 iOS에서 Siri AI로 소개됨)는 열린 요청을 앱으로 보낼 수 있지만, 메시지·타이머처럼 정해진 내장 영역만 해당합니다. 복약 추적 영역은 아직 없으므로, 복약 앱은 등록한 정확한 문구로만 도달할 수 있고 같은 주제를 자유롭게 말해도 안 됩니다.

그렇다고 단어가 한 자도 틀리면 안 된다는 뜻은 아닙니다. Siri는 흔한 문법 변형을 허용합니다. 다만 핵심 단어가 빠지면 본인에게는 같아 들려도 매칭에 실패할 수 있습니다. “Acetaminophen 언제 먹었어”와 “내 acetaminophen 언제 먹었어”가 같게 처리된다는 보장이 없습니다. “내” 같은 작은 단어가 매칭 여부를 바꿉니다. 자기 말이 안 되면 기능이 고장났다고 가정하기보다 앱이 지원하는 문구 목록을 확인하세요.

Siri가 이름을 아직 배우지 않은 경우

약을 방금 추가했는데 Siri가 이름을 모른다고 하면 대개 막다른 길이 아니라 타이밍입니다. Siri가 대조하는 이름 목록은 iOS가 캐시하고, 약 목록이 바뀔 때마다 앱이 시스템에 새로고침을 명시적으로 요청해야 합니다. 새로고침은 거의 즉시이지만, 바로 다음 문장 전에 도착한다는 보장은 없습니다. 새 약을 저장한 뒤 몇 초 기다렸다가 이름으로 Siri에게 물어보세요.

이미 중단한 약을 말한 경우

이미 중단했거나 보관한 약을 물으면, 기대한 답이 아니라 “그 약은 보관되어 있어요”처럼 빗나간 듯한 응답이 나올 수 있습니다. 앱은 이름을 보지만 현재 추적 중이 아님을 알기 때문입니다. 대개 앱에서 보관을 해제하거나, 다른 활성 약을 말해야 한다는 신호입니다.

구독이 필요한 동작인 경우

일부 복약 앱은 무료와 유료를 앱 전체가 아니라 개별 Siri 동작 단위로 나눕니다. 일정 읽기는 무료인데 음성으로 복용 기록은 유료일 수 있습니다. Siri 동작이 아무 일도 하지 않고 정중히 거절만 한다면, Siri 자체 고장으로 보기 전에 확인할 가치가 있습니다.

실제로 되는 문구를 찾는 곳

그럴듯한 문구를 짐작해 보는 것은 어떤 앱에서도 잘못된 접근입니다. 되는 문구는 고정된 유한 목록이고, Siri를 지원하는 앱은 역설계하게 두지 말고 그 목록을 직접 보여 줄 수 있어야 합니다.

Doz에서는 이렇게 작동합니다

위 다섯 가지 원인을 Doz는 구체적으로 반영합니다. 모든 문구에 설계상 “Doz”가 들어가고, 방금 추가한 약은 Doz가 목록을 새로고침해 몇 초 안에 말할 수 있으며, 보관한 약을 물으면 가짜 “찾지 못했어요”가 아니라 바로 “그 약은 보관되어 있어요”라고 하고, 읽기 동작(일정·재고·연속 기록·마지막 복용)은 무료이며 쓰기 동작(기록·건너뛰기·보충·보관)은 Doz Pro에 포함됩니다.

Doz 안의 설정 → Siri 및 단축어에 이해하는 문구가 단어 그대로 모두 있어 짐작할 것이 없습니다. 말하기 전에 전체 목록을 보고 싶다면 문구 자체는 여기에 정리되어 있습니다.

핵심 요약

반응하지 않는 Siri 단축어는 거의 항상 빠진 앱 이름, 충분히 맞지 않는 문구, Siri가 아직 따라잡지 못한 약 이름, 또는 구독 뒤에 있는 동작입니다. 우연한 버그가 아니라 이 프레임워크를 쓰는 모든 앱에서 같은 방식이라, 고치는 법도 같습니다. 짐작하지 말고 앱이 제공하는 정확한 문구 목록을 확인하세요.

App Store에서 Doz 다운로드 · 자주 묻는 질문 보기 · 블로그의 다른 글