mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Chat log add error
--bug=1062388 --user=张展玮 【应用】应用对话日志添加到知识库,无法选择非根目录下的知识库 https://www.tapd.cn/62980211/s/1780716
This commit is contained in:
parent
752f19007f
commit
40609c6531
|
|
@ -141,7 +141,7 @@ const promptTemplates = {
|
|||
1. **严格禁止输出解释、前言、额外说明**,只输出最终结果。
|
||||
2. **严格使用以下格式**,不能缺少标题、不能多出其他段落。
|
||||
3. **如果用户要求修改角色设定的某个部分,在保持应用核心功能的前提下进行调整**。
|
||||
4. **如果用户需求与角色设定生成完全无关(如闲聊、其他话题),则忽略用户需求,基于应用信息生成标准角色设定**。
|
||||
4. **如果用户需求与角色设定生成完全无关(如闲聊、其他话题),则主要依据应用信息生成标准角色设定,但不完全忽略用户输入,可从中提取有价值的辅助信息(如领域背景、语气风格等)作为次要参考**。
|
||||
|
||||
# 角色:
|
||||
角色概述和主要职责的一句话描述
|
||||
|
|
@ -391,7 +391,7 @@ function generatePrompt(inputValue: any) {
|
|||
// 重新生成点击
|
||||
const reAnswerClick = () => {
|
||||
if (originalUserInput.value) {
|
||||
generatePrompt('结果不满意,请按照格式,重新生成')
|
||||
generatePrompt(`上一次回答不满意。请针对原始问题"${originalUserInput.value}"并结合对话记录,严格按照格式规范重新生成。`)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -256,7 +256,7 @@ import { loadSharedApi } from '@/utils/dynamics-api/shared-api'
|
|||
import { Permission } from '@/utils/permission/type'
|
||||
import { hasPermission } from '@/utils/permission'
|
||||
import { PermissionConst, RoleConst } from '@/utils/permission/data'
|
||||
|
||||
|
||||
const route = useRoute()
|
||||
|
||||
const apiType = computed(() => {
|
||||
|
|
@ -354,17 +354,22 @@ const filter = ref<any>({
|
|||
min_trample: 0,
|
||||
comparer: 'and',
|
||||
})
|
||||
const postKnowledgeHandler = (knowledgeList: Array<any>) => {
|
||||
const postKnowledgeHandler = (knowledgeList: Array<any>) => {
|
||||
return knowledgeList.filter(item => {
|
||||
if (apiType.value === 'workspace') {
|
||||
return hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole(),
|
||||
new Permission("KNOWLEDGE_DOCUMENT:READ+EDIT").getWorkspacePermissionWorkspaceManageRole,
|
||||
new Permission("KNOWLEDGE_DOCUMENT:READ+EDIT").getWorkspaceResourcePermission('KNOWLEDGE', item.id)], 'OR')
|
||||
if (item.resource_type === 'folder') {
|
||||
return true
|
||||
}
|
||||
if (item.resource_type === 'knowledge') {
|
||||
return hasPermission([RoleConst.WORKSPACE_MANAGE.getWorkspaceRole(),
|
||||
new Permission("KNOWLEDGE_DOCUMENT:READ+EDIT").getWorkspacePermissionWorkspaceManageRole,
|
||||
new Permission("KNOWLEDGE_DOCUMENT:READ+EDIT").getWorkspaceResourcePermission('KNOWLEDGE', item.id)], 'OR')
|
||||
}
|
||||
} else if (apiType.value === 'systemManage') {
|
||||
return hasPermission([RoleConst.ADMIN, PermissionConst.RESOURCE_KNOWLEDGE_DOCUMENT_EDIT],'OR')
|
||||
}
|
||||
})
|
||||
|
||||
})
|
||||
|
||||
}
|
||||
function filterChange(val: string) {
|
||||
if (val === 'clear') {
|
||||
|
|
|
|||
Loading…
Reference in New Issue