Хочется Алисе больше интеллекта.
как реализовать конструкцию типа:
Произошло/не произошло событие
посмотрели в истории событий
по истории событий в это время событие происходит или не происходит
сделали на этом основании заключение
Пример:
обычно я ухожу последним в одно время. Скажем в 8:05
Но если я задержался и не ушел в 8:10 от Алиса сообщила:
"Возможно Вы опаздываете, обычно Вы уходите в 8:05."
Реакция на отсутствие событий на основании истории.
Модератор: immortal
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Реакция на отсутствие событий на основании истории.
Подход неверен. Лог истории событий не для этого.
В вашем случае создайте в ВыполнятьКаждуюМинуту код:
Если время равно 8:10 и телефон пингуется в домашней сети( ну или какие у вас признаки наличия вас дома) говорим голосом: опаздывание обнаружено.
В вашем случае создайте в ВыполнятьКаждуюМинуту код:
Если время равно 8:10 и телефон пингуется в домашней сети( ну или какие у вас признаки наличия вас дома) говорим голосом: опаздывание обнаружено.
- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Реакция на отсутствие событий на основании истории.
А для чего? Зачем Алисе столько информации не пользуясь ей?msh555 писал(а):Подход неверен. Лог истории событий не для этого.
Я наверно привел плохой пример.
Вопрос стоял как анализировать историю конкретного свойства на текущий момент времени.
в продолжение примера:
если я задерживаюсь в последние три дня и не ушел в 8:10
то это становится нормой и Алиса молчит.
Блин как это выразить словами??? Как получать некое статистическое значение состояния из истории.
- m-malva
- Сообщения: 291
- Зарегистрирован: Чт фев 26, 2015 1:38 am
- Откуда: Санкт-Петербург
- Благодарил (а): 16 раз
- Поблагодарили: 66 раз
- Контактная информация:
Re: Реакция на отсутствие событий на основании истории.
приведу пример проще.
Каждые десять минут Алиса проверяет "пробки на Яндексе"
Пишется лог. Отключили интернет.
Сейчас Алиса сообщает что "Пробки скачать не может - нет интернета", а хочется
"Сервис пробки недоступен, но могу предположить что на 12:30 понедельника 5 баллов"
Каждые десять минут Алиса проверяет "пробки на Яндексе"
Пишется лог. Отключили интернет.
Сейчас Алиса сообщает что "Пробки скачать не может - нет интернета", а хочется
"Сервис пробки недоступен, но могу предположить что на 12:30 понедельника 5 баллов"
-
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Благодарил (а): 99 раз
- Поблагодарили: 140 раз
- Контактная информация:
Re: Реакция на отсутствие событий на основании истории.
Историю свойства можно смотреть SQL запросом в phistory. Поиском по форуму найдете много примеров работы с историей св-ва.
Другое дело, что это слишком трудоемко и по большому счету бессмысленно: количество паттернов не перерастет в качество.
Да, все мечтают о _действительно_ умном доме, том что смог бы вести анализ действий пользователя и предугадывать или предупреждать об отклонениях.
Но пока такое никто не реализовал.
Я для себя делаю _удобный_ дом. Закладываю простые шаблоны: свет горит более получаса - выключить. Дверь открыта 10 минут - предупредить, и т.д.
И да, без интернета система мертва.
Другое дело, что это слишком трудоемко и по большому счету бессмысленно: количество паттернов не перерастет в качество.
Да, все мечтают о _действительно_ умном доме, том что смог бы вести анализ действий пользователя и предугадывать или предупреждать об отклонениях.
Но пока такое никто не реализовал.
Я для себя делаю _удобный_ дом. Закладываю простые шаблоны: свет горит более получаса - выключить. Дверь открыта 10 минут - предупредить, и т.д.
И да, без интернета система мертва.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Реакция на отсутствие событий на основании истории.
Модуль "Шаблоны поведения" предназначен для анализа последовательности сообщений от системы, но это, пожалуй, не совсем то. Когда-то я планировал использовать этот же модуль для автоматического поиска повторяющихся последовательностей, чтобы подсказывать пользователю, что их можно дополнить какими-то действиями системы, но так и осталось на уровне фантазии.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги