From e78cfe513e67d6c266545a3d7661bf8b9b8a7352 Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Tue, 8 Jul 2025 15:21:54 +0800 Subject: [PATCH] 'commit' --- .../DongHua/kv_store_llm_response_cache.json | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/dsRagAnything/Topic/DongHua/kv_store_llm_response_cache.json b/dsRagAnything/Topic/DongHua/kv_store_llm_response_cache.json index 561220b3..595e0347 100644 --- a/dsRagAnything/Topic/DongHua/kv_store_llm_response_cache.json +++ b/dsRagAnything/Topic/DongHua/kv_store_llm_response_cache.json @@ -60,5 +60,27 @@ "embedding_max": null, "original_prompt": "[{\"role\": \"user\", \"content\": \"---Goal---\\nGiven 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.\\nUse English as output language.\\n\\n---Steps---\\n1. Identify all entities. For each identified entity, extract the following information:\\n- entity_name: Name of the entity, use same language as input text. If English, capitalized the name.\\n- entity_type: One of the following types: [organization,person,geo,event,category]\\n- entity_description: Comprehensive description of the entity's attributes and activities\\nFormat each entity as (\\\"entity\\\"<|><|><|>)\\n\\n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\\nFor each pair of related entities, extract the following information:\\n- source_entity: name of the source entity, as identified in step 1\\n- target_entity: name of the target entity, as identified in step 1\\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\\n- relationship_keywords: one or more high-level key words that summarize the overarching nature of the relationship, focusing on concepts or themes rather than specific details\\nFormat each relationship as (\\\"relationship\\\"<|><|><|><|><|>)\\n\\n3. Identify high-level key words that summarize the main concepts, themes, or topics of the entire text. These should capture the overarching ideas present in the document.\\nFormat the content-level key words as (\\\"content_keywords\\\"<|>)\\n\\n4. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\\n\\n5. When finished, output <|COMPLETE|>\\n\\n######################\\n---Examples---\\n######################\\nExample 1:\\n\\nEntity_types: [person, technology, mission, organization, location]\\nText:\\n```\\nwhile Alex clenched his jaw, the buzz of frustration dull against the backdrop of Taylor's authoritarian certainty. It was this competitive undercurrent that kept him alert, the sense that his and Jordan's shared commitment to discovery was an unspoken rebellion against Cruz's narrowing vision of control and order.\\n\\nThen Taylor did something unexpected. They paused beside Jordan and, for a moment, observed the device with something akin to reverence. \\\"If this tech can be understood...\\\" Taylor said, their voice quieter, \\\"It could change the game for us. For all of us.\\\"\\n\\nThe underlying dismissal earlier seemed to falter, replaced by a glimpse of reluctant respect for the gravity of what lay in their hands. Jordan looked up, and for a fleeting heartbeat, their eyes locked with Taylor's, a wordless clash of wills softening into an uneasy truce.\\n\\nIt was a small transformation, barely perceptible, but one that Alex noted with an inward nod. They had all been brought here by different paths\\n```\\n\\nOutput:\\n(\\\"entity\\\"<|>\\\"Alex\\\"<|>\\\"person\\\"<|>\\\"Alex is a character who experiences frustration and is observant of the dynamics among other characters.\\\")##\\n(\\\"entity\\\"<|>\\\"Taylor\\\"<|>\\\"person\\\"<|>\\\"Taylor is portrayed with authoritarian certainty and shows a moment of reverence towards a device, indicating a change in perspective.\\\")##\\n(\\\"entity\\\"<|>\\\"Jordan\\\"<|>\\\"person\\\"<|>\\\"Jordan shares a commitment to discovery and has a significant interaction with Taylor regarding a device.\\\")##\\n(\\\"entity\\\"<|>\\\"Cruz\\\"<|>\\\"person\\\"<|>\\\"Cruz is associated with a vision of control and order, influencing the dynamics among other characters.\\\")##\\n(\\\"entity\\\"<|>\\\"The Device\\\"<|>\\\"technology\\\"<|>\\\"The Device is central to the story, with potential game-changing implications, and is revered by Taylor.\\\")##\\n(\\\"relationship\\\"<|>\\\"Alex\\\"<|>\\\"Taylor\\\"<|>\\\"Alex is affected by Taylor's authoritarian certainty and observes changes in Taylor's attitude towards the device.\\\"<|>\\\"power dynamics, perspective shift\\\"<|>7)##\\n(\\\"relationship\\\"<|>\\\"Alex\\\"<|>\\\"Jordan\\\"<|>\\\"Alex and Jordan share a commitment to discovery, which contrasts with Cruz's vision.\\\"<|>\\\"shared goals, rebellion\\\"<|>6)##\\n(\\\"relationship\\\"<|>\\\"Taylor\\\"<|>\\\"Jordan\\\"<|>\\\"Taylor and Jordan interact directly regarding the device, leading to a moment of mutual respect and an uneasy truce.\\\"<|>\\\"conflict resolution, mutual respect\\\"<|>8)##\\n(\\\"relationship\\\"<|>\\\"Jordan\\\"<|>\\\"Cruz\\\"<|>\\\"Jordan's commitment to discovery is in rebellion against Cruz's vision of control and order.\\\"<|>\\\"ideological conflict, rebellion\\\"<|>5)##\\n(\\\"relationship\\\"<|>\\\"Taylor\\\"<|>\\\"The Device\\\"<|>\\\"Taylor shows reverence towards the device, indicating its importance and potential impact.\\\"<|>\\\"reverence, technological significance\\\"<|>9)##\\n(\\\"content_keywords\\\"<|>\\\"power dynamics, ideological conflict, discovery, rebellion\\\")<|COMPLETE|>\\n#############################\\nExample 2:\\n\\nEntity_types: [company, index, commodity, market_trend, economic_policy, biological]\\nText:\\n```\\nStock markets faced a sharp downturn today as tech giants saw significant declines, with the Global Tech Index dropping by 3.4% in midday trading. Analysts attribute the selloff to investor concerns over rising interest rates and regulatory uncertainty.\\n\\nAmong the hardest hit, Nexon Technologies saw its stock plummet by 7.8% after reporting lower-than-expected quarterly earnings. In contrast, Omega Energy posted a modest 2.1% gain, driven by rising oil prices.\\n\\nMeanwhile, commodity markets reflected a mixed sentiment. Gold futures rose by 1.5%, reaching $2,080 per ounce, as investors sought safe-haven assets. Crude oil prices continued their rally, climbing to $87.60 per barrel, supported by supply constraints and strong demand.\\n\\nFinancial experts are closely watching the Federal Reserve's next move, as speculation grows over potential rate hikes. The upcoming policy announcement is expected to influence investor confidence and overall market stability.\\n```\\n\\nOutput:\\n(\\\"entity\\\"<|>\\\"Global Tech Index\\\"<|>\\\"index\\\"<|>\\\"The Global Tech Index tracks the performance of major technology stocks and experienced a 3.4% decline today.\\\")##\\n(\\\"entity\\\"<|>\\\"Nexon Technologies\\\"<|>\\\"company\\\"<|>\\\"Nexon Technologies is a tech company that saw its stock decline by 7.8% after disappointing earnings.\\\")##\\n(\\\"entity\\\"<|>\\\"Omega Energy\\\"<|>\\\"company\\\"<|>\\\"Omega Energy is an energy company that gained 2.1% in stock value due to rising oil prices.\\\")##\\n(\\\"entity\\\"<|>\\\"Gold Futures\\\"<|>\\\"commodity\\\"<|>\\\"Gold futures rose by 1.5%, indicating increased investor interest in safe-haven assets.\\\")##\\n(\\\"entity\\\"<|>\\\"Crude Oil\\\"<|>\\\"commodity\\\"<|>\\\"Crude oil prices rose to $87.60 per barrel due to supply constraints and strong demand.\\\")##\\n(\\\"entity\\\"<|>\\\"Market Selloff\\\"<|>\\\"market_trend\\\"<|>\\\"Market selloff refers to the significant decline in stock values due to investor concerns over interest rates and regulations.\\\")##\\n(\\\"entity\\\"<|>\\\"Federal Reserve Policy Announcement\\\"<|>\\\"economic_policy\\\"<|>\\\"The Federal Reserve's upcoming policy announcement is expected to impact investor confidence and market stability.\\\")##\\n(\\\"relationship\\\"<|>\\\"Global Tech Index\\\"<|>\\\"Market Selloff\\\"<|>\\\"The decline in the Global Tech Index is part of the broader market selloff driven by investor concerns.\\\"<|>\\\"market performance, investor sentiment\\\"<|>9)##\\n(\\\"relationship\\\"<|>\\\"Nexon Technologies\\\"<|>\\\"Global Tech Index\\\"<|>\\\"Nexon Technologies' stock decline contributed to the overall drop in the Global Tech Index.\\\"<|>\\\"company impact, index movement\\\"<|>8)##\\n(\\\"relationship\\\"<|>\\\"Gold Futures\\\"<|>\\\"Market Selloff\\\"<|>\\\"Gold prices rose as investors sought safe-haven assets during the market selloff.\\\"<|>\\\"market reaction, safe-haven investment\\\"<|>10)##\\n(\\\"relationship\\\"<|>\\\"Federal Reserve Policy Announcement\\\"<|>\\\"Market Selloff\\\"<|>\\\"Speculation over Federal Reserve policy changes contributed to market volatility and investor selloff.\\\"<|>\\\"interest rate impact, financial regulation\\\"<|>7)##\\n(\\\"content_keywords\\\"<|>\\\"market downturn, investor sentiment, commodities, Federal Reserve, stock performance\\\")<|COMPLETE|>\\n#############################\\nExample 3:\\n\\nEntity_types: [economic_policy, athlete, event, location, record, organization, equipment]\\nText:\\n```\\nAt the World Athletics Championship in Tokyo, Noah Carter broke the 100m sprint record using cutting-edge carbon-fiber spikes.\\n```\\n\\nOutput:\\n(\\\"entity\\\"<|>\\\"World Athletics Championship\\\"<|>\\\"event\\\"<|>\\\"The World Athletics Championship is a global sports competition featuring top athletes in track and field.\\\")##\\n(\\\"entity\\\"<|>\\\"Tokyo\\\"<|>\\\"location\\\"<|>\\\"Tokyo is the host city of the World Athletics Championship.\\\")##\\n(\\\"entity\\\"<|>\\\"Noah Carter\\\"<|>\\\"athlete\\\"<|>\\\"Noah Carter is a sprinter who set a new record in the 100m sprint at the World Athletics Championship.\\\")##\\n(\\\"entity\\\"<|>\\\"100m Sprint Record\\\"<|>\\\"record\\\"<|>\\\"The 100m sprint record is a benchmark in athletics, recently broken by Noah Carter.\\\")##\\n(\\\"entity\\\"<|>\\\"Carbon-Fiber Spikes\\\"<|>\\\"equipment\\\"<|>\\\"Carbon-fiber spikes are advanced sprinting shoes that provide enhanced speed and traction.\\\")##\\n(\\\"entity\\\"<|>\\\"World Athletics Federation\\\"<|>\\\"organization\\\"<|>\\\"The World Athletics Federation is the governing body overseeing the World Athletics Championship and record validations.\\\")##\\n(\\\"relationship\\\"<|>\\\"World Athletics Championship\\\"<|>\\\"Tokyo\\\"<|>\\\"The World Athletics Championship is being hosted in Tokyo.\\\"<|>\\\"event location, international competition\\\"<|>8)##\\n(\\\"relationship\\\"<|>\\\"Noah Carter\\\"<|>\\\"100m Sprint Record\\\"<|>\\\"Noah Carter set a new 100m sprint record at the championship.\\\"<|>\\\"athlete achievement, record-breaking\\\"<|>10)##\\n(\\\"relationship\\\"<|>\\\"Noah Carter\\\"<|>\\\"Carbon-Fiber Spikes\\\"<|>\\\"Noah Carter used carbon-fiber spikes to enhance performance during the race.\\\"<|>\\\"athletic equipment, performance boost\\\"<|>7)##\\n(\\\"relationship\\\"<|>\\\"World Athletics Federation\\\"<|>\\\"100m Sprint Record\\\"<|>\\\"The World Athletics Federation is responsible for validating and recognizing new sprint records.\\\"<|>\\\"sports regulation, record certification\\\"<|>9)##\\n(\\\"content_keywords\\\"<|>\\\"athletics, sprinting, record-breaking, sports technology, competition\\\")<|COMPLETE|>\\n#############################\\n\\n#############################\\n---Real Data---\\n######################\\nEntity_types: [organization,person,geo,event,category]\\nText:\\nTable Analysis:\\nImage Path: images/b71161cd26777a2658b3331ea64f9c8e44ebb092315bb9a40b5906aee0860356.jpg\\nCaption: None\\nStructure:
4技术美术 TD1.博士学历、学位,数字特效、数字媒体、动画等相关专业; 2.熟悉 Maya、Blender、Nuke、Houdini、UE 等影视制作软件,熟悉动画、影视各环节制作流程及规范; 3.有独立解决问题能力,有较强的学习能力,对于动画、影视视效制作中的问题和报错可以分析和定位; 4.熟练掌握 Python、mel 等语言,能开发 Maya 和任意一种 Blender/Nuke/Houdini/UE 软件中的插件,命 令行工具; 5.对于影视全流程设计有自己的思考和总结; 6.有虚拟制片或动作捕捉系统相关之影视项目经验优先考虑。10
5互联网全站开发 工程师1.博士学历、学位,计算机或其他相关专业毕业; 2.3年及以上软件开发工作经验; 3.有 Vue 实战项目经验、精通 Java 编程语言,熟练运用 SpringMVC,mybatis,SpringBoot 等 Java EE 框架,至少看过一个框架源码或 jdk 源码; 5.具其有较强的爱辑维以系统分析和文档编写能力,良好的编程风格,能快速学习和掌握新技术; 6.具备较强的自学能力,团队精神及抗压能力,思路清晰,善于思考,能独立分析和解决问题; 7.具有集群环境搭建经验,具有性能调优经验; 8.具备丰富的 Javascript、HTML5、CSS3 编程经验。8
\\nFootnotes: None\\n\\nAnalysis: The table presents a detailed job recruitment plan for research positions at Jilin Animation Institute, specifically focusing on two roles: Technical Artist (TD) and Full-stack Internet Development Engineer. The table is organized into four columns: serial number (4, 5), job title (技术美术 TD, 互联网全站开发工程师), job requirements, and the number of vacancies (10, 8). The job requirements are extensive, listing educational qualifications, technical skills, experience, and personal attributes. Key data points include the emphasis on doctoral degrees, specific technical proficiencies (e.g., Maya, Blender, Python for TD; Vue, Java, Spring frameworks for the developer), and the number of vacancies. Patterns show a strong preference for candidates with advanced technical skills, problem-solving abilities, and experience in relevant projects. The table supports the surrounding content by illustrating the institute's focus on hiring highly skilled professionals to bolster its research and development capabilities in animation and internet technologies.\\n######################\\nOutput:\"}, {\"role\": \"assistant\", \"content\": \"(\\\"entity\\\"<|>\\\"Jilin Animation Institute\\\"<|>\\\"organization\\\"<|>\\\"Jilin Animation Institute is an organization focused on animation and internet technologies, currently recruiting highly skilled professionals for research positions.\\\")##\\n(\\\"entity\\\"<|>\\\"Technical Artist (TD)\\\"<|>\\\"category\\\"<|>\\\"A job role requiring expertise in digital effects, animation software (Maya, Blender, Nuke, Houdini, UE), and programming (Python, mel). Candidates need a doctoral degree and problem-solving skills.\\\")##\\n(\\\"entity\\\"<|>\\\"Full-stack Internet Development Engineer\\\"<|>\\\"category\\\"<|>\\\"A job role requiring proficiency in Vue, Java, Spring frameworks, and web technologies (Javascript, HTML5, CSS3). Candidates need a doctoral degree, 3+ years of experience, and strong analytical skills.\\\")##\\n(\\\"relationship\\\"<|>\\\"Jilin Animation Institute\\\"<|>\\\"Technical Artist (TD)\\\"<|>\\\"Jilin Animation Institute is recruiting Technical Artists (TD) to enhance its animation and visual effects capabilities.\\\"<|>\\\"job recruitment, technical expertise\\\"<|>9)##\\n(\\\"relationship\\\"<|>\\\"Jilin Animation Institute\\\"<|>\\\"Full-stack Internet Development Engineer\\\"<|>\\\"Jilin Animation Institute is hiring Full-stack Internet Development Engineers to strengthen its web development and software engineering teams.\\\"<|>\\\"job recruitment, software development\\\"<|>9)##\\n(\\\"relationship\\\"<|>\\\"Technical Artist (TD)\\\"<|>\\\"Full-stack Internet Development Engineer\\\"<|>\\\"Both roles are part of Jilin Animation Institute's recruitment plan, focusing on advanced technical skills and doctoral qualifications.\\\"<|>\\\"job roles, technical recruitment\\\"<|>7)##\\n(\\\"content_keywords\\\"<|>\\\"job recruitment, animation technology, web development, doctoral qualifications, technical skills\\\")<|COMPLETE|>\"}]\nMANY entities and relationships were missed in the last extraction.\n\n---Remember Steps---\n\n1. Identify all entities. For each identified entity, extract the following information:\n- entity_name: Name of the entity, use same language as input text. If English, capitalized the name.\n- entity_type: One of the following types: [organization,person,geo,event,category]\n- entity_description: Comprehensive description of the entity's attributes and activities\nFormat each entity as (\"entity\"<|><|><|>)\n\n2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other.\nFor each pair of related entities, extract the following information:\n- source_entity: name of the source entity, as identified in step 1\n- target_entity: name of the target entity, as identified in step 1\n- relationship_description: explanation as to why you think the source entity and the target entity are related to each other\n- relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity\n- relationship_keywords: one or more high-level key words that summarize the overarching nature of the relationship, focusing on concepts or themes rather than specific details\nFormat each relationship as (\"relationship\"<|><|><|><|><|>)\n\n3. Identify high-level key words that summarize the main concepts, themes, or topics of the entire text. These should capture the overarching ideas present in the document.\nFormat the content-level key words as (\"content_keywords\"<|>)\n\n4. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **##** as the list delimiter.\n\n5. When finished, output <|COMPLETE|>\n\n---Output---\n\nAdd them below using the same format:" } + }, + "hybrid": { + "8e9b365d12f2e522f2b7816482699dfc": { + "return": "{\"high_level_keywords\": [\"\\u62db\\u8058\\u5c97\\u4f4d\", \"\\u5409\\u6797\\u52a8\\u753b\\u5b66\\u9662\", \"\\u5c31\\u4e1a\\u4fe1\\u606f\"], \"low_level_keywords\": [\"\\u6559\\u5e08\\u804c\\u4f4d\", \"\\u884c\\u653f\\u5c97\\u4f4d\", \"\\u6280\\u672f\\u5c97\\u4f4d\", \"\\u827a\\u672f\\u7c7b\\u804c\\u4f4d\", \"\\u62db\\u8058\\u6761\\u4ef6\"]}", + "cache_type": "keywords", + "chunk_id": null, + "embedding": null, + "embedding_shape": null, + "embedding_min": null, + "embedding_max": null, + "original_prompt": "吉林动画学院招聘岗位有哪些?" + }, + "8e346e5eef35efcaa126b334fb975638": { + "return": "根据提供的知识图谱和文档内容,吉林动画学院目前正在招聘以下科研岗位:\n\n### 1. 技术美术(TD)\n- **要求**:博士学历,数字特效/数字媒体/动画相关专业\n- **技能需求**:Maya、Blender、Nuke、Houdini、UE等影视软件;Python/mel编程;虚拟制片或动作捕捉经验优先\n- **空缺**:10人\n\n### 2. 互联网全站开发工程师\n- **要求**:计算机相关专业博士,3年以上开发经验\n- **技能需求**:Vue、Java、Spring框架(SpringMVC/SpringBoot/mybatis);JavaScript/HTML5/CSS3\n- **空缺**:8人\n\n### 3. 引擎工程师\n- **要求**:计算机/数字媒体技术博士\n- **技能需求**:Unreal Engine、Unity、ThreeJS引擎开发;C#/C++编程\n- **空缺**:10人\n\n### 4. 智能仿生机械师\n- **要求**:机械设计/机器人相关专业博士\n- **技能需求**:SolidWorks/Fusion 360建模;机电系统搭建能力\n- **空缺**:8人\n\n### 5. AI算法工程师\n- **要求**:计算机博士,有计算机视觉/图形学论文发表\n- **技能需求**:Python/PyTorch;熟悉UE引擎/Blender者优先\n- **空缺**:10人\n\n所有岗位均要求博士学历,强调技术实操能力与项目经验,反映学院对高端技术研发人才的重视。\n\n**References**:\n[KG] 吉林动画学院一览表.pdf \n[DC] 吉林动画学院一览表.pdf (Table Analysis 1) \n[DC] 吉林动画学院一览表.pdf (Table Analysis 2)", + "cache_type": "query", + "chunk_id": null, + "embedding": null, + "embedding_shape": null, + "embedding_min": null, + "embedding_max": null, + "original_prompt": "吉林动画学院招聘岗位有哪些?" + } } } \ No newline at end of file