Как SiriKit разбирает команды для Pinterest
Может ли кто-нибудь просветить меня, как Сири распознает это предложение для Pinterest?
Pinterest: Найдите конкретные идеи, которые вы сохранили: "Эй, Сири, найди женские модные булавки на Pinterest". https://www.imore.com/siri-apps-faq
Я подозреваю, что он использует INSearchForPhotosIntentHandling, так как предложение имеет самую близкую ссылку на фотографии. Второе, что я подозреваю, - это использование Custom Vocabulary путем замены "photo" на "Pins".
https://developer.apple.com/documentation/sirikit/registering_custom_vocabulary_with_sirikit
Это мои текущие предположения на данный момент, но я хотел бы прояснить это.
Случай использования
У меня есть приложение, которое сосредоточено на обзорах еды, и я надеюсь интегрировать Siri, чтобы помочь в поиске еды.
Пример команды:"Hey Siri, find Japanese food in MY_APP."
"Hey Siri, find Japanese food reviews in MY_APP."
Мои ключевые слова могут быть Food
или же Food Reviews
или же Reviews
,
1 ответ
Siri обрабатывает запрос для вашего приложения на основе намерения, которое поддерживается приложением. В настоящее время Siri поддерживает только ограниченные категории. Таким образом, Сири знает словарь для этих категорий, а также использует пользовательский словарь вашего приложения для обработки заданной пользователем строки, чтобы вызвать соответствующий Намерение из вашего внутреннего номера.
ИМО, вы можете рассматривать отзывы как заметки и поддержку INSearchForNotebookItemsIntentHandling
изменяя словарь Сири.
Или лучший способ - написать в apple, чтобы добавить соответствующий домен в список доменов Сири.