Скажем, например, что я пытаюсь сделать приложение, которое рекомендует вам случайный фильм. Вы должны иметь возможность разговаривать с приложением, нажав кнопку. Затем приложение отправит вашу речь на серверную часть (приложение узла), которое затем запустит логику, которая затем отправит вам обратно случайное название фильма.
Это моя установка:
- A simple story in Wit Console
- User says I want a movie
- Затем бот вызывает функцию searchRandomMovie, которая создает контекстную переменную movie.
- Затем бот говорит Как насчет этого: "{movie}", в котором используется переменная movie.
- A node.js app that is running the wit.ai library much
like Wit - Quick Start and using the token for story above.
- Note: I can run the app locally in interactive mode and it will run the custom movie function after typing I want a movie and return the phrase with the movie title
- iOS App running the Wit.ai SDK
- I put the client token on the sdk
- Мне удалось заставить приложение записать мою речь, отправить ее на wit.ai и вернуть что-то с определенной степенью достоверности, но не удалось подключить ее к моей пользовательской функции в приложении node.js.
Я пытаюсь выполнить описанную выше настройку, чтобы сделать следующее: - Произнесите предложение Я хочу фильм в приложение iOS, которое отправит голос на Wit.ai - Пусть Wit.ai прочитает предложение и определите, что функция searchRandomMovie должна быть вызвана И делегирована приложению узла для ее запуска. Пусть приложение узла запускает функцию searchRandomMovie и возвращает результаты обратно в Приложение для iOS: пусть приложение для iOS отображает строку Как насчет этого: {movie}" и, возможно, даже произносит все предложение целиком.
Возможно ли это так, как я описал выше? Я почти уверен, что я что-то упускаю или чего-то не понимаю. К сожалению, кажется, что Wit.ai только что обновил свои документы и, похоже, не очень тщательно подходит к такому сценарию.
Я новичок в Wit.ai, и любая помощь с деталями будет полезна.