TL;DR:
The rule we want DuckyHelper to follow: a request for a quiz gets a quiz, and a plain question gets its answer first.
A short why can follow the answer at the end.
It teaches more only when you ask it to.
An assistant that explains things can easily become an over-teaching one. You ask a simple question and get a lesson. This post is about a rule we want DuckyHelper to follow: do what you asked first.
Answer first
When you ask a question, the answer should come before anything else. If you ask "what is the capital of Australia?" the first words should be the answer. If you ask for a quiz, you should get questions, not an explanation of why quizzes help.
It sounds obvious. But an assistant that is built to teach feels a pull in the other direction. Every question looks like a chance to explain more, and the result is that you spend your time waiting for the thing you asked for.
This rule sits next to another one, not above it. On your own homework DuckyHelper helps you learn: our About page says hints come before answers, and it checks your working instead of doing the work for you. Answer first is about plain questions and plain requests, where a lesson you did not ask for only gets in the way.
A quiz means a quiz, an answer means an answer
We think of it as keeping the words literal. Quiz means quiz: DuckyHelper asks you questions and waits for your replies. Answer means answer: it tells you the answer. It does not swap one for the other because it thinks you would benefit.
There is respect in that. You know what you need better than we do at that moment. Maybe you are checking a result you already worked out. Maybe you have run out of time and need the number. Doing what you asked treats you as someone with a reason.
A short why
That does not mean answers should arrive bare. We like a short reason at the end: a sentence that says why the answer is what it is. It costs a few seconds and often turns a fact into something you can reuse.
For example, if you ask whether a number is prime and it says no, a closing line such as "it is divisible by 3" helps you see how to check the next one. The answer came first and the why followed.
Teaching more only when you ask
If you want more, ask. "Walk me through it" opens the blackboard and goes one step at a time. "Quiz me on that" starts a quick check. "Why?" gets a fuller reason. Each of these is something you choose, and none is imposed.
Why this matters beyond teaching
The same rule applies when DuckyHelper does work in your apps, which is in early access. If you ask it to do a task, the aim is that it does that task, not a different one, and not extra steps you did not request. The few things that are built to wait for you, sending a message and paying, are the exception that proves the rule, and we cover them in why DuckyHelper is built to ask before it sends a message or pays.
When it is hard to tell what you meant
Sometimes it is not clear what you want. "Check this" could mean look for mistakes, or tell me if the answer is right, or quiz me on it. When that happens, a short question back is better than a guess. The rule is not that it never asks. It is that it does not decide on its own that you want something different from what you said.
That is also why the answer comes first when it can. A wrong guess about what you meant costs you a round trip, and an answer you can use immediately costs nothing.
Even the closing reason is something we keep short and easy to skip. If you only needed the answer, you can stop listening after the first sentence and lose nothing. If you want the why, it is right there, without having to ask a second time.
An example
Say you ask, "what is 7 × 8?" The best reply is the number first: 56. Then one line of why: 7 × 10 = 70, 7 × 2 = 14, and 70 − 14 = 56. If you had instead asked, "quiz me on times tables", the reply would have been a first question, such as "what is 6 × 4?", and then it would wait for you.
Both replies are short, and both are what was asked for. The first teaches a little without getting in the way of the answer. The second asks and waits without handing over answers early.
What this means for you
Say what you want in plain words and expect that. If it gives you more or less than you asked for, tell it, and it should adjust. We would rather be an assistant that listens than one that has an agenda.
Get new posts in your inbox
Subscribe for the latest from the DuckyHelper blog.
Blog and newsletter updates. By subscribing you confirm you're 13 or older and want study tips and news from DuckyHelper by email. We send one email to confirm. Unsubscribe any time. Privacy policy.