(KBs) A program for extending and/or querying a knowledge base. The related term expert system is normally used to refer to a highly domain-specific type of KBs used for a specialised purpose such as medical diagnosis. The Cyc project is an example of a large KBs. (1999-09-07)