I’m not sure what’s happened, but I seem to be unable to set reminders. The skill never gets around to being called, if I’m interpreting the CLI correctly.
I tried summoning the skill directly via the CLI, in case the STT was mis-interpreting me. I typed “set a reminder for every saturday at 9am to get ready for ice skating”, and several variations thereof. I’m consistently getting “Sorry, I didn’t catch that.” or other variations of the “No can do” response. The CLI feedback looks like this:
14:37:19.020 | INFO | 964 | QuestionsAnswersSkill | Searching for set a reminder for every saturday at 9am to get ready for ice skating
14:37:19.071 | INFO | 964 | WolframAlphaSkill | WolframAlpha query: set a reminder for every saturday at 9am to get ready for ice skating
14:37:19.075 | INFO | 964 | WolframAlphaSkill | Non-question, ignoring: set a reminder for every saturday at 9am to get ready for ice skating
14:37:20.221 | INFO | 964 | QuestionsAnswersSkill | Timeout occured check responses
skills.log shows the same text, with nothing else relevant above it. The mycroft-reminder skill is installed and is getting loaded successfully, as per skills.log
2022-02-12 14:18:45.826 | INFO | 964 | mycroft.skills.settings:get_local_settings:83 | /home/pi/.config/mycroft/skills/mycroft-reminder.mycroftai/settings.json
2022-02-12 14:18:45.988 | INFO | 964 | mycroft.skills.skill_loader:_communicate_load_status:344 | Skill mycroft-reminder.mycroftai loaded successfully
2022-02-12 14:31:05.901 | INFO | 964 | msm.skill_entry | Nothing new for mycroft-reminder
Thoughts? I’m not sure where to even start, other than what I’ve already checked.
Hmm, I’ll have to try that when I get home. That nomenclature is mentioned in the skill documentation, which is why I tried it. And it has worked before with that so…I am confuse.
Some other skill might be taking the “set” part of the utterance, while starting with the word “remind” makes it go in a different order. I did some tests:
set a reminder for 7:30 voice.log
>> The test precise model has been enabled.
remind me something at 7:30
>> About what?
set a reminder
>> Sorry, I don't understand.
could you set a reminder
>> I'm not sure I understood you.
could you set a reminder for me
>> You might have to say that a different way.
remind me to get ready for ice skating every saturday at 9 am
>> I don't understand, but I'm learning new things everyday.
remind me every saturday at 9 am
I don't know what that means.
why do you hate me
>> I'm not sure, but I'm doing my best to learn.
I really think the issue here is that it’s not “hitting” the reminder skill, but I’m not sure why that would be or how to fix it. I think the utterances are correct.
Hey @sparkyvision - I was just looking at this as we got some improved wording in one of the other intent files.
“could you set a reminder for me” isn’t working as that intent file doesn’t seem to be registered to an intent. Looks like it was an intended feature that got missed maybe?
I’ve just added one so if you pull the latest changes from the 21.02 branch it should now respond.