Garcon accepts natural language commands from the user and figures out how to carry them out.