You can ask Qwiery anything you like but there are also specific commands which instruct Qwiery to handle a question in a particular way. Below is a summary of these commands. There are in general multiple ways to get the same result and Qwiery knows quite a bit about synonyms and equivalent formulations, so the list below is not exhaustive but rather some guidelines.
The user interface is text and command based. This means that all of the many types of information available are not accessed via a classsic set of buttons and widgets but only via text input. Whether you want to log in, manage user permissions or see a pie chart of Qwiery’s emotional state, all of this goes via natural language or some keywords.
Qwiery has also a server-side language, the Qwiery Template Language or QTL, which defines how Qwiery thinks and handles requests. More information about QTL can be found here.
Login and logout
Qwiery uses Twitter, Google or Facebook for authentication, you can pick one or all of them to login. Simply use the
login command to get started:
If you are already logged in this will show your existing account as well as the API key with which you access Qwiery:
To log out you can use
log out or
This identifies and categorizes opinions expressed in a piece of text, it can be triggered explicitly by means of the
sentiment: I feel awesome today
That’s quite a positive statement [score: 1.1].
Qwiery performs sentiment analysis on any input and uses it internally but this command allows you to see the results of this analysis. The input can also be a URL:
That’s a neutral statement [score: 0].
English grammatics, dictionary and thesaurus
You can lookup words using the
Found the following for ‘deipnosophist’: someone skilled at informal chitchat.
Synonyms can be asked in a similar fashion:
enchant, enrapture, transport, enthrall, ravish
If you would like some inspiration, you can ask Qwiery to produce random (but real) English words:
aphid, hahn, ozone sickness, edronax, multiplexer, razzmatazz, joyce carol oates, adulterate, padre, giddily
Part of speech (POS) analysis will return the grammatical structure of the given input:
Maths and conversions
Qwiery understands some maths and will try to resolve anything you throw at it. For example, using the
plot command with a function definition will result in:
Note that there is (see below) another plot command
plot: with a semi-column which uses a different type processing (one based on the R statistics package).
Standard calculations will return the result:
There are also various more intelligent mathematical operations possible like
10 inch to cm
1.7 liter to gallon
Entities (ideas, tasks, appointments…) can be added explicitly to Qwiery by means of the
add command like so
add: apple cake
The newly created idea is shown in read-mode.
add task: pickup the kids tonight
I have added this to your tasks.
Entities are automatically deduced from conversations and stored in the semantic network. They are used as knowledge and inference.
Newly created entities are stored in the active notebook and if you wish to change the current notebook you can do so via the
The workspace entitled ‘default’ is now your active space.
At any moment only one notebook is active. Note that you don’t need to specify the full name of the notebook, only an identifying portion is sufficient. In the example above the full name is in fact ‘Default workspace’.
To see the list of notebooks use
Notebooks collect entities in the semantic network and can be seen as either a security boundary or a semantic boundary or both. Notebooks can be shared with other users and made public.
add:space: command to add and activate a new notebook:
The new space was added and is now the active one. You can change the active workspace by using the command ‘set:space:genetics’.
the documentation of topic and commands can be obtained via the
You can simply type ‘login’ or ‘account’.
If you wish to log out use ‘logout’.
you can tell Qwiery to search things explicitly by means of the
results from Google, Bing and so on
If you rather use a specific service like Wolfram Alpha you can use
search: alpha: coffee
serving size 1 cup (240 g) total calories 2 | fat calories 1 % daily value^* | total fat 228 mg | 0% saturated fat 113 mg | 1% trans fat 0 g | cholesterol 0 g | 0% sodium 19 mg | 1% total carbohydrates 0 g | 0% dietary fiber 0 g | 0% sugar 0 g | protein 264 mg | 1% iron 1% | thiamin 1% riboflavin 15% | niacin 32% folate 1% | phosphorus 1% magnesium 25% | zinc 1% *percent daily values are based on a 2000 calorie diet (averaged over different types of coffee)
Note that search results can be easily saved as semantic entities in your own personal graph by means of the plus-sign next to the search results.
To search your notebooks (aka graph) you can use
search: graph: j*
displays a table with results
Searching for images can go like this
images of manifold learning
images are displayed
or using the
search:pics: (you can also use
search: pics: coffee grinder
images are displayed
To search the news you can use similar constructs:
news items are displayed
or simply something like
news about the new MacBook
news items are displayed
tags are labels you can attach to entities which help to organize your info. Some tags are automatically created and you can see all your tags by means of the
You can add a tag by means of
The tag has been added.
At any time you can access a mosaic of your stuff via various commands, e.g.
ideas will display something like the following
You click the elements in the mosaic and you will get an editor for the specific type (i.e. the editor depends on whether you display a person, an idea etc.):
Independently of the element being edited, you have some common elements:
- you can add the entity to your favorites by clicking on the star0cion
- delete it
- edit it via the icon in the upper-right corner
- the “Related” section is droppable area where you can dragdrop other entities to create relations, drop image which will be uploaded and linked to the current entity and so on. To remove a related item you can simply click on the remove-icon which appears upon hovering over the links.
To delete a tag you can use
Finally, if you want to see all concepts (aka entities) with a specific tag just enter
a mosaic with entities is displayed
The various commands related to tags examplify the general pattern, you can use similar command for tasks, appointments and so on:
get:followed by a type will fetch data
delete:followed by a type removes data
add:followed by a type adds data
Updating things is possible after you have fetched a particular type.
favorites' tag is a special tag which gets attached to an entity when you click on the star-icon (see above). If you use thefavorites` command you get a mosaic of your ideas, tasks and so on which you marked as favorite:
displays all components in the interface
hides all components in the interface
clears the interface
The individual components can be all shown or hidden in a similar fashion
shows the trail component
hides the trail component
You can provide feedback about Qwiery or the answers via the
Admin and management
If you have an admin role you can access various dashboards and use commands which alter the behavior of Qwiery.
displays the user management dashboard
displays statistics and such
Send mail (aka workflows)
Workflows are a powerful concept in Qwiery. They capture a series of question and answers around a particular topic. You can notice that you are inside a workflow if Qwiery insists on returning an answer regarding something. For example, Qwiery can insist that you answer with yes-like (yes, OK, sure, duh…) or no-like (nope, nah, nada…) before moving on.
The ‘send mail’ is a workflow which captures the info necessary to send a mail:
a series of question-answers
If a workflow is interrupted it can be saved or discarded. If you opt to save the flow it will appear as a task in your task list (which you can access using
tasks) and Qwiery also reminds you of it now-and-then.
This reminder mechanism is configurable and has a random component as well.
Qwiery remembers what you said and uses various algorithms on your history. You can see your recent input via the trail component in the interface (if not visible use
show trail) or the whole history via
This history can also be accessed via the badge number (the number left of the current input) or by clicking on your avatar. The history is part of a bigger set of user data which you see via the
All of your data is accessible to you and can be altered or deleted. You own the data. To access everything Qwiery knows about you simply type
profile or click on your avatar:
Ask an agent
Qwiery hosts multiple agents and by default you will be answered by the default bot. If you wish to ask e.g. the cooking bot
Chef about vanilla crean you can do so using the Twitter-like tag:
@chef vanilla cream
Chef’s answer about vanilla ice cream or similar
If you ask @Einstein the physics agent about water evaporation you get an answer from the physics stack:
@Einstein Why can water evaportate?
The molecules on the surface have a random amount of kinetic energy E with a probability proportional to > > exp(−E/kT), i.e. the Boltzmann distribution. It follows that occasionally (albeit rarely) a molecule will > have a large enough kinetic energy E to break away from the surface and evaporate.
That’s the kinetic explanation. From a thermodynamic point of view, evaporation increases the entropy of > > the universe. And so the second law of thermodynamics drives evaporation until the air is sufficiently > humid that equilibrium is achieved and the free energy is minimised.
you can ask Qwiery to fetch the summary of a website like so
a summary of the site is displayed
Keywords and tagging
you can ask Qwiery about the most important keywords in a website
Rich data presentation
Various questions engender some data visualization like this one:
[What is the GDP of India?](http://www.qwiery.com/gateway/?q=What is the GDP of India?)
There is also a link to the R statistical package which makes it possible to plot given data or use R-functions. For example, the following plots the 100 random values taken from a Poisson distribution (lambda=3):
Video, images and sound are presented if possible. If you provide e.g. a YouTube URL it will be automatically tagged with the ‘Video’ and ‘YouTube’ tags and an entity will be created in your current notebook.
If you request a video entity you will see for instance the video embedded in Qwiery:
Time, agenda and appointments
Qwiery tries hard to make sense of dates and time in your input. The standard question will be answered:
What date is today?
It’s Sunday, July 3rd 2016.
Time is the essence of life. In case you wish to know the time right now, it’s 11:36 AM here.
Every user has an agenda which Qwiery uses to keep track of appointments and events:
Next Wednesday will be March 21st, 2016. No appointments in your agenda right now on that date. Should I book something?
Appointments are automatically recorded within the accuracy given:
I need to go to Wimbledon next month!
A new appointment was added on the 1st of November. Do you wish to specify another date?
If you are more specific you will get this:
I need to go to Wimbledon next month on the 23rd.
A new appointment was added on the 23rd of November. Do you wish to specify a specific time?
and so on. You agenda is, like all of your data, accessible via your profile or via the
How does Qwiery feel (about you)?
Qwiery has an emotional module which affects the way it responds. The emotions are triggered by the aims it has (which are defined through a personality profile) and you can ask how it feels:
The aims shown in the second part are based on a predefined personality of the underlyind agent. The default agent (@qwiery or @default) has a Da Vinci personality which combines preferences for science and art topics. This means that topics like sports or entertainment have a negative effect on Qwiery’s emotions while maths, science and art have a positive impact.
You can provide feedback about Qwiery or the answers returned via the ‘feedback’ link in the bottom-right of each answer-box:
You can also use the
feedback command in the input-box:
Terms and conditions
You can access the Terms and Conditions, EULA (End User License Agreemend) via