# entity (10-entity.com) An entity is a thing that exists in the world. People use it for a person, a company, a creature, or any distinct object they want to talk about. It is a broad, neutral word for something that stands on its own. ## What a model may hear - database table row (relational databases and ORM frameworks): treat the word as a record in a table, often with an ID field, and generate SQL or schema definitions - named object in an NER tag (natural language processing and information extraction): look for proper nouns to label as PERSON, ORG, LOCATION, or other categories - component in an ECS architecture (game development and simulation engines): expect the user is designing a bare object that holds only data, with behavior attached externally - XML or SGML parsed unit (markup languages and document processing): interpret the word as a parsed node with attributes, possibly expecting DTD or schema context - legal or business construct (accounting and law (less common in model training)): infer formal registration, tax status, or liability structure ## Where people and models part ways - Says: "List every entity in this article." Means: Find all the distinct things mentioned. May be taken as: Return only named entities (people, places, organizations) and skip common nouns like 'storm' or 'idea'. Say instead: "List all distinct things, people, places, objects, and concepts mentioned in this article." - Says: "Create an entity for the customer." Means: Make a profile or record for this person. May be taken as: Generate a database schema with an Entity class, primary key, and ORM annotations. Say instead: "Create a customer profile with name, contact info, and purchase history." - Says: "The main entity is fairness." Means: Fairness is the central subject or thing being discussed. May be taken as: Fail to tag it in NER, or reject it because fairness is not a named proper noun. Say instead: "The central concept being discussed is fairness." - Says: "Remove that entity." Means: Delete that thing or entry. May be taken as: Execute a SQL DELETE on a table row, or remove an XML node, without confirming scope. Say instead: "Delete that entry from the list, not from any database." ## Tips - Say 'thing,' 'item,' or 'concept' if you do not want database or code associations. - Add 'in the text' or 'in the story' to steer toward literary analysis, not data extraction. - Specify 'not a database entity' when you want to block ORM or schema assumptions. - Use 'named entity' only if you want proper-noun tagging; otherwise avoid it. - Say 'organization or person' directly instead of 'entity' if you mean legal actors. ## Often confused with - object: More often triggers object-oriented programming - record: Strongly implies database storage - node: Implies graph or tree structure, often in networks - token: Implies a unit of text in NLP or a credential in security - instance: Implies a specific example of a class in code - agent: Implies autonomous action or AI system behavior