а это в методе по изменению свойства не лучше?
Про "Шаблоны поведения"
Модератор: immortal
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Про "Шаблоны поведения"
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 682
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 111 раз
- Поблагодарили: 107 раз
Re: Про "Шаблоны поведения"
Что-то вроде этого ?
if (gg(`Объект1.Свойство1`) < gg(`Объект2.Свойство2`)) {say("Свойство1 равно: ".getGlobal('Объект1.Свойство1'),2);}
if (gg(`Объект1.Свойство1`) < gg(`Объект2.Свойство2`)) {say("Свойство1 равно: ".getGlobal('Объект1.Свойство1'),2);}
-
- Сообщения: 2079
- Зарегистрирован: Пт апр 07, 2017 12:20 pm
- Благодарил (а): 313 раз
- Поблагодарили: 457 раз
Re: Про "Шаблоны поведения"
да, вот пример как в ПУ выход за параметр обрабатывается 13-36 строки
https://github.com/sergejey/majordomo/b ... ed.php#L13
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
-
- Сообщения: 120
- Зарегистрирован: Вт дек 18, 2018 3:26 pm
- Откуда: Москва
- Благодарил (а): 35 раз
- Поблагодарили: 4 раза
Re: Про "Шаблоны поведения"
Подскажите, где можно посмотреть синтаксис для формирования распознавания произнесенного?
Все облазил, но везде только о возможностях и вариантах написания самих шаблонов. В базе знаний - ни слова. В начале этой ветке был задан похожий вопрос, но в итоге всё перешло в какое-то обсуждение...
И к стати, у меня "вкл радио" почему-то "Неизвестная команда", работает только так "((В|в)ключи радио)|((Р|р)адио включи)|((В|в)руби радио)|((Р|р)адио вруби) |((В|в)ключить радио) |((Р|р)адио включить)"
но это жуткий гимор... Не смог найти замены (типа вкл*), любую последовательность слов, необязательные слова и т.д...
А зачастую, просто говоришь, что тебе нужно, Алиса не понимает, а ты копируешь распознанное в шаблон - в итоге там длиннющая строка получается...
Вот http://docs.dusi.mobi/scripts/patterns/ как пример описания синтаксиса шаблонов для Дуси, но с Алисой они не прокатили ((
Все облазил, но везде только о возможностях и вариантах написания самих шаблонов. В базе знаний - ни слова. В начале этой ветке был задан похожий вопрос, но в итоге всё перешло в какое-то обсуждение...
И к стати, у меня "вкл радио" почему-то "Неизвестная команда", работает только так "((В|в)ключи радио)|((Р|р)адио включи)|((В|в)руби радио)|((Р|р)адио вруби) |((В|в)ключить радио) |((Р|р)адио включить)"
но это жуткий гимор... Не смог найти замены (типа вкл*), любую последовательность слов, необязательные слова и т.д...
А зачастую, просто говоришь, что тебе нужно, Алиса не понимает, а ты копируешь распознанное в шаблон - в итоге там длиннющая строка получается...
Вот http://docs.dusi.mobi/scripts/patterns/ как пример описания синтаксиса шаблонов для Дуси, но с Алисой они не прокатили ((
- Рейтинг: 1.16%
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Про "Шаблоны поведения"
Смотрите "Регулярные выражения php"
http://archive-ipq-co.narod.ru/l1/regexp.html
http://www.php.su/articles/?cat=regexp&page=008
Это пара первых попавшихся примеров из гугла. По идее это не документация МД, по-этому 1) ничего не нашли 2) это нигде не описано на форуме/в базе знаний. Это к языку php относится. А по PHP полно мануалов в интернете, смысла нет дублировать.
http://www.pagecolumn.com/tool/pregtest.htm
Песочница, где можно погонять разные варианты.
То что вы ищите, к примеру, (В|в)кл(.), как я полагаю.
http://archive-ipq-co.narod.ru/l1/regexp.html
http://www.php.su/articles/?cat=regexp&page=008
Это пара первых попавшихся примеров из гугла. По идее это не документация МД, по-этому 1) ничего не нашли 2) это нигде не описано на форуме/в базе знаний. Это к языку php относится. А по PHP полно мануалов в интернете, смысла нет дублировать.
http://www.pagecolumn.com/tool/pregtest.htm
Песочница, где можно погонять разные варианты.
То что вы ищите, к примеру, (В|в)кл(.), как я полагаю.
- За это сообщение автора nick7zmail поблагодарил:
- kosem (Чт май 09, 2019 11:09 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 120
- Зарегистрирован: Вт дек 18, 2018 3:26 pm
- Откуда: Москва
- Благодарил (а): 35 раз
- Поблагодарили: 4 раза
Re: Про "Шаблоны поведения"
да, видел ссылки, читал, пытался разобраться, но к сожалению ничего не понял - написано хоть и русскими буквами, но язык не для юзера...nick7zmail писал(а): ↑Чт май 09, 2019 11:06 amСмотрите "Регулярные выражения php"
http://archive-ipq-co.narod.ru/l1/regexp.html
http://www.php.su/articles/?cat=regexp&page=008
Это пара первых попавшихся примеров из гугла. По идее это не документация МД, по-этому 1) ничего не нашли 2) это нигде не описано на форуме/в базе знаний. Это к языку php относится. А по PHP полно мануалов в интернете, смысла нет дублировать.
http://www.pagecolumn.com/tool/pregtest.htm
Песочница, где можно погонять разные варианты.
То что вы ищите, к примеру, (В|в)кл(.), как я полагаю.
Ладно, позиция понятна...
Еще вопрос. По идее "включи" или "включить" с Use morphology Алисе должно быть без разнице и отрабатывать в любом случае: viewtopic.php?f=5&t=2971, но почему-то не работает. Вбито "включи" - говорю "включить" - не понимает! Почему? Use morphology включен.
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Про "Шаблоны поведения"
И кстати - нет необходимости задавать конструкции (В|в), так как в коде всё равно используется опция i (не различать строчные и заглавные буквы)
-
- Сообщения: 120
- Зарегистрирован: Вт дек 18, 2018 3:26 pm
- Откуда: Москва
- Благодарил (а): 35 раз
- Поблагодарили: 4 раза
Re: Про "Шаблоны поведения"
а как об этом узнать? догадываться?
и тоже, то работает, то ошибка...
т.е. морфологический словарь глючит?
и еще, по ссылке выше сказано ". - один произвольный символ. Кроме '\n' - конец строки.", т.е. одна произвольная буква? и конструкция "(В|в)кл(.)" вместо "включит" работать не будет? у меня и не работает, но из-за чего...
и почему у топикстартера работает с простым "вкл"?
вот и получается - лепить в названия, всё что распознала Алиса...
-
- Сообщения: 1553
- Зарегистрирован: Сб янв 13, 2018 5:00 pm
- Благодарил (а): 39 раз
- Поблагодарили: 574 раза
Re: Про "Шаблоны поведения"
Догадаться. Спросить. Посмотреть в коде. Прочитать на форуме (об этом неоднократно написано)
Нет - не глючит. Морфология приводит к базовому виду то, что говорит пользователь - т.е. если написать включи, то система проверит и вариант включить. То что вписано в шаблон остаётся неизменными тоже, то работает, то ошибка...
т.е. морфологический словарь глючит?
вкл(.*) - должна работать. Именно потому что точка это один символ, дальше звёздочкой мы указываем что этот любой символ может встречаться много раз или ни разуи еще, по ссылке выше сказано ". - один произвольный символ. Кроме '\n' - конец строки.", т.е. одна произвольная буква? и конструкция "(В|в)кл(.)" вместо "включит" работать не будет? у меня и не работает, но из-за чего...
Разбираться с регулярными выражениями та ещё задача, если это делать не хочется, то есть альтернатива - api.ai
- Рейтинг: 1.16%
-
- Сообщения: 120
- Зарегистрирован: Вт дек 18, 2018 3:26 pm
- Откуда: Москва
- Благодарил (а): 35 раз
- Поблагодарили: 4 раза
Re: Про "Шаблоны поведения"
пробовал, понравилось, но Алиса без глобальных костылей не хочет работать со Small Talk - расстроился, снес... К тому же это пока что-то ещё не изменят или не введут плату, как например с yaTTS - теперь не работает, а в маркете весит, хотя в описании никаких изменений...