AC Knowledge Graph 是一个面向自主编码(autonomous coding)场景的知识图谱管理工具,用于构建和查询项目知识图谱,以支持对项目的理解与智能决策。
用途 该工具维护一张关于项目概念、关系与经验的知识图谱,服务于智能决策。它适用于存储关系、查询相互关联的知识、构建项目理解以及进行相关维护等场景。
主要能力 根据提供的资料,其核心能力围绕知识图谱的构建与查询展开,包括:添加实体(add_entity)、添加关系(add_relation)以及查询关联知识(query)。示例中展示了添加类型为 model 的实体 "User"、建立 "User" 与 "Profile" 之间的 "has" 关系,并查询 "User" 的关联内容。
使用方式 通过导入 KnowledgeGraph 类进行使用:
from scripts.knowledge_graph import KnowledgeGraph
graph = KnowledgeGraph(project_dir) await graph.add_entity("User", {"type": "model"}) await graph.add_relation("User", "has", "Profile") related = await graph.query("User")
完整实现可参见 scripts/knowledge_graph.py。
适用场景 适用于自主编码过程中需要存储项目实体与关系、查询关联知识、构建项目理解或维护知识图谱的任务。
限制 资料中未提供关于收费、价格、平台支持、性能效果或具体使用步骤的更多信息,这些内容暂未提供。