#ibm-cloud #chatbot #ibm-watson #watson-assistant
#ibm-cloud #чат-бот #ibm-watson #watson-помощник
Вопрос:
Я хочу задать серию вопросов, принимая каждый ввод и сохраняя их в контекстной переменной, а затем переходя к следующему вопросу. Проблема в том, что всякий раз, когда пользователь отвечает, IBM Watson начинает классифицировать его по намерениям. и переходит к этому конкретному намерению. То, что я хочу, выглядело бы примерно так:
- Как вас зовут?
- пользовательский ввод = xyz
- xyz сохраняется в username, а затем бот задает следующий вопрос
- как называется ваш орган
и так далее.
Комментарии:
1. Вы изучали использование слотов? Это позволяет реагировать в зависимости от ответа и напрямую сохранять результаты.
2. у меня есть, но для этого нам нужно проверить намерения или что-то еще, а название / название организации — это не то, для чего нам нужна классификация
3. Имя и организация будут объектами. И вы всегда можете получить доступ к полному вводу: cloud.ibm.com/docs /…
Ответ №1:
Мой совет заключался бы в том, чтобы работать со слотами и определять объекты для того, что вы хотите захватить. Это обеспечивает более естественный поток. «Хенрик из xyz» может быть сохранен непосредственно как имя «Хенрик», а «yyz» — как org.
Если вы просто хотите задать серию вопросов и сохранить все ответы, взгляните на специальные условия. Если вы используете true в качестве условия и сохраняете весь ввод в контекстной переменной, вы получите то, что просили.