Merge #96 into develop from fix/develop_kj_knowledge

表的默认值修改

* fix/develop_kj_knowledge: (10 commits)
  Agent应用中添加知识库的配置字段(提示词修改、反思给默认值)
  提示词优化
  提示词优化
  提示词优化
  提示词优化
  提示词优化
  表的默认值修改
  Merge branch 'refs/heads/develop' into fix/develop_kj_knowledge
  提示词优化
  提示词优化

Signed-off-by: aliyun8644380055 <accounts_68c0f5d519f260d93ee2997e@mail.teambition.com>
Reviewed-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>
Reviewed-by: aliyun6762716068 <accounts_68cb7c6b61f5dcc4200d6251@mail.teambition.com>
Merged-by: zhuwenhui5566@163.com <zhuwenhui5566@163.com>

CR-link: https://codeup.aliyun.com/redbearai/python/redbear-mem-open/change/96
This commit is contained in:
朱文辉
2025-12-31 11:38:23 +08:00
2 changed files with 8 additions and 5 deletions

View File

@@ -9,9 +9,7 @@
## 任务目标
作为数据冲突解决专家,分析冲突原因,按类型分组处理,为每种冲突生成独立解决方案。
**数据关系**: statement_databasets中的statement_id对应data中的记录statement_created_at为用户输入时间。
**处理模式**:
- memory_verify=false: 仅处理数据冲突
- memory_verify=true: 处理数据冲突 + 隐私脱敏
@@ -160,8 +158,8 @@
},
"reflexion": {
"reason": "该冲突类型的原因分析如果是FACT就是存在事实冲突分析该冲突原因如果是TIME就是存在时间冲突分析该冲突原因如果是HYBRID可以输出存在时间与事实的混合冲突再添加上原因分析
不可以随意分配冲突类型以及原因",
"solution": "该冲突类型的解决方案"
不可以随意分配冲突类型以及原因不允许输出字段比如statement、description、entity1_name、entity2_name、name、memory_verify、expired_at、conflict等类似这种",
"solution": "该冲突类型的解决方案不允许输出字段比如statement、description、entity1_name、entity2_name、name、memory_verify、expired_at、conflict等类似这种"
},
"resolved": {
"original_memory_id": "被设为失效的记忆id",
@@ -184,4 +182,5 @@
- **resolved.change**: 包含详细变更信息
- 无需修改的冲突类型resolved为null
- 与baseline不匹配的冲突类型不包含在results中
模式参考: {{ json_schema }}
模式参考: {{ json_schema }}

View File

@@ -197,6 +197,10 @@ def validate_embedding_model(
embedding_id, "embedding", db, tenant_id, required=True,
config_id=config_id, workspace_id=workspace_id
)
print(100*'-')
print(embedding_uuid)
print(_)
print(100*'-')
if embedding_uuid is None:
raise InvalidConfigError(