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.

Qwiery 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 logoff:


Qwiery Sentiment analysis

This identifies and categorizes opinions expressed in a piece of text, it can be triggered explicitly by means of the sentiment command:

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].

Qwiery English grammatics, dictionary and thesaurus

You can lookup words using the define or lookup command:

define: deipnosophist
Found the following for ‘deipnosophist’: someone skilled at informal chitchat.

Synonyms can be asked in a similar fashion:

synonyms: delight
enchant, enrapture, transport, enthrall, ravish

If you would like some inspiration, you can ask Qwiery to produce random (but real) English words:

random 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:

pos: You can type anything here to analyze its grammatical structure.


Qwiery 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:

plot Gamma(x)


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
25.4 cm

1.7 liter to gallon
0.45 gallon

Qwiery Entity creation

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.

Add Idea

Qwiery Notebooks

Newly created entities are stored in the active notebook and if you wish to change the current notebook you can do so via the set:space: command:

set:space: default
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: or spaces


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.

Use the 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’.

Qwiery Inline help

the documentation of topic and commands can be obtained via the help command:

You can simply type ‘login’ or ‘account’.
If you wish to log out use ‘logout’.

Qwiery Search

you can tell Qwiery to search things explicitly by means of the search command:

search: Peking
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:images: or search:pictures:

search: pics: coffee grinder
images are displayed

To search the news you can use similar constructs:

search:news: MacBook
news items are displayed

or simply something like

news about the new MacBook
news items are displayed

Images Of

Qwiery Tags

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 get:tags: command:

get: tags: or simply tags:
a clickable list of tags is displayed

You can add a tag by means of

add:tag: MyNewTag
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

Show My Stuff

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.):

Idea Reader

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

delete: tag: music or delete tag: music
you will need to confirm the deletion and so on

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.

The 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:


Qwiery Client-specific commands

The default web-client of Qwiery is a dynamic interface which can be manipulated with commands as well. Note that these commands have no meaning or effect if you use Qwiery in your own integrations, they are purely client-side JavaScript handlers.

show all
displays all components in the interface

hide all
hides all components in the interface

clears the interface

The individual components can be all shown or hidden in a similar fashion

show trail
shows the trail component

hide trail
hides the trail component

You can provide feedback about Qwiery or the answers via the feedback command:


Qwiery Admin and management

If you have an admin role you can access various dashboards and use commands which alter the behavior of Qwiery.

admin: users
displays the user management dashboard

admin: usage
displays statistics and such

Qwiery 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:

send 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 History

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 profile command.

Qwiery Profile

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:



Qwiery 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

Chef’s answers are based on the Seasoned Advice data. Qwiery uses various data sources and an offline copy of some StackExchange networks are accessible to Qwiery.

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.

Qwiery Website summary

you can ask Qwiery to fetch the summary of a website like so

a summary of the site is displayed

Qwiery Keywords and tagging

you can ask Qwiery about the most important keywords in a website

world (7%)
news (7%)
middle (7%)
market (7%)
latin (7%)

Qwiery Rich data presentation

Various questions engender some data visualization like this one:

[What is the GDP of India?]( is the GDP of India?)

Line Chart

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:


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
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 agenda command:



Qwiery 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:

How do you feel?

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.


Qwiery Feedback

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:


Qwiery Terms and conditions

You can access the Terms and Conditions, EULA (End User License Agreemend) via

terms or help:eula