microsoft / botframework-sdk

Bot Framework provides the most comprehensive experience for building conversation applications.
MIT License
7.5k stars 2.44k forks source link

Feature Request: Bot Framework to use new Language Cognitive Service #6413

Open ksuchy opened 2 years ago

ksuchy commented 2 years ago

Issue

I am trying to create a new FAQ bot (.NET) using the custom question answering feature. This has recently moved from QnA Maker service to Language Cognitive Service. The Bot Framework does not appear to have a package for interacting with this new service.

Proposed change

A package to integrate with knowledge bases/projects built in Language Studio

Component Impact

All versions of SDK

Tracking Status

Dotnet SDK [TODO]()

Javascript SDK [TODO]()

Python SDK [TODO]()

Java SDK [TODO]()

Samples [TODO]()

Docs [TODO]()

Tools [TODO]()

HesselWellema commented 2 years ago

I'm having the same issue on NodeJs. #6438 Would be nice to have a decision from the team if they expect to support it or not. I would like to upgrade some databases to the new model.

benbrown commented 2 years ago

Thanks for the feature request. We are currently evaluating how we will integrate with this new service in the Bot SDK. We do not currently have a timeline for this new functionality.

ksuchy commented 2 years ago

Is there any update on this?

peterswimm commented 2 years ago

There should be support for this in the next update of the SDK.

jrpavoncello commented 2 years ago

Also looking forward to this - we're looking to migrate our chatbot over to the new services whenever this is ready.

HesselWellema commented 2 years ago

A new message on the QnAMaker site: Starting 1st October, 2022 you won’t be able to create new QnA Maker resources. Do you guys expect to have this feature shipped before that date? Thank you.

casperhuijsman commented 2 years ago

Please provide an update on the timeline @benbrown

peterswimm commented 2 years ago

Work on this is progressing, but we have no timeframe yet.

rajeeshmenoth commented 2 years ago

A new message on the QnAMaker site: Starting 1st October, 2022 you won’t be able to create new QnA Maker resources. Do you guys expect to have this feature shipped before that date? Thank you.

I have the same doubt, Is there any updates on this @peterswimm ?

bensaine commented 1 year ago

Hey, any update on this?

jrpavoncello commented 1 year ago

@bensaine They added a C# client over in microsoft/botbuilder-dotnet that implements IQnAMakerClient, like the old QnA Maker client: CustomQuestionAnswering.cs.

bensaine commented 1 year ago

@bensaine They added a C# client over in microsoft/botbuilder-dotnet that implements IQnAMakerClient, like the old QnA Maker client: CustomQuestionAnswering.cs.

Thanks! Do you know if a JS SDK implements it?

jrpavoncello commented 1 year ago

@bensaine With first hand experience, no. But I see they have what appears to be the same client but with a typescript implementation over in the JS library:

https://github.com/microsoft/botbuilder-js/blob/main/libraries/botbuilder-ai/src/customQuestionAnswering.ts