* **An "inner" self-play loop** where AMIE leveraged in-context critic feedback to refine its behavior on simulated conversations with an AI patient agent. * **An "outer" self-play loop** where the set of refined simulated dialogues were incorporated into subsequent fine-tuning iterations. The resulting new version of AMIE could then participate in the inner loop again, creating a continuous learning cycle.