For prompt engineering how does the system recognize which prompt template to use when responding to a prompt query? i.e. If there are multiple prompt templates configured, is there a way to identify the appropriate template to use when the system continues conversing with the user.