How to implement CLU (conversational language understanding) in Bot Framework Composer?

494 views Asked by At

I am new to Bot Framework Composer and have a requirement to integrate CLU (Conversational Language Understanding) within the Bot Framework Composer. Could anyone please provide guidance with this integration?

Thanks and Regards

1

There are 1 answers

1
Rishabh Meshram On

Based on the documentation, to enable CLU in Bot Framework Composer you must first install the CLU recognizer package from NuGet in your Composer project.

enter image description here

Once the package is installed you can configure the Conversation Language Understanding recognizer. enter image description here And add your CLU model and deployment details in json format:

{
  "$kind": "Microsoft.CluRecognizer",
  "projectName": "<your project name>",
  "endpoint": "<your endpoint, including https://>",
  "endpointKey": "<your endpoint key>",
  "deploymentName": "<your deployment name>"
}

For more details you can refer to this documentation.

You can also check this CoreBotCLU Sample documentation for reference.

Note: As of now Composer does not integrate natively with Conversation Language Understanding, so managing intents and entities must be done in the Language Studio portal instead of Composer.