Facts and rules (1)

A software agent could understand a fact about a concrete fact, like:
the patient X, who suffers of the desease Y, is treated by the medicine Z

A software agent could use this information to take actions (e.g. contact other software agents and arrange a visit with doctor D).
(See TBL paper on Scientific American).