Prevent cycles in the system where users provide details/criteria for results they're seeking(archetypes of people to connect with).
Non malicious actor(someone prompting nonsense to burn tokens, ex. "cat", "tiger", "lion" and expecting a list of pertinent users/personas to their search).
Define a heuristic/s on whether or not to exit the loop programmatically. For example, has the user provided a role title, location, industry. If so we'd evaluate the prompt/details higher so can more confidently move on.
3 / 5 "important" labels filled out correctly.