Security News
NVD Backlog Tops 20,000 CVEs Awaiting Analysis as NIST Prepares System Updates
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
@telefonica/language-model-converter
Advanced tools
This is a tool to convert language files defined in yaml language model into the (LUIS)(http://luis.ai) internal JSON representation.
This is a yaml format file that is conveted to a JSON file that LUIS can undestand
Words preceed by #
are comments, and its purpose is to leave some insights to people that will help on understanding whats going on. These words will be removed when training luis, so feel free to add as much as you want to help next colleagues that will manage the file
list.${examples}: # Defines a example list to make substitutions in the utterances
- heaven
- hell
tef.intent.info: # Defines a Luis Intent
- Tell me about the purgatory # Simple utterance
- What is ${examples} # Substitution with list: Will generate for you "What is heaven" and "What is hell"
tef.intent.go: # Defines a Luis Intent
- Go to [purgatory:tef.places] # Defines an entity "tef.places" giving "purgatory" as an example. The example is mandatory
- Head to [${examples}:tef.places] # You can make substitution in the entity examples too!
phraselist:
aksforinfo: # ex: How to ask for something synonims:
words:
- Tell me about
- What is
tef.places: # ex: Place examples here for training entities
words:
- heaven
- hell
- purgatory
- home
As of writing this doc, the following limitations apply in LUIS Service
tef.intent.info
+ tef.intent.go
= 2)tef.intent.info
= 15)askforinfo
+ tef.places
= 2)tef.places
]) You can provide as much examples as you want for the entitiesnpm install -g @telefonica/language-model-converter
language-model-converter --help
Usage: language-model-converter [options] <files>
Convert language files defined to LUIS format
Options:
-h, --help output usage information
-c, --culture <culture> Culture code this files belongs to (ex. "en-us")
Examples:
Convert all files in 'models' and its subfolders, starting with 'en',
setting the locale to en-us
$ language-model-converter ./models/**/en*.yaml -c en-us
Notice that you can use luis-cli to import or update the generated LUIS models.
FAQs
Language model converter yaml <-> json for LUIS
The npm package @telefonica/language-model-converter receives a total of 4 weekly downloads. As such, @telefonica/language-model-converter popularity was classified as not popular.
We found that @telefonica/language-model-converter demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.
Security News
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.