I just saw an interesting link posted by Stacy*
on the SLUDGE forums
about how different interfaces are used to interact with NPCs in interactive fiction. A lot of it applies to adventure games as well.
Here's the article.
Might be interesting to check out.
*Visit Stacy's SLUDGE Stuff