Развернуть диалоговое окно chatflow на Pepper? - PullRequest
0 голосов
/ 30 мая 2018

Существуют ли инструкции или инструкции по развертыванию чат-бота Dialogflow на роботе Pepper?

Ответы [ 6 ]

0 голосов
/ 19 марта 2019

Я интегрировал Pepper с Dialogflow.Мой блог описывает код, который запускается вне Pepper для выполнения интеграции.В блоге подробно не рассказывается о том, как создать агента Dialogflow, но включен код для выполнения интеграции.

Пользователи Pepper не могут установить необходимые пакеты на Pepper.Он должен работать на компьютере и работать с Pepper удаленно.

0 голосов
/ 01 августа 2018

Интересно, можно ли использовать Dialogflow for Pepper без Host Solution.

0 голосов
/ 10 июня 2018

Я не уверен, может ли u: (_ *) $ text = $ 1 перехватить ввод пользователя.В случае, если это работает -> см. Здесь: https://qiita.com/egplnt/items/fe56b6c0169714bd871d В противном случае вам необходимо ALAudioRecorder -> распознавание речи -> диалоговое окно

0 голосов
/ 31 мая 2018

Вам нужно будет получить текст того, что сказал пользователь (в qiChat u:(_*) $text=$1), и направить его на событие ALMemory.

Затем в Python или C ++ подпишитесь на это событие и закодируйте код, чтобы отправить текст в API Google.

Затем Dialogflow ответит текстом, который вам нужно будет отправить обратно в диалог, вызвав событие ALMemory (пример u:(e:answer) $answer)

Jonas

0 голосов
/ 30 мая 2018

Если вы находитесь в США и приобрели решение Host (которое включает в себя интеграцию чат-ботов для DialogFlow и MSBot), вы можете следовать документации здесь: https://softbankroboticstraining.github.io/pepper-chatbot-api/

0 голосов
/ 30 мая 2018

Нет, оба не совместимы.Вам придется написать код самостоятельно.Pepper не предназначен для работы с другими системами чата, кроме скриптов QiChat.

...