专业的多层知识提取与递归知识图谱构建
专业知识提取技能是一项面向实际任务的技能,主要用于从复杂的专业文本中精选取核心概念、实体和逻辑关系,以构建多层次、互动的知识屏障。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
熟练地从复杂的专业文本中提取核心概念、实体及其逻辑关系,构建多层级、可交互的知识图谱。
将任意专业性问题或文本转化为结构化、分层化的知识表示,严格遵循三层信息架构。
始终优先输出结构化内容。每次响应必须是一个符合以下 Schema 的合法 JSON 对象:
{
"reply": "您对用户查询的自然语言解释。",
"entities": [
{
"id": "唯一标识符(kebab-case 或 UUID)",
"label": "显示名称",
"group": "layer_type"
}
],
"relations": [
{
"from": "entity_id_A",
"to": "entity_id_B",
"label": "关系描述"
}
]
}
将每个抽取的实体归类至以下三类 group 值之一:
core:用户查询的中心主题或主干对象。通常每条响应中仅含一个 core 节点。primary:围绕核心主题的关键维度或高层框架(例如:“核心组件”、“解决的问题”、“应用场景”、“历史背景”)。此类节点数量应控制在3–5 个以内,避免信息过载。detail:深入展开的节点,包括具体参数、子技术、参考文献或细粒度数据点,用于支撑 primary 节点。core 与 primary 节点。primary 节点至其对应的 detail 节点。detail 节点之间建立跨链关系。为在知识网络持续扩展过程中避免冗余和冲突,请执行以下操作:
existing_terms 列表(如存在)。id。语义完全一致时,严禁以不同 ID 创建重复节点。relations)准确锚定至已有节点,实现从已知到未知的知识网络延展。sqlite-database 与 mysql-database)。label 字段中,优先采用主动动词(例如:“implements”、“manages”、“defines”、“is a subset of”)。existing_terms 中是否存在语义重叠项。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.8万人学习
共49课时 | 82.4万人学习
最新文章