KAG icon indicating copy to clipboard operation
KAG copied to clipboard

抽取出错

Open jnanliu opened this issue 3 months ago • 1 comments

以2wiki作为模版建立知识库后,抽取文档时报如下的错误:

Traceback (most recent call last):
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/builder/runner.py", line 207, in process
    result = await self.chain.ainvoke(data)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/interface/builder/builder_chain_abc.py", line 164, in ainvoke
    outputs = await asyncio.gather(*tasks)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/interface/builder/builder_chain_abc.py", line 134, in execute_node
    results = await asyncio.gather(*tasks)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/interface/builder/builder_chain_abc.py", line 126, in ainvoke_with_semaphore
    return await node.ainvoke(item)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/interface/builder/base.py", line 215, in ainvoke
    output = await self._ainvoke(input_data, **kwargs)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/builder/component/extractor/knowledge_unit_extractor.py", line 660, in _ainvoke
    sub_graph, entities = self.assemble_sub_graph_with_spg_records(entities)
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/builder/component/extractor/knowledge_unit_extractor.py", line 422, in assemble_sub_graph_with_spg_records
    self.assemble_sub_graph_with_spg_properties(
  File "/Users/jnanliu/Documents/project/openspg/KAG/kag/builder/component/extractor/knowledge_unit_extractor.py", line 371, in assemble_sub_graph_with_spg_properties
    if prop_name in spg_type.properties:
AttributeError: 'NoneType' object has no attribute 'properties'

jnanliu avatar Sep 08 '25 17:09 jnanliu

这个问题可能是LLM返回的实体category和项目中Scheme中的对不上,检测一下Scheme中名称是不是写错了,或者在Scheme中加一个通用的Others

Kaedeser avatar Nov 24 '25 13:11 Kaedeser