Use LLM to convert requirement in plain english to Playwright script
stateDiagram-v2
Prompt: Prompt OpenAI
PromptError: Prompt with error message(s)
Playwright: Execute commands via Playwright
[*] --> Start
Start --> Prompt
Prompt --> Playwright: candidate commands
Playwright --> Screenshot: success
Screenshot --> Prompt: update checkpoint
Playwright --> Error: failure
Error --> PromptError
PromptError --> Playwright: other commands