Conversing — Conceptual model

Underlying model of `having a conversation with a human`. This might range from simple voice recognition systems to more complex natural language dialogues.

Some examples include timetables, search engines, advice-giving systems, and help systems.

Pros:

Cons: