ну так дай доступ - а я по свободе (через час полтора ) посмотрю..Vovix писал(а): ↑Вт дек 11, 2018 10:34 amмои шаблоны все видны в CONNECT!tarasfrompir1 писал(а): ↑Вт дек 11, 2018 8:29 am....
Поэтому в твоем случае от ПУ ты отписался - значит остались сами патерны - patterns.class.php
Соответственно в них и заключается ошибка..
Если это возможно то скинь плиз свои шаблоны поведения, в них и должна скрыватся причина...
Для того чтобы повторить твои ошибки...
настройки для примера одного я скрин уже выше выкладывал!
шаблоны уже не трогал больше года, в них ошибок нет!
беда продолжается:Сергей бы нашел ошибку(через teamviewer например), но у него вероятнее всего, не будет времени!СпойлерПоказатьКод: Выделить всё
11:29 Алиса: Привет! 11:29 Владимир: привет 11:29 Алиса: Неизвестная команда... 11:29 Алиса: Здрасьте! 11:29 Владимир: привет 11:29 Алиса: Приветствую вас! 11:29 Владимир: привет 11:28 Владимир: привет 11:28 Алиса: Неизвестная команда... 11:28 Алиса: Ага, привет! 11:28 Владимир: привет 11:28 Алиса: Неизвестная команда... 11:28 Алиса: Приветствую вас! 11:28 Владимир: привет 11:27 Алиса: Неизвестная команда... 11:27 Алиса: Приветствую вас! 11:27 Владимир: привет 11:27 Алиса: Неизвестная команда... 11:27 Алиса: Ага, привет! 11:27 Владимир: привет 11:27 Алиса: Доброго времени суток! 11:27 Владимир: привет 11:27 Алиса: Привет! Рада вас слышать! 11:27 Владимир: привет 11:27 Алиса: Неизвестная команда... 11:27 Алиса: Привет! Рада вас слышать! 11:27 Владимир: привет 11:26 Алиса: Неизвестная команда... 11:26 Алиса: Привет! 11:26 Владимир: привет 11:26 Алиса: Неизвестная команда... 11:26 Алиса: И Вам привет! 11:26 Владимир: привет
самостоятельно мне не разобраться!
Ошибки/проблемы/неисправности системы
Модератор: immortal
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Ошибки/проблемы/неисправности системы
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Ошибки/проблемы/неисправности системы
Я видел еще на гите, просто не понял, что поменялось. Т.к. замена выглядит как-то странно. Раньше в модуле проверялось, распознал сервис команду или вернул "input.unknown", а сейчас просто проверяется наличие поля metadata.tarasfrompir1 писал(а): ↑Вт дек 11, 2018 12:00 amпосмотри последний реквест на апиаи модульolehs писал(а): ↑Пн дек 10, 2018 11:48 pmТарас, можно поподробнее, в чем была проблема и как решена?tarasfrompir1 писал(а): ↑Пн дек 10, 2018 8:42 amв апиаи была действительно проблема - но она уже решена...nick7zmail писал(а): ↑Пн дек 10, 2018 7:11 amЗа этим и убрали, что некорректно она работает с шаблонами и с простыми устройствами совместно.
никто вроде не против... был до сегодня
Потому и хочу разобраться, что поменялось - что-то в самом сервисе или в МЖД поменялась логика обработки ответов от модулей?
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Ошибки/проблемы/неисправности системы
ничего не поменялось просто поле метадата всегда возвращется - если был такой интент и он сработал...olehs писал(а): ↑Вт дек 11, 2018 10:53 amЯ видел еще на гите, просто не понял, что поменялось. Т.к. замена выглядит как-то странно. Раньше в модуле проверялось, распознал сервис команду или вернул "input.unknown", а сейчас просто проверяется наличие поля metadata.
Потому и хочу разобраться, что поменялось - что-то в самом сервисе или в МЖД поменялась логика обработки ответов от модулей?
В этом же поле описывается интент и его параметры - вроде так было...
А input.unknown - не всегда возвращается - много чего зависит от самих настроек в апиаи ну или диагфлоу
это неправильная команда -
"id": "000a4ce5-21e0-4183-88a2-7820a5e415c9",
"timestamp": "2018-12-11T07:59:50.593Z",
"lang": "ru",
"result": {
"source": "agent",
"resolvedQuery": "приветс",
"contexts": [],
"metadata": [],
"fulfillment": {
"speech": ""
},
"score": 0
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": ".5c0f6e755d172"
}
а это правильная -
"id": "da892f0b-9b4f-45f8-84b1-8a0e2ade4532",
"timestamp": "2018-12-11T08:00:26.053Z",
"lang": "ru",
"result": {
"source": "agent",
"resolvedQuery": "привет",
"action": "",
"actionIncomplete": false,
"parameters": [],
"contexts": [],
"metadata": {
"intentId": "a4e15f6b-f4dd-4b11-b393-883081db1fb8",
"webhookUsed": "false",
"webhookForSlotFillingUsed": "false",
"isFallbackIntent": "false",
"intentName": "привет"
},
"fulfillment": {
"speech": "привет тарасик",
"messages": [
{
"type": 0,
"speech": "привет тарасик"
}
]
},
"score": 1
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": ".5c0f6e755d172"
}
ну и где тут input.unknown?
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Ошибки/проблемы/неисправности системы
Идея понятна. У тебя не настроен Default Fallback Intent , потому и не приходит input.unknown с метадатой.tarasfrompir1 писал(а): ↑Вт дек 11, 2018 10:56 amничего не поменялось просто поле метадата всегда возвращется - если был такой интент и он сработал...olehs писал(а): ↑Вт дек 11, 2018 10:53 amЯ видел еще на гите, просто не понял, что поменялось. Т.к. замена выглядит как-то странно. Раньше в модуле проверялось, распознал сервис команду или вернул "input.unknown", а сейчас просто проверяется наличие поля metadata.
Потому и хочу разобраться, что поменялось - что-то в самом сервисе или в МЖД поменялась логика обработки ответов от модулей?
В этом же поле описывается интент и его параметры - вроде так было...
А input.unknown - не всегда возвращается - много чего зависит от самих настроек в апиаи ну или диагфлоу
это неправильная команда -
"id": "000a4ce5-21e0-4183-88a2-7820a5e415c9",
"timestamp": "2018-12-11T07:59:50.593Z",
"lang": "ru",
"result": {
"source": "agent",
"resolvedQuery": "приветс",
"contexts": [],
"metadata": [],
"fulfillment": {
"speech": ""
},
"score": 0
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": ".5c0f6e755d172"
}
а это правильная -
"id": "da892f0b-9b4f-45f8-84b1-8a0e2ade4532",
"timestamp": "2018-12-11T08:00:26.053Z",
"lang": "ru",
"result": {
"source": "agent",
"resolvedQuery": "привет",
"action": "",
"actionIncomplete": false,
"parameters": [],
"contexts": [],
"metadata": {
"intentId": "a4e15f6b-f4dd-4b11-b393-883081db1fb8",
"webhookUsed": "false",
"webhookForSlotFillingUsed": "false",
"isFallbackIntent": "false",
"intentName": "привет"
},
"fulfillment": {
"speech": "привет тарасик",
"messages": [
{
"type": 0,
"speech": "привет тарасик"
}
]
},
"score": 1
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": ".5c0f6e755d172"
}
ну и где тут input.unknown?
Но проблема текущей реализации в том, что теперь она не до конца учитывает галочку в настройках модуля "Process unknown inputs:".
Я поправлю модуль, чтобы он учитывал и галку, и наличие/отсутствие Default Fallback Intent
P.S. в твоем неправильном ответе поле metadata тоже присутствует!
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Ошибки/проблемы/неисправности системы
да поле есть - но оно пустое... а там проверка имено на пустое поле.
Щас посмотрю - просто еще и так - просто вопрос возник и мы его решали никто ведь не отзывался...
ПС посмотрел - с дефаулт интентом. - все правильно
метадата присутствует - НО ведь это же ответ от системы - а мы его же и ждем .. Это так сказать вместо "Неизвестная команда".
Если исключить этот ответ - то тогда получим "Я тебе не розумію." и соответственно "Неизвестная команда"...
Поэтому по идее я все правильно сделал. В данном случае Мы исключаем получение "Неизвестная команда..." Если никакой обработчик больше не даст ответа....
Щас посмотрю - просто еще и так - просто вопрос возник и мы его решали никто ведь не отзывался...
ПС посмотрел - с дефаулт интентом. - все правильно
Код: Выделить всё
"id": "32e2b1a0-e634-4027-824d-57d9f2207dd8",
"timestamp": "2018-12-11T08:25:33.542Z",
"lang": "uk",
"result": {
"source": "agent",
"resolvedQuery": "привітвв",
"action": "input.unknown",
"actionIncomplete": false,
"parameters": [],
"contexts": [],
"metadata": {
"intentId": "9558432e-f9f3-49b1-813a-2e4645db22af",
"webhookUsed": "false",
"webhookForSlotFillingUsed": "false",
"isFallbackIntent": "true",
"intentName": "Default Fallback Intent"
},
"fulfillment": {
"speech": "Я тебе не розумію.",
"messages": [
{
"type": 0,
"speech": "Перепрошую, повтори ще раз."
}
]
},
"score": 1
},
"status": {
"code": 200,
"errorType": "success"
},
"sessionId": ".5c0f6e755d172"
Если исключить этот ответ - то тогда получим "Я тебе не розумію." и соответственно "Неизвестная команда"...
Поэтому по идее я все правильно сделал. В данном случае Мы исключаем получение "Неизвестная команда..." Если никакой обработчик больше не даст ответа....
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Ошибки/проблемы/неисправности системы
Все верно, если бы не настройка Process unknown inputs.
Получается, если она выключена, но есть DFI, то модуль ничего не скажет, но и не пропустит дальше обработку.
Получается, если она выключена, но есть DFI, то модуль ничего не скажет, но и не пропустит дальше обработку.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Ошибки/проблемы/неисправности системы
ну тогда надо в самом модуле исключать ответ unknown inputs и не возвращать его как ответ от модуля в систему.
Тоесть по идее отдельно на стадии обработки ответа ... чтобы в чат не шел ответ от модуля...
Где то перед этим
Код: Выделить всё
$data = $this->sendQry($message, $source, array_merge($t_contexts, $u_contexts));
$res = $this->processResponse($data);
if ($res) {
$details['BREAK'] = 1;
$details['PROCESSED']++;
}
}
}
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 106
- Зарегистрирован: Чт дек 14, 2017 12:51 am
- Благодарил (а): 13 раз
- Поблагодарили: 16 раз
Re: Ошибки/проблемы/неисправности системы
телеграм стоит, работает
интернет эксплорером не пользуюсь, везде хром, как я понимаю после какого-то обновления api.ai все голосовые команды переключил на себя, теперь они уходят в него, а не в шаблоны поведения, попробовал создать "привет" в api.ai - работает, теперь нужно разбираться с тем как этим апиаи пользоваться вместо шаблонов, ну чтож, прогресс не стоит на месте, апи имеет гораздо больше функций чем шаблоны, нужно изучать.
интернет эксплорером не пользуюсь, везде хром, как я понимаю после какого-то обновления api.ai все голосовые команды переключил на себя, теперь они уходят в него, а не в шаблоны поведения, попробовал создать "привет" в api.ai - работает, теперь нужно разбираться с тем как этим апиаи пользоваться вместо шаблонов, ну чтож, прогресс не стоит на месте, апи имеет гораздо больше функций чем шаблоны, нужно изучать.
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Ошибки/проблемы/неисправности системы
Апи аи не причем от слова ВООБЩЕ.. необходимы просто уточнения работы модуля...yray писал(а): ↑Вт дек 11, 2018 11:49 amтелеграм стоит, работает
интернет эксплорером не пользуюсь, везде хром, как я понимаю после какого-то обновления api.ai все голосовые команды переключил на себя, теперь они уходят в него, а не в шаблоны поведения, попробовал создать "привет" в api.ai - работает, теперь нужно разбираться с тем как этим апиаи пользоваться вместо шаблонов, ну чтож, прогресс не стоит на месте, апи имеет гораздо больше функций чем шаблоны, нужно изучать.
давай посмотрим если ентересно - дай доступ..
Спасибо нам ПОМОЖЕТ..!
- vitt76
- Сообщения: 372
- Зарегистрирован: Вс апр 09, 2017 2:36 pm
- Благодарил (а): 101 раз
- Поблагодарили: 51 раз
Re: Ошибки/проблемы/неисправности системы
Кстати, в очереди терминала chromecast тоже есть проблема проглатывания сообщений и путаницы в очереди.
Broadlink + Orange Pi PC ARMBIAN 5.31