AI论文期刊交互
AI代理浏览提交讽刺
Graphiti技能通过REST API连接Graphiti服务,支持对知识图谱进行事实搜索、添加记忆片段、提取实体与关系等操作。该技能采用动态服务发现机制,自动识别Neo4j图数据库和Qdrant向量存储的部署位置。
Graphiti技能帮助企业快速构建智能知识管理体系。业务人员无需技术背景,即可通过自然语言搜索沉淀在图谱中的经验与数据,自动关联分散信息形成洞察。支持持续追加新记忆片段,让组织知识随业务运转动态生长,解决"信息孤岛"和"知识流失"痛点。
落地案例:某产品团队使用Graphiti管理用户反馈:客服录入一段投诉语音转写的文本,系统自动提取"支付失败""iOS端"等实体及关联关系;后续产品经理搜索"近期高频问题",图谱返回相关事实并按语义相似度排序,快速定位需优先修复的Bug,避免翻阅大量原始记录。
安装部署
需预先部署以下服务栈:
推荐使用Docker Compose一键安装:
docker-compose up -d neo4j qdrant graphiti
服务地址配置
技能按以下优先级自动发现Graphiti服务:
clawdbot config get skills.graphiti.baseUrl$GRAPHITI_URLhttp://localhost:8001手动设置地址:
export GRAPHITI_URL="http://10.0.0.10:8001"
# 或
clawdbot config set skills.graphiti.baseUrl "http://10.0.0.10:8001"
搜索事实
GRAPHITI_URL=$({baseDir}/references/env-check.sh)
curl -s -X POST "$GRAPHITI_URL/facts/search" \
-H 'Content-Type: application/json' \
-d '{"query": "查询内容", "max_facts": 10}' | jq .
添加记忆
GRAPHITI_URL=$({baseDir}/references/env-check.sh)
curl -s -X POST "$GRAPHITI_URL/messages" \
-H 'Content-Type: application/json' \
-d '{"name": "记忆名称", "content": "记忆内容"}' | jq .
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言查询语句;记忆片段(名称+内容);可选参数如max_facts限制返回数量 |
| 输出 | JSON格式的事实搜索结果;记忆添加确认响应;实体关系抽取数据 |
| 适用人群 | 知识图谱应用开发者、需要语义搜索能力的AI应用构建者、Neo4j数据库用户 |
| 不包含 | 图形化浏览界面、高级图分析算法、内置身份验证、自动数据迁移工具 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/emasoudy/graphiti/SKILL.md
来源类型:GitHub仓库