Как 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, чтобы добавить соответствующий домен в список доменов Сири.

Другие вопросы по тегам