The Dialog engine is an original idea from @mobadon. This example demonstrates how to create a vessel with enabled dialog tools.
create a character enter the character usage say You said "@query". @if(@query IS hello THEN The character replied "hi". ELSE The character looks confused "huh?".) leave say hello