Rhai
The Rich Human-Agent Interaction (Rhai, pronounced "ray") project is exploring how to build good interfaces for interaction between a user and an agent. How should an agent ask a user to check its understanding of natural language? How should an agent ask a user to approve, reject, or modify actions that it proposes?