基于知识图谱的AI代理记忆系统,支持在对话之间持久存储信息。
该系统提供了以下MCP工具:
load_knowledge_graph(): 获取整个知识图谱get_knowledge_graph_size(): 返回当前图的大小类别("small","medium" 或 "large")add_entities(entities): 向内存中添加新实体add_relations(relations): 创建实体之间的关系add_observations(entity_name, observations): 向现有实体添加观察结果delete_entities(entity_names): 从内存中删除实体delete_relations(relations): 删除关系search_nodes(query, search_mode): 搜索与查询匹配的实体和关系。支持三种搜索模式:
open_nodes(names): 获取特定实体及其之间的关系运行代理:
uv run memory_agent.py
代理将自动执行以下操作:
通过键入 q 来退出对话。
使用环境变量 MEMORY_FILE_PATH 设置内存存储位置(默认为 memory.json)。