2016-08-18 3 views
1

Точка зрения, что я создал бота, который может принимать входные данные от пользователей в тексте свободной формы и возвращать соответствующие веб-ссылки. Теперь проблема заключается в том, что в случае, если бот не может понять пользовательский запрос, управление разговором должно быть передано руководителю. Я исследовал более двух дней, но не смог найти таких реализаций. Самое близкое, что я пришел, это сторонние приложения, такие как ChatFuel, letclap.io предоставляют такое положение. Итак, должен быть только способ, что я не могу найти такую ​​вещь. Любая помощь по этому вопросу будет оценена по достоинству.Как реализовать чат-бот для человека с помощью Microsoft Bot Framework?

+0

Возможный дубликат [Есть ли интерфейс для человека агента в Microsoft Bot Framework?] (Http://stackoverflow.com/questions/41882378/is-there-interface-for-human-agent-in-microsoft-bot-framework) –

ответ

1

один возможный путь вы можете сделать мост, идея состоит в следующем:

  1. пользователя отправить что-то, что боты не могут ответить (ко-1)
  2. сделать новый разговор с человеком исполнительные (ко-2)
  3. вперед сообщение пользователя CO-2
  4. человек исполнительной ответил бот (ко-2)
  5. захвата сообщение и пересылать обратно (ко-1)

Смотрите эту ссылку о том, как начать новый разговор:

https://docs.botframework.com/en-us/csharp/builder/sdkreference/routing.html#sendtoconversation

Надеется, что это помогает,

+0

Благодарим за ответ. @ kienct89 Но это также включает в себя остановку сообщений в базовую структуру LUIS, которая интерпретирует сообщения. Как это может произойти? Я застрял в этой точке реализации, когда бот пинает, прежде чем человек сможет ответить, и в конечном итоге создает путаницу для пользователя. – Ani110591

0

Может быть, вы можете создать несколько API, в виде WebApplication, которые будут использоваться ваш бот. Если вызов LUIS Intent «None» вызывается, вы вызываете этот API и начинаете новый разговор с человеком.

Вы можете использовать этот же процесс для управления всех разговоров в Control WebApplication Chat