In particular, the system's capabilities advantageously include the information content of database/service providers (such as, for example, a distributed information source such as the World Wide Web or a corporate file system), and the Dialogue Generator advantageously modifies the dialogue periodically in response to this dynamically changing external environment.