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] Better Intent Test Specification #48

Open
NeonDaniel opened this issue May 10, 2023 · 1 comment
Open

[FEAT] Better Intent Test Specification #48

NeonDaniel opened this issue May 10, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@NeonDaniel
Copy link
Member

Objective

The current intent tests are more like integration tests, testing for an intent match under common conditions (stable core with Padatious or Padacioso configured). A better implementation should test the engine directly and evaluate pass/fail based upon the confidence level of the match to remove several variables.

In addition to the current tests, proper unit tests for intents should be added.

Initial Implementation Requirements

  • Refactor to only load intent resources into the requested intent engine(s)
  • Run tests specifically against the requested intent engine to ensure an intent match occurs
  • Enable intent tests to specify minimum confidence levels to test the intent match against

Other Considerations

@NeonDaniel NeonDaniel added the enhancement New feature or request label May 10, 2023
@NeonDaniel NeonDaniel moved this to Other Helpful Tasks in Community Projects May 15, 2024
@NeonDaniel NeonDaniel moved this from Other Helpful Tasks to Low Priority in Community Projects May 15, 2024
@JarbasAl JarbasAl moved this from Low Priority to Done in Community Projects May 17, 2024
@NeonDaniel
Copy link
Member Author

@JarbasAl was this intentionally moved to "Done"? The issue is still open

@NeonDaniel NeonDaniel moved this from Done to Other Helpful Tasks in Community Projects May 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Other Helpful Tasks
Development

No branches or pull requests

2 participants