voice/routing: fix time-query misroute (seed collision, threshold, stage-0 grammars)
three bugs causing time queries to land on reminder or fact intent: - seed collision: query.txt and system.txt shared identical time/date seeds (который час, сколько времени), making system intent indistinguishable from query intent in centroid space - threshold (0.35) too low for ONNX embedder — cosine similarities cluster 0.5-0.7 for related intents, so Clarify never fired - reminder centroid contaminated by time-lexicon (every seed has a time expression), pulling any time-word utterance toward reminder intent fixes: - remove 3 duplicate time/date seeds from query.txt (keep in system.txt) - DefaultRouterThreshold 0.35 -> 0.55 - stage-0 grammar for напомни/remind me -> IntentReminder, bypasses classifier (fixes 'напомни через час' being misrouted to fact) - stage-0 grammars for time/date system queries (сколько времени, который час, какой сегодня день) -> IntentSystem, with Build filter to exclude elapsed/duration queries (сколько времени прошло) - time parser fallback in applyAction for stage-0 reminder matches (extractor doesn't run on stage-0 decisions)
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
что у меня сегодня по календарю
|
||||
сколько я спал сегодня
|
||||
когда последний раз поливал цветы
|
||||
сколько воды я выпил сегодня
|
||||
какие напоминания на сегодня
|
||||
что там с бэкапами
|
||||
сколько времени прошло с последней тренировки
|
||||
how many hours did I sleep this week
|
||||
какой сегодня вес
|
||||
покажи заметки про сервер
|
||||
какая погода на улице
|
||||
что нового в логах
|
||||
как дела у сервера
|
||||
что произошло за ночь
|
||||
сколько человек дома
|
||||
кто сейчас дома
|
||||
какая температура в комнате
|
||||
сколько электричества мы потратили
|
||||
какой баланс на счету
|
||||
когда был последний бэкап
|
||||
сколько свободного места на диске
|
||||
какая версия софта
|
||||
когда обновлялся сервер
|
||||
кто заходил в систему
|
||||
покажи последние события
|
||||
какой завтра прогноз погоды
|
||||
сколько времени до встречи
|
||||
проверь статус всех сервисов
|
||||
когда кормил кота в последний раз
|
||||
покажи мои заметки за неделю
|
||||
какие у меня планы на завтра
|
||||
сколько дней до отпуска
|
||||
какая загрузка процессора
|
||||
сколько оперативной памяти свободно
|
||||
покажи логи за сегодня
|
||||
кто последний раз делал бэкап
|
||||
какой ip адрес у сервера
|
||||
сколько стоит свет в этом месяценайди заметку про сервер
|
||||
найди мою заметку о бэкапах
|
||||
поищи заметку про роутер
|
||||
найди заметку где я записал пароль
|
||||
что я записывал про полив
|
||||
покажи заметку про починку крана
|
||||
найди в заметках про home assistant
|
||||
find my note about the database backup
|
||||
search my notes for the wifi password
|
||||
what did I note about the garden
|
||||
что у меня сегодня по плану
|
||||
какие планы на завтра
|
||||
что у меня завтра
|
||||
расписание на сегодня
|
||||
что сегодня в календаре
|
||||
покажи календарь на сегодня
|
||||
планы на сегодня
|
||||
есть ли что-то завтра
|
||||
какая погода
|
||||
какая погода в москве
|
||||
сколько градусов
|
||||
температура на улице
|
||||
холодно сегодня
|
||||
будет дождь
|
||||
погода на сегодня
|
||||
weather in london
|
||||
Reference in New Issue
Block a user