Skip to content
Marius Ursache edited this page Aug 8, 2015 · 11 revisions

Knowledge

This introduces a new element called facts. Facts are triples aiming to provide common knowledge to your bot. They can be also used in generating part of a reply, by replacing a word in the reply.

+ I like ~sport
- Really? Wow, I like ~sport, too!

In the above example ~sport is expanded in both the gambit and reply, and resolved to a sport defined either in Wordnet or the facts DB. (For more technical details see sfacts).

Warning Additional details & examples needed.

Concepts

Conceptnet is used differently than facts, and can provided actual replies. This lays in plugins at the moment (reason.js). This can be used to to address questions like What is a X? and What is X used for? or Where would I put a X?. It can also be used to resolve information too, like What color is the sky?.

Warning Additional details & examples needed.

World knowledge

This is general shared or common knowledge.

Warning Additional details & examples needed.

Bot knowledge

This table represents things the bot knows about itself.

Warning Additional details & examples needed.

User knowledge

This table is filled with details about users (facts and variables) through conversations and using ^save(key,value) and ^createUserFact(s,p,o)

Warning Additional details & examples needed.

Clone this wiki locally