Guides
Breadcrumbs

en-US Universal deepNLU® xPack NLU Tags List

Version 1.0.0

Release Date:

Overview

This document provides information about the NLU tags supported by the en-US Universal deepNLU® xPack. Use NLU tags to explicitly enforce the detection of specific entities. These tags capture patterns globally, even if the native miniApp is inactive. This ensures accurate extraction of data such as dates, times, and alphanumeric sequences.

Supported NLU Tags

The following table lists the NLU tags available in the en-US Universal deepNLU® xPack, along with their purpose, example utterances and system interpretations.

NLU Tag

Purpose

Utterance and Interpretation

alphanumeric_miniApp

Enables context-sensitive processing of alphanumeric sequences, numeric-only sequences, or alphabetic-only sequences. This tag is particularly useful when users provide mixed letter-number combinations or when the input format is ambiguous.

a b 4 6 l m 3 2 Alphanumeric.value=a b 4 6 l m 3 2, one two three four Alphanumeric.value=1 2 3 4, a b c d Alphanumeric.value=a b c d

alpha_miniApp

Activates specialized processing for alphabetic-only sequences. Use this tag when you need to capture letter sequences.

a b c d Alpha.value=a b c d

dateRange_miniApp

Processes date range expressions, extracting both the start and end dates from user input.

from april second to may eleventh StartDate.DayOfMonth=2, StartDate.Month=4, EndDate.DayOfMonth=11, EndDate.Month=5

numeric_miniApp

Enables context-sensitive processing of numeric sequences. This tag handles both digit sequences and spoken number words.

1 2 3 4 5 Numeric.value=1 2 3 4 5, one two three double one two Numeric.value=1 2 3 1 1 2

text_miniApp

Marks the entire user input as a single Text entity.

my name is Adam Text.value=my name is Adam, thank you for your assistance Text.value=thank you for your assistance

yesNo_miniApp

Handles yes/no responses and binary confirmation queries. This tag processes affirmative and negative responses, including variations and ambiguous answers.

yes YesNo.value=YES, no YesNo.value=NO, I don’t know YesNo.value=DK/NO

card_expiry_date

Specifically designed for credit card expiry date recognition. This tag processes various date formats commonly used for card expiration information.

09/29 Month.value=9, Year.value=2029, 09 29 Month.value=9, Year.value=2029, september twenty nine Month.value=9, Year.value=2029

date

Identifies and processes complete date expressions, including day, month, and year components. This tag handles both numeric and spoken date formats.

12 03 2021 DayOfMonth.value=3, Month.value=12, Year.value=2021, eleven two twenty twenty two DayOfMonth.value=2, Month.value=11, Year.value=2022

date_day_month

Processes date expressions where only the day and month are specified.

13 03 DayOfMonth.value=13, Month.value=3, zero one zero two DayOfMonth.value=2, Month.value=1

date_time

Processes combined date and time expressions, extracting both temporal and hourly information from a single input.

july first twelve thirty DayOfMonth.value=1, Month.value=7, Hour.value=12:30, march fifteenth at three DayOfMonth.value=15, Month.value=3, Hour.value=15:00

time

Identifies and processes time expressions.

seven Hour.value=07:00, ten thirty Hour.value=10:30

alphanumeric

Identifies and processes alphanumeric sequences containing both letters and numbers.

1 a b 1 1 Alphanumeric.value=1 a b 1 1, x1y2z3 Alphanumeric.value=x 1 y 2 z 3

monetary

Identifies and processes monetary amounts.

three hundred Amount.value=300.00, AmountType.value=monetary, MonetaryAmount.value=300.00, 29.50 Amount.value=29.50, AmountType.value=monetary, MonetaryAmount.value=29.50

percentage

Processes percentage expressions. This tag recognizes both explicit percentage mentions and numeric values that may represent percentages in context.

fifty percent Amount.value=50, AmountType.value=percentage, AmountUnit.value=100, ten Amount.value=10, AmountType.value=percentage, AmountUnit.value=100

Version 1.0.0
Last updated 2025-12-19 21:32:34 +0100