SmartLiving.ru

Обсуждение проекта
 
Текущее время: Вт окт 17, 2017 2:34 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу 1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Модуль API.AI
СообщениеДобавлено: Чт янв 26, 2017 5:44 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 4094
Откуда: Минск, Беларусь
Благодарил (а): 66 раз.
Поблагодарили: 1086 раз.
В маркет дополнений добавился модуль поддержки сервиса API.AI

Для начала работы модуля необходимо зарегистрироваться на вышеобозначеном сервисе и получить ключ (Client access token), далее ввести ключ в окно настроек:

Изображение

Кроме ключа есть ещё следующие настройки:
Language -- язык
Voice priority level -- голосовой приоритет ответов бота (бот отвечает фукнцией sayReply, в которую передаётся заданный приоритет)
Process unknown inputs -- да/нет -- озвучивать ответ от бота, если он ответил сообщением типа "правило не найдено"

После ввода настроек система предоставляет поле для ввода текста -- его можно использовать для тестирования.

Кратко как вообще работает сервис API.AI

Сервис API.AI служит для перевода человеческих запросов в формальный вид, понятный машине. В качестве обработчиков выступают так называемые агенты -- их пользователь создаёт сам, а так же прописывает правила обработки текста и возможные действия. По сути, те же "шаблоны поведения", только гораздо более навороченные в плане настройки правил, плюс "фишки" типа машинного обучения для возможности нечёткого формулирования запросов. Фактически, на вход подаётся текст, а на выходе получается название функции, которую необходимо выполнить, с параметрами, которые бот выяснил в процессе общения. Модуль к MajorDoMo обеспечивает общение с ботом через все имеющиеся методы, а так же сохраняет процедуры, которые бот возвращает в систему -- возвращается название процедуры и параметры, так что непосредственную реализацию процедуры необходимо задать в панели управления модулем.

Изображение

Например, если мы подключили к нашему боту домен alarm clock из примеров и мы говорим боту "alarm 8pm every day", то система автоматически создаст пустую процедуру alarm.set, которая будет вызываться с параметрами $params['date'], $params['recurrence'] и !$params['time']:

Изображение

P.S. в альфа версию внесён ряд изменений для улучшения обработки событий, так что в стандартной версии возможны некоторые глюки с работой модуля

_________________

Сергей Джейгало, разработчик MajorDoMo
Профиль Connect -- информация, сотрудничество, услуги


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Чт янв 26, 2017 11:06 pm 
Не в сети

Зарегистрирован: Вт июл 12, 2016 6:16 pm
Сообщения: 147
Благодарил (а): 1 раз.
Поблагодарили: 6 раз.
Спасибо за модуль!
Из телеграма запросы не работают - это к разработчику модуля телеграм?
Ну и может настроить автоматическое добавление некоторых "верных шаблонов" и ответов в локальное хранилище?
Можно создавать группу в шаблонах и валить к примеру от test.api все в одну, а api.test в другую и тд.
Ну и вытащить эти test.api в отдельную группу в сценариях
Чтобы не бегать туда-сюда ну и при сохранении шаблонов так будет удобней?
чтоб потом легче разгребать и чистить ненужные
Так как там вроде сейчас ограничение в 3000 запросов в месяц и неизвестно ограничат еще или вообще сделают платным.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 6:11 am 
Не в сети

Зарегистрирован: Вт янв 17, 2012 12:31 pm
Сообщения: 834
Благодарил (а): 88 раз.
Поблагодарили: 64 раз.
Спасибо за модуль Сереж!.... еще бы понять как им пользоваться.....кто разобрался....опишите примерами пожалуйста...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 2:02 pm 
В сети

Зарегистрирован: Чт июн 02, 2016 9:33 pm
Сообщения: 339
Благодарил (а): 74 раз.
Поблагодарили: 19 раз.
ура, это то что я давно искал, всем кто ставит в приоритет голосовое управление этот модуль просто незаменим. Для начала советую разобраться с самим сервисом https://console.api.ai , научится строить в нём диалоги. Для тестов используйте внутренего агента или любой мессенджер, скайп, телеграм итд. Мажордомо по сути как я понимаю тоже выступает одним из агентов. Вот обучающие видео как настраивать диалоги https://www.youtube.com/playlist?list=P ... K4pWguZOXJ

_________________
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 3:34 pm 
В сети

Зарегистрирован: Чт июн 02, 2016 9:33 pm
Сообщения: 339
Благодарил (а): 74 раз.
Поблагодарили: 19 раз.
Сергей, бьюсь уже несколько часов. У меня создалась процедура и показан параметр. Как дальше это использовать не понятно? Можно описать хотя бы один пример с ответом? И ещё, ответ приходит только если я использую базу знаний домена. Но никак не реагирует на мои собственные диалоги. Хотя когда я использую их консоль и через агента-скайп отвечает из моих далогов.

_________________
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 3:49 pm 
Не в сети

Зарегистрирован: Вт янв 17, 2012 12:31 pm
Сообщения: 834
Благодарил (а): 88 раз.
Поблагодарили: 64 раз.
Парни, кто разобрался ....опишите подробно пошагово как использовать?


заранее благодарен...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 9:06 pm 
В сети

Зарегистрирован: Чт июн 02, 2016 9:33 pm
Сообщения: 339
Благодарил (а): 74 раз.
Поблагодарили: 19 раз.
Я немного разобрался и запилил небольшое видео. Правда не понял пока как использовать параметры. Так же прошу извинения за слабый звук и шум, всему виной мой не самый лучший микрофон в ноутбуке.
https://www.youtube.com/watch?v=jJFTIZ4kLTY

_________________
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 10:06 pm 
Не в сети

Зарегистрирован: Вт июл 12, 2016 6:16 pm
Сообщения: 147
Благодарил (а): 1 раз.
Поблагодарили: 6 раз.
указываешь код к исполнению который будет исполнен при совпадении шаблона. Собсна как в шаблоне "включи (+)"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 10:07 pm 
Не в сети

Зарегистрирован: Вт июл 12, 2016 6:16 pm
Сообщения: 147
Благодарил (а): 1 раз.
Поблагодарили: 6 раз.
Сегодня странным образом запросы из телеграмма заработали сами


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль API.AI
СообщениеДобавлено: Пт янв 27, 2017 10:28 pm 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 4094
Откуда: Минск, Беларусь
Благодарил (а): 66 раз.
Поблагодарили: 1086 раз.
Так работает в итоге? А то я сам там пока весьма поверхностно понимаю :)

Отправлено с моего Redmi 4 через Tapatalk

_________________

Сергей Джейгало, разработчик MajorDoMo
Профиль Connect -- информация, сотрудничество, услуги


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 56 ]  На страницу 1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: ak73 и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB