Historically, punctuation characters in language models used in Zammo were removed from utterances in channels such as voice.
This was to make it easier for conversation designers to leverage regex patterns or create trigger phrases for a business that may actually contain punctuation.
It can be useful in certain circumstances, however, to have greater control over how punctuation characters are handled in the language model that underpins your conversational AI solution.
A new setting Enable Automatic Punctuation
makes it possible for you to enable or disable the removal of trailing punctuation characters in your language model
In this guide, you will learn how to manage punctuation in your conversational AI application.
<aside> 💡 By default, this is enabled and punctuation is passed by default by the various channels. You can opt to disable it to remove the lagging punctuation from all channels.
</aside>
The table below shows the output of the new setting with the sentence: This is a new sentence
Setting | Example Ouput |
---|---|
Enable Automatic Punctuation = Off | This is a new sentence |
Enable Automatic Punctuation = On | This is a new sentence. |
This feature can be accessed directly in UI Builder or from the Zammo Portal for any business that you manage.