Как вызвать мое приложение в симуляторе Google Home без интеграции с диалоговым потоком? - PullRequest
1 голос
/ 19 сентября 2019

Я хочу вызвать свое приложение из симулятора Google Home, но без интеграции dialogflow возможно ли это?Я указал URL-адрес выполнения в консоли действий, но он не вызывает мое приложение и выдает ошибку.

Нельзя использовать стандартные функции Google Assistant в симуляторе.Если вы хотите попробовать их, используйте Google Assistant на своем телефоне или других совместимых устройствах.

ниже мой php-код.

sendMessage(array(
  'expectUserResponse' => true,
  'expectedInputs' =>
  array (
    0 =>
    array (
      'inputPrompt' =>
      array (
        'richInitialPrompt' =>
        array (
          'items' =>
          array (
            0 =>
            array (
              'simpleResponse' =>
              array (
                'textToSpeech' => 'Hi!',
              ),
            ),
          ),
        ),
      ),
      'possibleIntents' =>
      array (
        0 =>
        array (
          'intent' => 'actions.intent.TEXT',
        ),
      ),
    ),
  ),
  'conversationToken' => '{"data":{}}',
  'userStorage' => '{"data":{}}',
));

1 Ответ

0 голосов
/ 19 сентября 2019

Вы можете использовать действия в Google без каких-либо интеграций с Dialogflow с помощью actionsSDK, но без Dialogflow у вас нет службы, которая анализирует намерения и сущности ввода и разбивки ваших пользователей.Поэтому, если вы хотите удалить Dialogflow из вашей настройки, вам придется использовать другой сервис, который принимает входные данные от вашего пользователя и анализирует их.

Используя SDK для действий, вы можете предоставить URL-адрес webhook с помощью CLI gactions , и здесь вам придется написать код, который отправляет входные данные в НЛП и возвращает намерение.Затем вы можете использовать эту информацию, чтобы выполнить логику, необходимую для создания ответа для пользователя.

Лично я не пытался высмеивать запросы и пытался вызвать мое действие с сообщениями, но если вы хотитенормальный помощник, но без Dialogflow.Вот как вы можете это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...