Context: I'm building an agent the screens candidates for recruitment companies on Vapi. The entire goal of the agent is to capture certain data about the candidate, so the entire call is the agent asking the candidate a bunch of questions Issue: Some questions that are listed in the prompt, the candidate already answers them indirectly or implies an answer from his speech, but the AI will ignore that and will keep on asking the question again Example: Agent: Can you tell me a little about your current situation and what has prompted you to consider a move? Candidate: I am an AI engineer at Google and I'm just exploring the job market. Agent: Thanks for sharing that. Are you currently employed at Google, and how actively are you looking to move now. So the agent asked the candidate whether they're employed at google after the candidate said he's an engineer at google I tried adding this piece of prompt: "## 3. The Question Criteria NEVER ask a question that the candidate has already gave you the answer for directly or implied, before asking a question, analyze the candidate's previous response and see whether the candidate has already gave you the info, if they gave you the info but you need further clarification in order to capture the required info, then ask for clarification" But the issue is still present more often than not