Continuous integration and deployment of NLU models.
To install the NLU.DevOps CLI tool, run:
dotnet tool install -g dotnet-nluThis will install the CLI tool to your default .NET Core tools path. See the documentation on the dotnet tool install command for more information on how to customize the installation directory or package source.
The CLI tool by default supports training and testing NLU models against LUIS and Lex.
Detailed information on the CLI tool sub-commands and arguments can be found in the docs folder:
- Training an NLU service
- Testing an NLU service
- Tearing down an NLU service
- Analyzing NLU service results
- Generic utterances model
- LUIS app configuration
- Configuring LUIS secrets
- Lex bot configuration
- Configuring Lex secrets
- Configuring NLU CI/CD with Azure Pipelines
- Extending the CLI to new NLU services
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.