Шаблоны поведения (примеры)
Модератор: immortal
-
- Сообщения: 211
- Зарегистрирован: Вт янв 08, 2013 11:50 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 0
- Поблагодарили: 6 раз
Шаблоны поведения (примеры)
Кто использует модуль Шаблоны поведения - наидайте примеры использования.
Как используете, как настроены шаблоны?
Как используете, как настроены шаблоны?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Шаблоны поведения (примеры)
Присоединяюсь. Хотелось бы освоить модуль. Может быть кто пояснит на простом примере?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Шаблоны поведения (примеры)
шаблоны поведения можно использовать просто как реакцию на какую-то команду. например, вот так:
если в чате появляется команда "открой ворота" то запускается соответствующий сценарий

-----
чуть более сложный пример:
если в течении последних 10 минут в чате появились следующие события (открылись ворота и система обнаружила, что я зашёл в дом), то запускать сценарий (закрытие въездных ворот):

если в чате появляется команда "открой ворота" то запускается соответствующий сценарий

-----
чуть более сложный пример:
если в течении последних 10 минут в чате появились следующие события (открылись ворота и система обнаружила, что я зашёл в дом), то запускать сценарий (закрытие въездных ворот):

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Шаблоны поведения (примеры)
Всё гораздо хуже, чем я думал.
3 раза прочитал и ничего не понял. 
HELP!!!


Непонятно на какую команду. Где и откуда должна взяться эта команда? Шаблоны реагируют только на эти «команды» или ещё на что-то?шаблоны поведения можно использовать просто как реакцию на какую-то команду
Чат — это где Алиса прописывает свои ответы или где? Кто (что) в чат пропихивает команду "открой ворота"? И зачем эта команда нужна в чате? Это типа Датчик с Алисой базарят о своём, о железном?если в чате появляется команда "открой ворота"

10 минут от чего? От какого события?если в течении последних 10 минут в чате появились следующие события
HELP!!!
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Шаблоны поведения (примеры)
Если кратко, то модуль постоянно сканирует чат на предмет заданного шаблона и соответственно реагирует при совпадении. Чат это то что говорит Алиса и что может сказать пользователь (в том числе голосом -- всё попадает в чат).
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Шаблоны поведения (примеры)
Понятно. Видать это не совсем то, что нужно.
Судя по названию, я подумал, что модуль позволяет задавать реакцию системы на определённые шаблоны срабатывания сенсоров (или шаблоны поведения людей). Наверное придётся вручную описывать всю логику для каждого конкретного случая.
Судя по названию, я подумал, что модуль позволяет задавать реакцию системы на определённые шаблоны срабатывания сенсоров (или шаблоны поведения людей). Наверное придётся вручную описывать всю логику для каждого конкретного случая.
-
- Сообщения: 211
- Зарегистрирован: Вт янв 08, 2013 11:50 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 0
- Поблагодарили: 6 раз
Re: Шаблоны поведения (примеры)
Я так понял, что если датчики заставить говорить в чат - можно обрабатывать их как раз по шаблонам.Alex писал(а):Понятно. Видать это не совсем то, что нужно.
Судя по названию, я подумал, что модуль позволяет задавать реакцию системы на определённые шаблоны срабатывания сенсоров (или шаблоны поведения людей). Наверное придётся вручную описывать всю логику для каждого конкретного случая.
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Шаблоны поведения (примеры)
Именно так. Система сообщает о различных событиях -- в зависимости от показаний датчиков и действий человека, а модуль шаблонов реагирует на заданные последовательности.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: Шаблоны поведения (примеры)
Интересная мысль. А пример кода можно посмотреть?если датчики заставить говорить в чат
Ну вот например. Если активности в доме нет больше 10 минут, а pir датчики сработали в определённой последовательности, сработал датчик открытия двери и время сейчас дневное, то система делает вывод, что никого нет дома.Именно так. Система сообщает о различных событиях -- в зависимости от показаний датчиков и действий человека, а модуль шаблонов реагирует на заданные последовательности.
Или. По характеру срабатывания датчиков система определяет количество (и качество


Для таких задач модуль подходит или проще описывать логику вручную?
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Шаблоны поведения (примеры)
Alex, через шаблоны поведения можно сделать в принципе всё что угодно, но этот модуль не анализирует состояние системы по каким-то параметрам, а только то, что попадает в лог Алисы. Если в лог будут попадать все события, то через шаблоны поведения можно делать реакцию. Например, если активности нет 10 минут, то через say писать "Нет активности 10 минут", если сработал датчик, то писать "Сработал датчик 1" -- ну и в таком духе. Только поставить соответствующий минимальный уровень произношения, чтобы Алиса вслух всё это не проговаривала. В таком случае, можно будет настроить правила через Шаблоны поведения.
Вручную (через тот же запуск сценариев) тоже всегда можно любую логику прописать -- для каких-то задач это может быть удобней чем говорить в лог и через шаблоны поведения отслеживать последовательности.
Вручную (через тот же запуск сценариев) тоже всегда можно любую логику прописать -- для каких-то задач это может быть удобней чем говорить в лог и через шаблоны поведения отслеживать последовательности.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги