Я создаю чат-бота, которому нужно распознать намерение с помощью сообщения {сумма + валюта}
, например, когда чат-робот видит одно из следующего: «500 долларов США / 500 долларов США / 500 долларов США / 500USD ", в нем должно быть указано намерение = A, сумма = 500, валюта = USD.
Я попытался перечислить все 4 случая в качестве обучающих фраз, тогда чат-робот может распознавать только USD.Если пользователь дает «500EUR», чатбот не может распознать.
По сути, я хочу обучить чат-бота распознавать паттерн {Валюта} + {необязательный пробел} + {сумма} и {сумма} + {необязательный пробел} + {валюта}.
Чтобы чатбот работал со всеми мировыми валютами, как мне настроить обучение?