TLDR: В rasa FORM есть способ иметь несколько слотов / сущностей, которые по сути являются одной и той же "вещью", например, несколько слотов, представляющих страны или адреса электронной почты , Например, поля «to» и «from» в форме.
Длинная история: Я научил расу очень хорошо работать с таким разговором:
Я ищу письмо от x@b.c до y@d.b which cc 'd z@m.n
Я хочу поддерживать формы, разработал пользовательское действие и все биты и кусочки, разговор идет так:
пользователь: я хочу посмотреть электронное письмо
Хэл: конечно, Дейв, кто его отправил?
пользователь: a@b.c отправил
Хэл: кому это был отправлен?
пользователь: на m@n.p
hal: кто был cc на этом?
пользователь: p@q.t
hal: отлично, вы хотите найти электронное письмо от p@q.t
до m@n.p cc 'd p@q.t
ПРОБЛЕМА заполнена последним, перезаписывает первый слот заполнены.