Improving few-shot named entity recognition for large language models using structured dynamic prompting with retrieval augmented generation | Synapse