Я сделал такой же проект несколько месяцев назад (фактически, 1 год назад), но в итоге он не использовал Bot Framework, так как у нас есть только канал электронной почты и мы могли обрабатывать больше правил, напрямую вызывая API Office365 , Но я думаю, что следующие комментарии также действительны для вас:
Изначально я обнаружил, что ограничение в 500 символов действительно раздражает, но потом я также понял, что LUIS не является хорошим инструментом для обнаружения нескольких намерений, поэтому важно ограничить содержимое до минимума.
Есть ли распространенные способы вырезания истории тем, подписи электронной почты,
вводные части тела электронной почты, так что только реальный вопрос
можно отправить Луису? Есть ли способы разделить сообщение на
различные фразы, а затем соотносить намерения LUIS как-то?
В то время я получил те же вопросы и обнаружил, что не было никакого чудодейственного инструмента или решения, в частности, чтобы сделать следующее:
- исключить приветствия
- исключить переадресованные / ответные сообщения
Мне пришлось передать огромное количество сообщений, чтобы выполнить собственную обработку, используя ... регулярные выражения и другие правила.
Более того, вы не можете разрезать ваше сообщение на несколько частей, которые вы бы отправили в LUIS, так как у вас нет способа понять, какое предложение следует рассматривать в приоритетном порядке ...
Еще одна вещь, которую я предлагаю: не доверяйте названию электронной почты.