Я хотел бы создать свой собственный веб-чатбот, и мне нравится интегрировать мое приложение с wit.ai для классификации естественного языка. Мне нужно знать, как интегрировать службу wit.ai (через api call) с моим приложением (любой язык в backend). Я использую C# в интерфейсе. Я прошел через интеграционную часть, которая размещена на веб-сайте wit.ai. Но я не знаю, как ее подключить . Может ли кто-нибудь отправить мне сведения об интеграции немного ненадолгоКак интегрировать wit.ai С моим собственным приложением chatbot
ответ
Я думаю, что короткий ответ аналогичен тому, как вы могли бы назвать любые другие API-интерфейсы от ваших компонентов сервера приложений. Wit предоставляет несколько API-интерфейсов, таких как сообщение, речь и обращение, которые вы можете вызывать, передавая токен авторизации и другие полезные нагрузки и используя ответ API в своем приложении.
- Вы можете использовать сообщение API, если вы заинтересованы только в извлечении намерения и другие atributes на sententense
- Использование речи для создания приложения на основе голоса и
- Converse, если вы хотите построить немного более умнее приложение. В настоящее время вы можете передавать только текст для обратных API. Предполагая, что в ближайшее время он представит голосовую опцию.
Теперь, чтобы сделать вещи проще, они также предоставили SDKs на разных языках, как узел-остроумия, pywit и т.д. Так что, если вы хотите построить на стороне сервера с помощью логики на nodejs или питона вы можете использовать эти SDKs. Преимущество заключается в том, что вам не нужно управлять вызовами с необработанными API-интерфейсами, и все это управляется SDK. Кроме того, другим большим преимуществом является то, что вы можете использовать метод runActions, который инкапсулирует обратный API и упрощает работу. Если вы хотите построить nodejs, то пример мессенджера является хорошей отправной точкой. Вы можете позаимствовать всю эту логику/концепцию в своем приложении и заменить вызовы, связанные с FB, и т. Д. С вашим пользовательским ботом. Для Python вы можете посмотреть на ссылку ниже
https://github.com/wit-ai/pywit/pull/55
Кроме того, вы можете изучить варианты, как с помощью других механизмов, таких как botkit, если вы планируете интегрировать остроумие с другой chatbots как FB мессенджер или slackbot, поскольку эти структуры обеспечивают более гибкость и способность легко переключаться на разные чаты в будущем. Но они, похоже, не поддерживают обратный API остроумия.
Вы специально ищете информацию об интеграции. Поскольку вы используете C# для приложения frontend, на самом деле лучшим вариантом будет использование C# для бэкэнд. В этом случае вам будет предоставлено прямое обращение к API-интерфейсу wit с вашего сервера, поскольку я думаю, что в C# нет SDK. Если вы хотите использовать SDK в узле или python и т. Д., Вам нужно будет создать бэкэнд на основе покоя (например), который можно вызвать из вашего приложения C#. В настоящее время я работаю над приложением nodejs и интегрирую его с остроумием, используя node-wit. Я могу поделиться некоторым кодом после его готовности, но я не знаю, когда смогу его закончить. Для начальной загрузки моего приложения я использовал приложение this. Если у вас есть некоторое понимание узла, вы можете посмотреть на логику/сервер/контроллер. Подобно этому приложению, я создал witController, который использует runAction для взаимодействия с остроумием, и я вызываю это из front-end, когда пользователь отправляет сообщение вашему боту. Самая большая проблема в runAction заключается в том, чтобы найти способ отправить ответ остроумия на ваш интерфейс и получить ответ от пользователя. Wit отправляет ответ в методе отправки, как вы можете видеть в примере Messenger узла wit.
Надеюсь, это поможет!
- 1. Facebook Messenger - ChatBot - интеграция wit.ai
- 2. Sync PRESTASHOP с моим собственным приложением php
- 3. Как интегрировать Google Crashpad с моим приложением?
- 4. Как интегрировать swagger с моим явным приложением
- 5. Интеграция Activiti Modeler с моим собственным веб-приложением
- 6. Как интегрировать логин FB с моим собственным сервером
- 7. Как обнаружить определенные устройства в сети с моим собственным приложением
- 8. facebook messenger -wit.ai integration -Chatbot -heroku развернуто
- 9. Как закрыть диалоговое окно, открытое моим собственным приложением
- 10. Как закрыть сторонние приложения моим собственным приложением на Android
- 11. Как интегрировать hawtio с моим весенним приложением (и ActiveMQ)
- 12. Как интегрировать Auth0 с моим сверхзвуковым (Appgyver) гибридным приложением?
- 13. Как интегрировать Cortana с моим приложением Windows Phone
- 14. Как интегрировать блоги WordPress с моим приложением Grails?
- 15. Использование DebugDiag с собственным приложением
- 16. Совместное использование elasticsearch между Logstash/graylog2 и моим собственным приложением
- 17. Использование MKReversegeoCoder с собственным приложением
- 18. Реализация DocuSign с моим приложением
- 19. Я хотел бы интегрировать docusign с моим приложением
- 20. Как использовать onClickListener с моим собственным классом
- 21. Как отсортировать QTableWidget с моим собственным кодом?
- 22. Как использовать TortoiseOverlays с моим собственным обработчиком
- 23. Интеграция GPS с моим приложением
- 24. Как мы можем заменить приложение с ящиком с собственным приложением
- 25. Как интегрировать шаблоны sendgrid с приложением python? `
- 26. Добавление пузырька действия «typing_on» перед каждым откликом от Wit.ai chatbot
- 27. Связь между собственным приложением и веб-приложением
- 28. Сделать chatbot (wit.ai) ответ, что он не имеет правильного ответа
- 29. Как интегрировать поисковую систему google в chatbot с помощью api.ai?
- 30. Войти с помощью facebook с собственным приложением
Огромное спасибо за ваши четкие объяснения Crystal. –