Fact Bin enables you to store notes and retrieve them using natural language. However, your facts (notes) should be both grammatically correct and simple. While this might be really limiting, it makes it precise during retrieval. Check the following conversation for instance.
You: Open Fact Bin. Fact Bin: What's on your mind?
You: Take note.. My driving license expires on June 7 (Alexa-enabled devices with a screen will show the recognized date) Fact Bin: Noted. Your driving license expires on June 7.
You: Take note.. John's insurance expires on June 8 Fact Bin: ...
You: Take note.. John has borrowed my battery yesterday Fact Bin: ...
You: Take note.. Sophia's insurance expires on July 7 Fact Bin: ...
You: Tell me.. What expires in June? Fact Bin: There are 2 records. My driving license...John's insurance...
You: Tell me.. What expires? (Sorry but you *must* ask a little too directly/literally like this) Fact Bin: There are 3 records...
You: Tell me about John. Fact Bin: John has borrowed... (One result only. "John's insurance" is not "John")
You: Tell me about insurance. Fact Bin: There are 2 records...
You: Take note.. She bought two pressure cookers. (Hmm..no, "She" is not the Sophia mentioned above, not yet) Fact Bin: ...
You: Tell me.. How many cookers did she buy? Fact Bin: She bought...
Options to retrieve notes -----------------------------
1. Just ask e.g. given
She bought two pressure cookers She bought five slow cookers She bought three cats
You can ask questions like:
How many cats did she buy? How many slow cookers did she buy? How many cookers did she buy? How many bottles did she buy? How many did she buy? (Does general search for any of her purchases mentioning numbers)
2. List command. "List my notes (from the last 5 minutes, yesterday, etc)"
"List all notes" loads all notes. It is useful if you want to issue a subsequent "delete notes" to clear everything.
3. Tell me command. "Tell me about John". This command is a good trick to fight the need to be literal.
Options to delete notes ----------------------------
1. Immediately after a note is saved, say "delete (this) note" 2. After a certain number of notes have been displayed, say "Delete these notes". A list gets displayed by requests such as "Tell me about John" and "List my notes from yesterday". 3. Say "List all notes" and then "Delete these notes" to delete everything.
If you have Alexa-enabled devices with a screen, you will get more details on your display in most cases. This is especially useful for questions resulting in large number of matches. You probably would rather scroll through a long list of notes instead of having it read one by one.
Also shown is interpreted date ranges, if any. For example, what "last month" translates into is clearly shown as something like "01/01/2019 12:00 AM".
About Dates --------------
All dates should be in Coordinated Universal Time or UTC. To get the current time in UTC, ask "what is the time?" or "what time is it?". Time zones are ignored or may cause errors in some cases.
If a date expression is not valid, you will be told so. For example, as of the year 2019, "last year 2015" will fail.
You can enjoy robust date checks as long as your note contains valid date. If, on a Monday, you say
Parcel arrives on Tuesday
then you're protected from duplicating it in the following way
Parcel arrives tomorrow
You can specify exact date if you wish to be precise, as in "Parcel arrives tomorrow Tuesday twelfth of February 2019"
I hope you will find it to be useful.
“Alexa, ask Fact Bin to tell me What expires in this month.”