Siri не отвечает на команду про лекарства? Вот почему

Doz · 28 сентября 2026 г.

«Hey Siri, did I take my metformin» даёт веб-поиск или «Я не понимаю» вместо ответа от приложения, где эти данные есть. Кажется багом. Почти всегда это одна из небольшого набора конкретных причин — одни и те же для любого приложения с лекарствами, потому что они идут из того, как устроены App Shortcuts Siri, а не из бага конкретного приложения.

Вы не назвали приложение

Это самая частая причина, и это не особенность одного приложения — это требование Apple. Каждая фраза, которую приложение регистрирует у Siri, должна включать имя приложения, иначе инструменты сборки Apple отклонят приложение ещё до выпуска. «Take my metformin» никуда не попадёт. «Принять metformin в Doz» — попадёт, потому что имя приложения буквально то, по чему Siri решает, какое из многих приложений на телефоне может обработать эту фразу.

Если во фразе нет имени приложения, это не баг — структурно это не может работать ни в каком приложении на актуальной iOS.

Вы сформулировали своими словами, а не зарегистрированной фразой

Новое свободное понимание Siri (на недавних версиях iOS — под брендом Siri AI) может направлять открытые запросы в приложения, но только для фиксированного набора встроенных доменов — сообщения, таймеры и тому подобное. Домена для учёта лекарств пока нет, поэтому приложение с лекарствами доступно только через точные зарегистрированные фразы, а не через свободный разговор на ту же тему.

Это не значит, что формулировка должна быть абсолютно жёсткой — Siri терпит обычные грамматические вариации, — но пропущенное ключевое слово может сорвать совпадение, даже если фраза кажется вам равнозначной. «When did I take acetaminophen» и «When did I take my acetaminophen» не гарантированно обрабатываются одинаково; маленькое слово вроде «my» меняет, совпадёт ли фраза вообще. Если ваша формулировка не работает, сверьтесь со списком поддерживаемых фраз в самом приложении, а не считайте функцию сломанной.

Siri ещё не выучила название

Если вы только что добавили лекарство, а Siri говорит, что не узнаёт название, обычно это вопрос времени, а не тупик. Список имён, с которыми Siri сопоставляет запрос, кэшируется iOS, и приложение должно явно попросить систему обновить его при каждом изменении списка лекарств. Обновление почти мгновенное, но не гарантированно успевает до самой следующей фразы. Подождите несколько секунд после сохранения нового лекарства, прежде чем спрашивать Siri по имени.

Вы назвали то, что уже неактивно

Вопрос о лекарстве, которое вы уже остановили или отправили в архив, может дать ответ, похожий на промах — «это в архиве», а не то, что вы ждали, — потому что приложение видит имя, но знает, что сейчас его не отслеживает. Обычно это знак: либо разархивировать лекарство в приложении, либо вы имели в виду другое, активное.

Действие требует подписки, которой у вас нет

Некоторые приложения с лекарствами разделяют бесплатное и платное на уровне отдельных действий Siri, а не только приложения целиком — прочитать график может быть бесплатно, а отметить приём голосом — только на платном тарифе. Если действие Siri стабильно вежливо отказывает, а не делает ничего, это стоит проверить, прежде чем считать, что сломана сама Siri.

Где найти фразы, которые реально работают

Угадывать правдоподобную фразу и надеяться — неверный подход для любого приложения: рабочие фразы — фиксированный конечный список, и каждое приложение с поддержкой Siri должно показывать его напрямую, а не заставлять вас его вычислять.

Как это работает в Doz

Все пять причин выше Doz учитывает специально: в каждой фразе есть «Doz» по задумке, только что добавленное лекарство становится произносимым за секунды, потому что Doz сам обновляет список, вопрос об архивном лекарстве даёт прямой ответ «это в архиве», а не ложное «не нашла», и действия чтения (график, запас, серия, последний приём) бесплатны, а записи (отметить, пропустить, пополнить запас, архивировать) — часть Doz Pro.

Настройки → Siri и Быстрые команды внутри Doz перечисляет каждую понятную фразу слово в слово — угадывать нечего. Сами фразы разобраны здесь, если хотите полный список до того, как говорить с телефоном.

Коротко

Быстрая команда Siri, которая не отвечает, почти всегда сводится к отсутствующему имени приложения, недостаточно точной фразе, лекарству, до которого Siri ещё не дошла, или действию за подпиской. Это не случайный баг — так устроен базовый фреймворк у любого приложения, которое им пользуется, поэтому исправление везде одно: сверьтесь с точным списком фраз в самом приложении, а не угадывайте.

Загрузите Doz в App Store · Читать вопросы и ответы · Ещё в блоге