Code QuizIntermediate

ReAct Reasoning-Action Loop

Spot why this ReAct loop exits before doing any work.

Codejavascript
while (true) {
  const step = await model(prompt);
  if (step.action = "Finish") break;
  const observation = runTool(step.action, step.input);
  prompt += `\nObservation: ${observation}`;
}

What is the bug in this ReAct loop?