Я создаю проект в диалоговом потоке, хочу получить идентификационный номер из намерений пользователей.
Этот номер имеет формат: xx-xxxxxxxx-x.
Пользователь говорит: «Привет, мой номер 30-50001091-0»
и я хочу получить это значение.
Но пользователь может написать это как:
30500010910
30 50001091 0
30-50001091-0
30.50001091.0
30 - 50001091 - 0
и если вы диктуете голосом, варианты:
«тридцать пять тысяч десять, девяносто один, ноль» и диалог будет интерпретирован: 30 5000 10 91 0
'три, ноль, пять, ноль, ноль, ноль, один, ноль, девять, один, ноль' и диалог будет интерпретирован: 3 0 5 0 0 0 1 0 9 1 0
и т.д ...
Как создать сущность, чтобы всегда получать значение 30-50001091-0?