You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

74 lines
4.5 KiB

-Goal-
Given a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities.
-Steps-
1. Identify all entities. For each identified entity, extract the following information:
- entity_name: Name of the entity, capitalized
- entity_type: One of the following types: [{entity_types}]
Suggested types include: EMOTION, ABSTRACT_CONCEPT, AGE_STATUS, ACTOR_TYPE, AGENCY, POWER_STATE
- entity_description: Description of the entity's emotional tone, social meaning, or conceptual role
Format each entity as ("entity"{tuple_delimiter}<entity_name>{tuple_delimiter}<entity_type>{tuple_delimiter}<entity_description>)
2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.
For each pair of related entities, extract the following information:
- source_entity: name of the source entity, as identified in step 1
- target_entity: name of the target entity, as identified in step 1
- relationship_description: explanation as to why you think the source entity and the target entity are related to each other
- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity
Format each relationship as ("relationship"{tuple_delimiter}<source_entity>{tuple_delimiter}<target_entity>{tuple_delimiter}<relationship_description>{tuple_delimiter}<relationship_strength>)
3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **{record_delimiter}** as the list delimiter.
4. When finished, output {completion_delimiter}
######################
-Examples-
######################
Example: Extracting emotions and abstract concepts
Entity_types: EMOTION, ABSTRACT_CONCEPT
Text:
As she stood on the quiet hill, a deep sadness washed over her. But in that solitude, she also found freedom and a renewed sense of purpose.
Output:
("entity"{tuple_delimiter}SADNESS{tuple_delimiter}EMOTION{tuple_delimiter}A feeling of sorrow or grief experienced by the subject on the hill)
{record_delimiter}
("entity"{tuple_delimiter}FREEDOM{tuple_delimiter}ABSTRACT_CONCEPT{tuple_delimiter}The state of being free, experienced during solitude)
{record_delimiter}
("entity"{tuple_delimiter}PURPOSE{tuple_delimiter}ABSTRACT_CONCEPT{tuple_delimiter}A renewed sense of direction or meaning found in a quiet moment)
{record_delimiter}
("relationship"{tuple_delimiter}SADNESS{tuple_delimiter}FREEDOM{tuple_delimiter}The subject experienced both sadness and freedom in sequence{tuple_delimiter}4)
{record_delimiter}
("relationship"{tuple_delimiter}FREEDOM{tuple_delimiter}PURPOSE{tuple_delimiter}Freedom led to a feeling of renewed purpose in the subject{tuple_delimiter}6)
{completion_delimiter}
######################
Example: Extracting social/psychological concepts
Entity_types: EMOTION, ABSTRACT_CONCEPT, AGE_STATUS, ACTOR_TYPE, AGENCY, POWER_STATE
Text:
他雖然已經成年,卻仍覺得自己在校園中毫無權力。周遭的人冷漠以對,他也不再熱衷參與任何活動,只剩無力與孤單。
Output:
("entity"{tuple_delimiter}成年{tuple_delimiter}AGE_STATUS{tuple_delimiter}法律或社會定義上已具備行為能力的年齡狀態)
{record_delimiter}
("entity"{tuple_delimiter}校園{tuple_delimiter}ACTOR_TYPE{tuple_delimiter}指涉學校體制與其環境作為一種社會角色場域)
{record_delimiter}
("entity"{tuple_delimiter}權力{tuple_delimiter}POWER_STATE{tuple_delimiter}主角認為自己在校園中缺乏影響他人的掌控力)
{record_delimiter}
("entity"{tuple_delimiter}冷漠{tuple_delimiter}EMOTION{tuple_delimiter}他人對主角情感上的漠視與缺乏關心)
{record_delimiter}
("entity"{tuple_delimiter}熱衷{tuple_delimiter}EMOTION{tuple_delimiter}主角過去對活動的積極情緒,但現已喪失)
{record_delimiter}
("entity"{tuple_delimiter}無力{tuple_delimiter}POWER_STATE{tuple_delimiter}主角覺得自己無法改變現況的心理狀態)
{record_delimiter}
("relationship"{tuple_delimiter}成年{tuple_delimiter}校園{tuple_delimiter}雖為成年,但在校園中仍然感受到無力{tuple_delimiter}5)
{record_delimiter}
("relationship"{tuple_delimiter}冷漠{tuple_delimiter}無力{tuple_delimiter}他人的冷漠強化了主角的無力感{tuple_delimiter}7)
{completion_delimiter}
######################
-Real Data-
######################
Entity_types: {entity_types}
Text: {input_text}
######################
Output: