Пользователи умного дома Яндекс получили поддержку свободных голосовых команд, то есть Алиса теперь понимает запросы на естественном языке.
Функция работает на базе технологии tool calling и запущена в тестовом режиме. Языковая модель сама интерпретирует смысл фразы и выбирает нужное действие. Команды вроде Пора прибраться запускают робот-пылесос, Мне завтра встать в семь — ставят будильник и так далее.
Алиса распознаёт синонимы и разговорные формулировки. «Зал» и «гостиная» считаются одним помещением, а «настольная лампа» и «свет на столе» распознаются как одно устройство. Аналогично работает и с цветами: если в системе он называется «голубой», команда с «бирюзовым» тоже сработает.
Например, после вопроса о температуре заваривания чёрного чая можно сказать «включи чайник на эту температуру» без указания конкретных градусов.
Поддерживаются составные команды в одной фразе. Вместо нескольких запросов можно сказать «включи жёлтый свет на сорок процентов». Также система понимает исключения: «выключи свет везде, кроме кухни».
Tool calling выступает диспетчером между языковой моделью и устройствами: разбивает сложные фразы на действия и определяет, что именно нужно запустить. По мере обучения число поддерживаемых разговорных команд будет расширяться.

2 комментария