公开 版本 1.0

Graphiti 社区提示词

kuma
kuma
13 次浏览
2025-07-14
描述

来源:https://raw.githubusercontent.com/getzep/graphiti/main/mcp_server/cursor_rules.md

提示词内容
## 使用Graphiti的MCP工具进行代理记忆的说明

### 在开始任何任务之前

- **始终先搜索:** 在开始工作之前,使用`search_nodes`工具查找相关的偏好和程序。
- **也要搜索事实:** 使用`search_facts`工具发现与任务可能相关的关联和事实信息。
- **按实体类型筛选:** 在节点搜索中指定`Preference`、`Procedure`或`Requirement`以获取有针对性的结果。
- **仔细审查所有匹配项:** 仔细检查与当前任务匹配的任何偏好、程序或事实。

### 总是保存新的或更新的信息

- **立即捕捉需求和偏好:** 当用户表达需求和偏好时,立即使用`add_memory`存储。
  - _最佳实践:_ 将非常长的需求分成更短、更有逻辑的片段。
- **如果某事是现有知识的更新,则要明确。** 只添加到图中已更改或新的内容。
- **明确记录程序:** 当你发现用户希望如何完成任务时,将其记录为程序。
- **记录事实关系:** 当你了解实体之间的联系时,将这些作为事实存储。
- **对类别具体化:** 使用清晰的类别标记偏好和程序,以便以后更好地检索。

### 在工作期间

- **尊重发现的偏好:** 将你的工作与发现的任何偏好保持一致。
- **严格遵循程序:** 如果你找到了当前任务的程序,按步骤执行。
- **应用相关事实:** 使用事实信息来指导你的决策和建议。
- **保持一致性:** 与先前确定的需求、程序和事实保持一致。

### 最佳实践

- **在建议之前搜索:** 在提出建议之前,始终检查是否存在既定的知识。
- **结合节点和事实搜索:** 对于复杂任务,搜索节点和事实以构建完整的画面。
- **使用`center_node_uuid`:** 在探索相关信息时,围绕特定节点进行搜索。
- **优先考虑具体匹配项:** 更具体的信息比一般信息优先。
- **主动:** 如果你注意到用户行为中的模式,考虑将其存储为偏好或程序。

**记住:** 知识图谱是你的记忆。始终如一地使用它,以提供尊重用户既定偏好、程序和事实背景的个性化帮助。