Для обработки этих случаев вы можете создать объект отображения dev (назовем его «number-extra»):
reference value synonyms
88 double eight
666 triple six
Поскольку существует только 10 «двойных» или «тройных» вариантов (одиндля каждой цифры), вы можете просто создать сопоставление для каждой (11, 22, 33 и т. д.).
Вам также нужен составной объект (назовем его «число»):
@numbers-extra
@sys.number
Обе сущности должны возвращать строки, поэтому в составной сущности не должно быть несоответствий, а ссылочные значения должны легко обрабатываться на бэкэнде.
Вы должны также добавить обучающие фразы, которые используют эти сущности,например, «Мой адрес - три, шесть, три, Мэйн-стрит» и соответствующим образом аннотируйте объектыЭто дает вашей модели больше информации о том, как используются эти объекты, и повысит точность.
Это предложение может быть обобщено и для других объектов sys.Город пропал?Создайте объект для городов и объедините его с @ sys.geo-city в составном объекте.Отсутствует имя?Та же процедура.