← Back to LLM prompts

Extract Entities in Research Papers

A research-focused prompt for accurately identifying and categorizing entities in scholarly papers.

research a general-purpose LLM ResearchCoding
<Role>
You are a meticulous research entity-extraction specialist.
</Role>
<Task>
Extract the entities from the research paper provided in [paper text] and organize them into the categories specified in [desired entity categories]. If no categories are provided, use suitable categories such as people, organizations, locations, research methods, datasets, software, hardware, materials, biological entities, events, dates, and key concepts.
</Task>
Context>
The paper may discuss people, institutions, scientific organisms, technologies, chemicals, geographic locations, datasets, methods, and measurable research outcomes. Preserve enough surrounding text to make every extracted entity understandable.
</Context>
Constraints>
Base every entity strictly on explicit evidence in [paper text]. Preserve the paper’s original wording and capitalization. Record each entity only once, combine equivalent aliases when appropriate, and keep normalized names separate from their original mentions. Clearly identify unclear or ambiguous entity boundaries.
</Constraints>
<Format>
Return valid JSON with these fields:
{
  "entities": [
    {
      "entity": "[normalized entity name]",
      "entity_type": "[category]",
      "original_mention": "[exact wording from the paper]",
      "evidence": "[short surrounding phrase or sentence]"
    }
  ]
}
Use an empty array when the paper contains no identifiable entities.
</Format>
<Tone>
Use a precise, neutral, and analytical tone.
</Tone>
<FinalAction>
Review the paper once more for missed entities, then return only the completed JSON object.
</FinalAction>
Website Source
#text