мэри / скиллы и автороутер

Навыки, роутер и «умные руки»

Мэри не отправляет каждый возглас в модель. 34 навыка срабатывают по шаблонам, автороутер подключает модель только там, где шаблоны не совпали, а фраза про экран уходит в UI-фолбэк: слепок узлов, одно действие, проверка результата.

быстрых навыков
34
порог автороутера
conf ≥ 0.6
память навыка
15 минут

Скиллы и автороутер

Навыки без модели

Всё, что можно решить шаблоном, решается мгновенно и предсказуемо.

Информация

Погода и прогноз по дням, восход и закат, курсы валют, новости, время и дата, калькулятор, перевод.

  • info

Устройство

Открыть приложение или ссылку, настройки, карты и маршрут, уведомления и их открытие, буфер обмена, скриншот.

  • device

Медиа и YouTube

Включить и найти видео, выбор по номеру, пауза, следующий ролик, лайк, подписка, полный экран, комментарии.

  • media

Голос и напоминания

Скорость и тембр речи голосом, напоминание «через 10 минут» и «завтра в 9».

  • voice

Скиллы и автороутер

Автороутер

Модель выбирает навык, но не решает за пользователя.

Один короткий запрос

Список навыков с описаниями и аргументами уходит в модель, ответ — JSON с навыком, аргументами и уверенностью.

  • json

Порог уверенности

Ниже 0.6 решение отбрасывается, и фраза идёт обычным диалогом. Сомнительный выбор не превращается в случайное действие.

  • conf 0.6

Продолжение фразы

Сработавший навык и его аргументы держатся 15 минут, а недостающие аргументы наследуются внутри группы: «а послезавтра?» после погоды в Варшаве.

  • follow-up

Видно, что решил роутер

Выбор навыка и его аргументы показываются шагом в чате, а не остаются невидимой магией.

  • trace

Скиллы и автороутер

Умные руки

Если команда про экран, а шаблоны молчат — работает UI-фолбэк.

Когда включается

Фразы вида «нажми», «открой», «включи», «введи», «прокрути», а также «назад», «домой» и «нажми 3» идут отдельным путём.

  • trigger

Что видит модель

Не скриншот, а очищенный список кликабельных узлов с номерами и подписями — компактно и без лишнего.

  • clean

Одно действие

Модель возвращает одно действие: tap по номеру узла, ввод текста, назад, домой или свайп вверх. Лимит ожидания — 40 секунд.

  • action

Проверка

После действия снимается новый слепок: совпал фингерпринт — честное «экран не изменился».

  • verify

проверяемое

Что здесь можно перепроверить

  • Шаблонные команды не стоят ни одного токена: модель подключается только выше порога 0.6.
  • UI-фолбэк получает очищенный список узлов и возвращает ровно одно действие за шаг.
  • Аргументы навыка можно не повторять: роутер помнит предыдущий навык 15 минут.
Скиллы и автороутер Вернуться к обзору Мэри