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

WolframAlfa not running. #44

Open
amunizp opened this issue Nov 28, 2022 · 4 comments
Open

WolframAlfa not running. #44

amunizp opened this issue Nov 28, 2022 · 4 comments
Labels
bug Something isn't working

Comments

@amunizp
Copy link

amunizp commented Nov 28, 2022

Describe the bug
A clear and concise description of what the bug is.

Wolfram Alfa skill does not seem to work as described on MARK2.

To Reproduce
Steps to reproduce the behavior:

  1. "hey mycroft"
  2. "What's 18 times 4?" returns an "I don't understand" and "How tall is Mount Everest?" returns the wikipedia article response.

Expected behavior
A clear and concise description of what you expected to happen.

  1. expected wolfram alfa logo showing on screen after searching response.
  2. I expect the response to be the direct answer to the multiplication or question.

Log files
If possible, add log files from /var/log/mycroft/ to help explain your problem.

You may also include screenshots, however screenshots of log files are often difficult to read and parse.

If you are running Mycroft, the Support Skill helps to automate gathering this information. Simply say "Create a support ticket" and the Skill will put together a support package and email it to you.

Environment (please complete the following information):

  • Device type: Mark2
  • OS: dinkum
  • Mycroft-dinkum version: 21.2.1
  • Other versions: n/a

Additional context
Add any other context about the problem here.

https://github.com/MycroftAI/mycroft-dinkum/tree/master/skills

Looking into https://market.mycroft.ai/skills I see the following:
Screenshot from 2022-11-28 22-40-14

Please think carefully about whether you have modified anything in Mycroft's code or configuration files. If so, can you reproduce this on a clean installation of Mycroft? Many "bugs" turn out to be non-standard configuration errors.

@amunizp amunizp added the bug Something isn't working label Nov 28, 2022
@amunizp
Copy link
Author

amunizp commented Nov 28, 2022

@krisgesling
Copy link
Contributor

Hey there, thanks for raising this ticket.

There are two ways to get results from Wolfram - if you explicitly ask for wolfram it should only use that service which is what that .voc file does. The other way is to just ask a question, and then Wolfram is one of the services that gets queried.

I just tried this on a Mark II and found that a correct response is returned for:

"what is 18 * 4"

however fails on:

"what's 18 * 4"

These should both get normalized to the expanded form "what is" for processing so I presume something is going wrong at that point, which results in the bug you've identified.

@amunizp
Copy link
Author

amunizp commented Dec 3, 2022

Just to be clear, then is the bug the that it is not understanding "what's" or that it needs to be clearer in the documentation?

@krisgesling
Copy link
Contributor

That it is not understanding "What's". There is no reason someone should have to explicitly say "what is" vs "what's", and also no reason why Skill developers should need to specially account for both in their intent definitions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants