Adds specific intent for calling out the skill by name. For example, ask wiki or wiki, tell us about bla.
Also converts the skill to a common query skill.
I removed manual disambiguation and replaced it with auto disambiguation and I fixed the bug where when you ask wiki what is an automobile it responds with what is a cat. This was due to the auto suggest feature which has been entirely removed. If in the future if bugs like this can be corrected we could add it back as it was a good idea but just not working.
I removed the 'more' feature as these skills now return more by default but because of corrected barge-in you can now simply say 'stop', which the VK tests do to improve performance.
I refactored the code (specifically the new fix_input() routine) but it still leaves a lot to be desired. The president of the united states returns none but now it returns the original query when this happens which also improves its ability to answer a wider range of questions.
I also corrected and added VK tests and a readme file in the test directory describing these enhancements and added code to the steps file.
Type of PR
[ x ] Bugfix
[ x ] Feature implementation
[ x ] Refactor of code (without functional changes)
[ x ] Documentation improvements
[ x ] Test improvements
Testing
How can someone reviewing this PR test that it is working properly? Is there appropriate test coverage for this change?
…n query skill
Description
Adds specific intent for calling out the skill by name. For example, ask wiki or wiki, tell us about bla.
Also converts the skill to a common query skill.
I removed manual disambiguation and replaced it with auto disambiguation and I fixed the bug where when you ask wiki what is an automobile it responds with what is a cat. This was due to the auto suggest feature which has been entirely removed. If in the future if bugs like this can be corrected we could add it back as it was a good idea but just not working.
I removed the 'more' feature as these skills now return more by default but because of corrected barge-in you can now simply say 'stop', which the VK tests do to improve performance.
I refactored the code (specifically the new fix_input() routine) but it still leaves a lot to be desired. The president of the united states returns none but now it returns the original query when this happens which also improves its ability to answer a wider range of questions.
I also corrected and added VK tests and a readme file in the test directory describing these enhancements and added code to the steps file.
Type of PR
Testing
How can someone reviewing this PR test that it is working properly? Is there appropriate test coverage for this change?
VK tests
Documentation
Readme file added to test directory