fix: memory recall fuction prompt
This commit is contained in:
10
memory.py
10
memory.py
@ -96,7 +96,6 @@ def _format_room_graph_memory(payload: Any, query: str) -> str:
|
||||
objects = payload.get("objects", [])
|
||||
relations = payload.get("relations", [])
|
||||
summary = payload.get("summary", "")
|
||||
usage_hint = payload.get("usage_hint", "")
|
||||
|
||||
if not objects and not relations and not summary:
|
||||
return ""
|
||||
@ -128,10 +127,9 @@ def _format_room_graph_memory(payload: Any, query: str) -> str:
|
||||
2. 不要编造不存在的关系。
|
||||
3. 如果信息不足,请说“根据当前房间记忆,无法确定准确位置”。
|
||||
4. 回答尽量简短,例如:“黑色背包在透明塑料盒的左边,在显示器的左边。”
|
||||
5. 如果用户当前输入不是找物品或问位置,可以忽略这段房间记忆。
|
||||
5. 不要输出 Markdown、emoji、标题、列表、项目符号、坐标区域标签、水平/深度/高度分析或解释过程。
|
||||
6. 不要回答 right-near-low、left-far-high 这类区域标签,只回答“在……的左边/右边/上方/下方/前面/后面/附近”等相对关系。
|
||||
7. 如果用户当前输入不是找物品或问位置,可以忽略这段房间记忆。
|
||||
""".strip()
|
||||
|
||||
if usage_hint:
|
||||
prompt += f"\n\n接口使用提示:\n{usage_hint}"
|
||||
|
||||
|
||||
return prompt
|
||||
|
||||
Reference in New Issue
Block a user