Шаблоны поведения
Модератор: immortal
-
ToteMeiSter
- Сообщения: 54
- Зарегистрирован: Пн ноя 09, 2015 5:42 pm
Шаблоны поведения
Есть предложение.
Для всестороннего обучения системы предлагаю общими усилиями прописать всевозможные шаблоны поведения системы.
Это даст псевдо искусственный интеллект. Шаблоны включить в объем автообновления из репозитория.
Что предварительно понадобится.
1. Жестко привязать переменные, то есть при смене каталога с медиа система должна обращаться не по пути а по адресу переменной.
2. .....Дальше я думаю
Для всестороннего обучения системы предлагаю общими усилиями прописать всевозможные шаблоны поведения системы.
Это даст псевдо искусственный интеллект. Шаблоны включить в объем автообновления из репозитория.
Что предварительно понадобится.
1. Жестко привязать переменные, то есть при смене каталога с медиа система должна обращаться не по пути а по адресу переменной.
2. .....Дальше я думаю
- Vovix
- Сообщения: 1155
- Зарегистрирован: Пн янв 27, 2014 1:43 am
- Откуда: г.Ижевск
- Контактная информация:
Re: Шаблоны поведения
некоторое небольшое кол-во шаблонов общей направленности, типа: повтори, запомни, ты кто, поставь будильник, напомни через... конечно почти одинаковы у всех, но всё что касается железа будет разное... да и потом всё это есть в CONNECT у пользователей с начала списка!!!ToteMeiSter писал(а):Есть предложение.
Для всестороннего обучения системы предлагаю общими усилиями прописать всевозможные шаблоны поведения системы.
Это даст псевдо искусственный интеллект. Шаблоны включить в объем автообновления из репозитория.
Что предварительно понадобится.
1. Жестко привязать переменные, то есть при смене каталога с медиа система должна обращаться не по пути а по адресу переменной.
2. .....Дальше я думаю
Мой -CONNECT-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
Windows 7(PHP 7.2) + Raspberry Pi(освещение на 1-Wire) + MP751(управление) + ESP8266(сенсоры) + LAN(сенсоры)
-=: Если вам помогло моё сообщение, нажмите кнопку "Поблагодарить за сообщение автора: Vovix" (кнопка Спасибо) справа! :=-
-
ToteMeiSter
- Сообщения: 54
- Зарегистрирован: Пн ноя 09, 2015 5:42 pm
Re: Шаблоны поведения
Согласен насчет конекта.
Но по железу не согласен, если систематезировать контент то все сростется.
Мне кажется изначально Сергей закладывал структуру Объектов, но она поехала, так как никто не запаривается ее поддерживать.
хотя может быть вы и правы, системы индивидуальны, но кор собрать возможно.
Но по железу не согласен, если систематезировать контент то все сростется.
Мне кажется изначально Сергей закладывал структуру Объектов, но она поехала, так как никто не запаривается ее поддерживать.
хотя может быть вы и правы, системы индивидуальны, но кор собрать возможно.
Re: Шаблоны поведения
Ничто не мешает кому-либо заняться написанием модуля, выложить его в Git и предложить Сергею.
А в модуль уже можно натолкать и сцен, и картинок, и шаблонов, и переводов - для общего пользования. Не нашелся пока меценат
Даже из тех кто настроил толково систему не так много людей поделилось в коннекте.
Но в целом развитие отталкивается от коннекта, точнее от первых лиц. Кто-то настроил, поделился, следующий отталкиваясь от примера настроил себе, видоизменил немного, но структура осталась той-же. Не думаю что кто-то полностью с нуля делает, не смотря на примеры.
А в модуль уже можно натолкать и сцен, и картинок, и шаблонов, и переводов - для общего пользования. Не нашелся пока меценат
Даже из тех кто настроил толково систему не так много людей поделилось в коннекте.
Но в целом развитие отталкивается от коннекта, точнее от первых лиц. Кто-то настроил, поделился, следующий отталкиваясь от примера настроил себе, видоизменил немного, но структура осталась той-же. Не думаю что кто-то полностью с нуля делает, не смотря на примеры.
Ubuntu на Banana pi M2U Connect
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Шаблоны поведения. Позвони
Создал шаблон "позвони":
Вроде бы работает, понимает слова позвони и позвонить, но не срабатывает на надо позвонить. Как бы его подправить для этого?
*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
позвони (заготовка)SPOILER_SHOW
Код: Выделить всё
if (preg_match('/позвони/is',$original)) {
$name = explode(" ", $original); $name=$name[1];
$objects=getObjectsByClass("Peoples");
foreach($objects as $obj) {
$n2c=mb_strtolower(gg($obj['TITLE'].".name"), 'UTF-8');
$n2c1=mb_strtolower(gg($obj['TITLE'].".name1"), 'UTF-8');
$n2c2=mb_strtolower(gg($obj['TITLE'].".name2"), 'UTF-8');
if ($n2c==$name or $n2c1==$name or $n2c2==$name) {
$skypename=gg($obj['TITLE'].".Skype");
say($skypename);
}
}
}*** Сообщение запрещено. Сообщение похоже на спам. ***
*** Сообщение запрещено. Сообщение похоже на спам. ***
Моя Алиска живёт на Proxmox в Debian 12
Re: Шаблоны поведения
Люди, установил в который раз МД, но опять ерунда какая-то. Почему шаблоны поведения Алиса понимает только на английском?
То есть если написать шаблон: "привет" в коде Say ("Привет"), то она напишет что "команда не известна". А если в шаблоне написать "Hi", то напишет "привет".
То есть если написать шаблон: "привет" в коде Say ("Привет"), то она напишет что "команда не известна". А если в шаблоне написать "Hi", то напишет "привет".
Re: Шаблоны поведения
Не могу понять почему у других все работает?! (((
-
ErmolenkoM
- Сообщения: 560
- Зарегистрирован: Ср сен 04, 2013 10:31 am
- Откуда: Самара
- Контактная информация:
Re: Шаблоны поведения. Позвони
"Если у вас есть проблема и вы решили использовать регулярные выражения, у вас уже две проблемы" (С)Amarok писал(а):Создал шаблон "позвони": ...
А по делу:
"Не используйте функцию preg_match(), если необходимо проверить наличие подстроки в заданной строке. Используйте для этого strpos() либо strstr(), поскольку они выполнят эту задачу гораздо быстрее."(с)
Re: Шаблоны поведения
Не понял с $matches:
в простом случае всё работает, как заявлено:
шаблон тест (.+)
Лог(снизу вверх):
02:02 Алиса: один два три четыре
02:02 Алиса: $matches4
02:02 Алиса: $matches3
02:02 Алиса: $matches2
02:02 Алиса: $matches1 один два три четыре
02:02 Алиса: $matches0 тест один два три четыре
02:02 Сергей: тест один два три четыре
Всё Ок
шаблон напомни через (\d+) минут(.?) (.+)
Лог:
02:06 Алиса: Постараюсь не забыть!
02:06 Алиса: Принято напоминание - напомнить через 1 минуту: пельмени
02:06 Алиса: 4
02:06 Алиса: 3 пельмени
02:06 Алиса: 2 у
02:06 Алиса: 1 1
02:06 Алиса: 0 напомни через 1 минуту пельмени
02:06 Алиса: original напомни через 1 минуту пельмени готовы
02:06 Сергей: напомни через 1 минуту пельмени готовы
Куда делось готовы?
Если написать напомни через 1 минуту пельмени готовы полностью
Напомнит пельмени готовы(без слова полностью)
Теряется последнее слово в $matches
*** Сообщение запрещено. Сообщение похоже на спам. ***
в простом случае всё работает, как заявлено:
шаблон тест (.+)
Код: Выделить всё
say('$matches0 '.$matches[0]);
say('$matches1 '.$matches[1]);
say('$matches2 '.$matches[2]);
say('$matches3 '.$matches[3]);
say('$matches4 '.$matches[4]);
say($matches[1]);02:02 Алиса: один два три четыре
02:02 Алиса: $matches4
02:02 Алиса: $matches3
02:02 Алиса: $matches2
02:02 Алиса: $matches1 один два три четыре
02:02 Алиса: $matches0 тест один два три четыре
02:02 Сергей: тест один два три четыре
Всё Ок
шаблон напомни через (\d+) минут(.?) (.+)
Код: Выделить всё
$rnumber = 1;
while (1) {
$rname = "Reminder_$rnumber";
if (!timeOutExists($rname)) break;
$rnumber++;
}
say('original '.$original);
say('0 '.$matches[0]);
say('1 '.$matches[1]);
say('2 '.$matches[2]);
say('3 '.$matches[3]);
say('4 '.$matches[4]);
$nmin = morph($matches[1],'минуту','минуты','минут');
setTimeOut($rname,'sayReply("Напоминаю: '.$matches[3].'",5);',$matches[1]*60);
say("Принято напоминание - напомнить через $matches[1] ".$nmin.": $matches[3]",2);
say("Постараюсь не забыть!",2); 02:06 Алиса: Постараюсь не забыть!
02:06 Алиса: Принято напоминание - напомнить через 1 минуту: пельмени
02:06 Алиса: 4
02:06 Алиса: 3 пельмени
02:06 Алиса: 2 у
02:06 Алиса: 1 1
02:06 Алиса: 0 напомни через 1 минуту пельмени
02:06 Алиса: original напомни через 1 минуту пельмени готовы
02:06 Сергей: напомни через 1 минуту пельмени готовы
Куда делось готовы?
Если написать напомни через 1 минуту пельмени готовы полностью
Напомнит пельмени готовы(без слова полностью)
Теряется последнее слово в $matches
*** Сообщение запрещено. Сообщение похоже на спам. ***
win10 connect https://connect.smartliving.ru/profile/303