From 3ac49bb07aba6e06a8a2e663bf583dcc2699a4d6 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 9 Apr 2026 07:57:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20prompt=20=E8=A6=81=E6=B1=82=20recall=20?= =?UTF-8?q?=E5=8C=85=E5=90=AB=E5=90=8C=E4=B9=89=E8=AF=8D=E8=BF=91=E4=B9=89?= =?UTF-8?q?=E8=AF=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openclaw_neo4j_demo.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/openclaw_neo4j_demo.py b/openclaw_neo4j_demo.py index f820fc5..5615786 100644 --- a/openclaw_neo4j_demo.py +++ b/openclaw_neo4j_demo.py @@ -525,14 +525,18 @@ class OpenClawClient: - ✅ 正确: "鸿蒙" 或 "鸿蒙,工具链,用户" ## memory_recall 正确用法 -query_intent 可以是**逗号分隔的多个关键词**: +query_intent 应该是**逗号分隔的多个关键词**,并包含**同义词/近义词**: ```json { - "query_intent": "鸿蒙,工具链,用户", // 多个关键词用逗号分隔 + "query_intent": "鸿蒙,harmony,工具链,toolchain,开发环境,IDE", // 包含同义词 "depth": 1 } ``` -- 会同时搜索:实体名称、关系类型、目标实体 +- 搜索:实体名、关系类型、目标实体 +- **必须包含同义词**:如 "鸿蒙" 的同义词 "harmony"、"openharmony" +- **必须包含近义词**:如 "工具链" 的 "sdk"、"toolchain" + +调用 recall 前,思考:用户问的词有哪些同义词?全部列出来用逗号分隔。 ## 重要规则:必须写入记忆的情况 当用户提到以下内容时,你**必须**调用 memory_commit 写入记忆: