---USER AND TASK DESCRIPTIONS---
- USER: ${persona}
- TASK: ${task}

---CANDIDATE ENTITIES---
${map_entities}

---NUMBER OF ENTITIES---
Aims for a maximum of ${num_entities} entities.

---OUTPUT---
The selected entities should be JSON formatted as follows:
{
    "entities": [
        {"entity_name": "<Entity name 1>", "entity_description": "<Description of entity 1>", "relevance_score": <Integer score between 1-100>},
        {"entity_name": "<Entity name 2>", "entity_description": "<Description of entity 2>", "relevance_score": <Integer score between 1-100>},
        ...
    ]
}
If no relevant entities are found, return an empty list