요즘 대세? 루프 엔지니어링에 대한 이해를 돕기? 위해^^결국 다음과 같이 추상화할 수 있을 것 같다
Loop = State + Planner + Executor + Evaluator + Reducer + Stop Policy
while (!stopPolicy.check(state)) {
Action action = planner.decide(state);
Result result = executor.execute(action);
Evaluation evaluation = evaluator.evaluate(state, action, result);
state = reducer.update(state, evaluation);
memory.save(state);
}