У меня есть два намерения. Оба, однако, могут использовать общую фразу «Каков статус ...». Первое намерение относится к запросу билетов и всегда должно включать номер запроса, который начинается с REQ. Например, «каков статус REQ0054896?». Второе назначение - это статус службы, например «Каков статус Google Mail?».
Я создал пользовательский объект для номера REQ, который находится в диалоге как REQ@sys.number-integer: number-interger. Я также провел обучение и убедился, что намерения совпадают, однако это не всегда возвращает правильные значения.
Мне бы хотелось, чтобы при вводе номера REQ он сопоставлялся с сущностью и понимал, что пользователь запрашивает статус запроса, а не бизнес-услугу.
Как видно из приведенных выше изображений, фраза "Что такое статус ..." является общим фактором в обоих намерениях. Затем на снимке экрана показано, что вопрос, в котором используется номер REQ, совпадает с намерением Business Service.