diff --git a/web/src/locales/en.ts b/web/src/locales/en.ts index aabb1c086..3b3d15c18 100644 --- a/web/src/locales/en.ts +++ b/web/src/locales/en.ts @@ -183,6 +183,7 @@ Example: A 1 KB message with 1024-dim embedding uses ~9 KB. The 5 MB default lim }, knowledgeDetails: { metadata: { + toMetadataSetting: 'Generation settings', descriptionTip: 'Provide descriptions or examples to guide LLM extract values for this field. If left empty, it will rely on the field name.', restrictTDefinedValuesTip: diff --git a/web/src/locales/zh.ts b/web/src/locales/zh.ts index 06eb78c57..728d12379 100644 --- a/web/src/locales/zh.ts +++ b/web/src/locales/zh.ts @@ -128,7 +128,7 @@ export default { delMessageWarn: `遗忘后,代理将无法检索此消息。`, forgetMessage: '遗忘消息', sessionId: '会话ID', - agent: '代理', + agent: '智能体', type: '类型', validDate: '有效日期', forgetAt: '遗忘于', @@ -173,6 +173,7 @@ export default { }, knowledgeDetails: { metadata: { + toMetadataSetting: '生成设置', descriptionTip: '提供描述或示例来指导大语言模型为此字段提取值。如果留空,将依赖字段名称。', restrictTDefinedValuesTip: diff --git a/web/src/pages/dataset/components/metedata/manage-modal.tsx b/web/src/pages/dataset/components/metedata/manage-modal.tsx index a4a48ccd6..a9e2821e7 100644 --- a/web/src/pages/dataset/components/metedata/manage-modal.tsx +++ b/web/src/pages/dataset/components/metedata/manage-modal.tsx @@ -15,6 +15,7 @@ import { TableRow, } from '@/components/ui/table'; import { useSetModalState } from '@/hooks/common-hooks'; +import { Routes } from '@/routes'; import { ColumnDef, flexRender, @@ -27,6 +28,7 @@ import { import { Plus, Settings, Trash2 } from 'lucide-react'; import { useCallback, useEffect, useMemo, useState } from 'react'; import { useTranslation } from 'react-i18next'; +import { useHandleMenuClick } from '../../sidebar/hooks'; import { MetadataDeleteMap, MetadataType, @@ -78,7 +80,7 @@ export const ManageMetadataModal = (props: IManageModalProps) => { addUpdateValue, addDeleteValue, } = useManageMetaDataModal(originalTableData, metadataType, otherData); - + const { handleMenuClick } = useHandleMenuClick(); const { visible: manageValuesVisible, showModal: showManageValuesModal, @@ -338,10 +340,23 @@ export const ManageMetadataModal = (props: IManageModalProps) => {
{t('knowledgeDetails.metadata.metadata')}
+ {metadataType === MetadataType.Manage && ( + + )} {isCanAdd && (