List Mapping
Orbita provides built-in slots for you to use the most generic slots/entities such as city names, country names, and so on.
For example, the ORBITA.COLOR can be used to use values like "red" or "blue" in the utterance. Refer, https://orbita.atlassian.net/wiki/spaces/OCS/pages/1091666192/3.2.3+Intents+Utterances+Slots+List#Using-slots-in-intents
Orbita derived these system slots from Amazon’s skill kit.
You can always create your own custom slots as the need arise. Refer, https://orbita.atlassian.net/wiki/spaces/OCS/pages/1091666192/3.2.3+Intents+Utterances+Slots+List#Creating-a-custom-slot
Each NLP will have its own list of entities/slots to capture the same user expressions.
For example, Alexa has AMAZON.Color
and Google Dialogflow has @sys.color
for the same color expressions such as red, green, etc.
List Mapping provides you access to map the Alexa slots with Google Dialog flow’s entities.
Go to the Global Settings and User Profile menu > List Mapping
You can now map the Alexa slots with Google Dialog flow’s entities.
The list of Amazon slots that are mapped to the Google entities is given in the table below.
Amazon slots | Google Entities |
---|---|
AMAZON.AT_CITY | @sys.geo-city-gb |
AMAZON.AT_REGION | @sys.geo-city |
AMAZON.Actor | @sys.given-name |
AMAZON.Airport | @sys.airport |
AMAZON.Color | @sys.color |
AMAZON.Country | @sys.geo-country |
AMAZON.DATE | @sys.date |
AMAZON.DE_CITY | @sys.geo-city-gb |
AMAZON.DE_FIRST_NAME | @sys.given-name |
AMAZON.DE_REGION | @sys.geo-city |
AMAZON.DURATION | @sys.duration |
AMAZON.DayOfWeek | @sys.date-period |
AMAZON.EUROPE_CITY | @sys.geo-city-gb |
AMAZON.FOUR_DIGIT_NUMBER | @sys.number-integer |
AMAZON.GB_CITY | @sys.geo-city-gb |
AMAZON.GB_FIRST_NAME | @sys.given-name |
AMAZON.Month | @sys.date-period |
AMAZON.NUMBER | @sys.number-integer |
AMAZON.Person | @sys.given-name |
AMAZON.PhoneNumber | @sys.phone-number |
AMAZON.PostalAddress | @sys.address |
AMAZON.StreetAddress | @sys.street-address |
AMAZON.TIME | @sys.time |
AMAZON.US_CITY | @sys.geo-city-us |
AMAZON.US_FIRST_NAME | @sys.given-name |
AMAZON.US_STATE | @sys.geo-state-us |
AMAZON.SearchQuery | @sys.any |
The list of all the Amazon slots and the Google entities is given in the file attached.
References
https://developer.amazon.com/en-US/docs/alexa/custom-skills/slot-type-reference.html
https://cloud.google.com/dialogflow/es/docs/reference/system-entities
Â