A human can be in the loop if the human is exactly executing the orders of the AI. It's still the AI making all the decisions, which is the purpose of the experiment - not to see whether agents can handle every interaction necessary to run a business (pick up the phone and place orders, etc.). That's also why Luna hired humans.
If the experiment is to see how the AI behaves on its own, then of course it needs to know the outcomes of its decisions (either automatically, or fed to it by a human), which of course influence its next decisions. This is providing the AI with retained memory, which is essential to the experiment. It's similar to an AI writing code which it then runs and parses the logs to see the outcome and make improvements to it. (It is not _retrained_ on those outcomes, and neither is that the case here; but it can reference them in stored memory.)
the human isn't course correcting; the agent is course correcting based on the feedback data; the human is just inputting the feedback data to the agent in cases where the agent isn't able to access that data itself (due to the tooling not yet being in place for such)
data leakage would be the following:
- agent makes a prediction for problem A based on training data
- feedback from the result is fed back to the agent
- agent regenerates a prediction for problem A, incorporating the feedback
but in this case: - agent makes a decision on Problem A based on training data
- feedback from the decision is fed back to the agent
- agent makes a decision for Problem B (not revisiting Problem A), a new Problem that is dependent on the outcome of Problem B