Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Orchestrator Recognizer Preview #4867

Merged
merged 56 commits into from
Nov 20, 2020
Merged

feat: Orchestrator Recognizer Preview #4867

merged 56 commits into from
Nov 20, 2020

Conversation

taicchoumsft
Copy link
Member

@taicchoumsft taicchoumsft commented Nov 18, 2020

Description

Orchestrator is a new transformer-based recognizer built by the Microsoft Orchestrator Team. This PR introduces Orchestrator as a recognizer into Composer in a preview (intent recognition only) capacity.

In its current capacity, it's primary use-case is to replace LUIS in a dispatch scenario.

This feature branch was reviewed earlier in 2 smaller chunks:
4852 - UI integration and local e2e publishing flow with Orchestrator
4384 - Orchestrator library integration

Closes #4390 , #4209, #4132 from those earlier PRs.

taicchoumsft and others added 30 commits October 28, 2020 11:58
hatpick
hatpick previously approved these changes Nov 20, 2020
@boydc2014 boydc2014 added the Approved to merge approved, waiting to be merged label Nov 20, 2020
@cwhitten cwhitten merged commit c874aa0 into main Nov 20, 2020
@cwhitten cwhitten deleted the feature/orchestrator branch November 20, 2020 18:46
EricDahlvang pushed a commit that referenced this pull request Nov 27, 2020
* bf-orchestrator lib integration

* add orchestrator uischema

* Update Orchestrator Libs (minor interface changes)

* Add Orchestrator Recognizer to AzureWebApp

* Keep native libs out of asar package because of relative linking

* Local scenario POC

* Update orchestrator-core for electron

* write downsampling result to the interruption folder

* Update orchestrator-core critical bits for mac build

* Move download of model back to "start bot"

* First pass putting orchestrator behind feature flag

* filter the publish and separate the lu files

* start bot error fix

* Minor cleanup

* Fix linter error

* Remove obsolete test code

* Change writefile to async  variation in fs-extra

* Add safeguard to prevent endless loop

* Move FeatureFlag types, address typing issues

* Interface tweaks

* update the type and dispatcher

* remove the luprovider:''

* remove invalid import

* Minor tweak to single import

* Strengthen the check to prevent UI infinite loop

* Minor UI fix after feature flag is deselected

Co-authored-by: leilzh <leilzh@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
benbrown pushed a commit to benbrown/BotFramework-Composer that referenced this pull request May 24, 2021
* bf-orchestrator lib integration

* add orchestrator uischema

* Update Orchestrator Libs (minor interface changes)

* Add Orchestrator Recognizer to AzureWebApp

* Keep native libs out of asar package because of relative linking

* Local scenario POC

* Update orchestrator-core for electron

* write downsampling result to the interruption folder

* Update orchestrator-core critical bits for mac build

* Move download of model back to "start bot"

* First pass putting orchestrator behind feature flag

* filter the publish and separate the lu files

* start bot error fix

* Minor cleanup

* Fix linter error

* Remove obsolete test code

* Change writefile to async  variation in fs-extra

* Add safeguard to prevent endless loop

* Move FeatureFlag types, address typing issues

* Interface tweaks

* update the type and dispatcher

* remove the luprovider:''

* remove invalid import

* Minor tweak to single import

* Strengthen the check to prevent UI infinite loop

* Minor UI fix after feature flag is deselected

Co-authored-by: leilzh <leilzh@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
benbrown pushed a commit that referenced this pull request Jun 11, 2021
* bf-orchestrator lib integration

* add orchestrator uischema

* Update Orchestrator Libs (minor interface changes)

* Add Orchestrator Recognizer to AzureWebApp

* Keep native libs out of asar package because of relative linking

* Local scenario POC

* Update orchestrator-core for electron

* write downsampling result to the interruption folder

* Update orchestrator-core critical bits for mac build

* Move download of model back to "start bot"

* First pass putting orchestrator behind feature flag

* filter the publish and separate the lu files

* start bot error fix

* Minor cleanup

* Fix linter error

* Remove obsolete test code

* Change writefile to async  variation in fs-extra

* Add safeguard to prevent endless loop

* Move FeatureFlag types, address typing issues

* Interface tweaks

* update the type and dispatcher

* remove the luprovider:''

* remove invalid import

* Minor tweak to single import

* Strengthen the check to prevent UI infinite loop

* Minor UI fix after feature flag is deselected

Co-authored-by: leilzh <leilzh@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
lei9444 added a commit to lei9444/BotFramework-Composer-1 that referenced this pull request Jun 15, 2021
* bf-orchestrator lib integration

* add orchestrator uischema

* Update Orchestrator Libs (minor interface changes)

* Add Orchestrator Recognizer to AzureWebApp

* Keep native libs out of asar package because of relative linking

* Local scenario POC

* Update orchestrator-core for electron

* write downsampling result to the interruption folder

* Update orchestrator-core critical bits for mac build

* Move download of model back to "start bot"

* First pass putting orchestrator behind feature flag

* filter the publish and separate the lu files

* start bot error fix

* Minor cleanup

* Fix linter error

* Remove obsolete test code

* Change writefile to async  variation in fs-extra

* Add safeguard to prevent endless loop

* Move FeatureFlag types, address typing issues

* Interface tweaks

* update the type and dispatcher

* remove the luprovider:''

* remove invalid import

* Minor tweak to single import

* Strengthen the check to prevent UI infinite loop

* Minor UI fix after feature flag is deselected

Co-authored-by: leilzh <leilzh@microsoft.com>
Co-authored-by: Chris Whitten <christopher.whitten@microsoft.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1.3 1.3 Release Approved to merge approved, waiting to be merged Area: Orchestrator
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Orchestrator UX integration
7 participants