LLM Agents for Generating Microservice-based Applications: how complex is your specification?