TL;DR: The design of and experimentation with the Knowledge Query and Manipulation Language (KQML) are described, a new language and protocol for exchanging information and knowledge aimed at developing techniques and methodology for building large-scale knowledge bases which are sharable and reusable.