diff --git a/web/src/i18n/en.ts b/web/src/i18n/en.ts index cd4b97e9..9c76ba98 100644 --- a/web/src/i18n/en.ts +++ b/web/src/i18n/en.ts @@ -1572,7 +1572,7 @@ export const en = { intelligentSemanticPruningFunction: 'Intelligent Semantic Pruning Function', intelligentSemanticPruningFunctionDesc: 'Whether to activate intelligent semantic pruning (true/false).', intelligentSemanticPruningScene: 'Intelligent Semantic Pruning Scene', - intelligentSemanticPruningSceneDesc: 'Select intelligent semantic pruning scene (education, online_service, outbound).', + intelligentSemanticPruningSceneDesc: 'Semantic pruning scenarios are consistent with ontology engineering scenarios', intelligentSemanticPruningThreshold: 'Intelligent Semantic Pruning Threshold', intelligentSemanticPruningThresholdDesc: 'Set intelligent semantic pruning threshold (0-0.9).', reflectionEngine: 'Self-Reflexion Engine', diff --git a/web/src/i18n/zh.ts b/web/src/i18n/zh.ts index f3b2a906..12896307 100644 --- a/web/src/i18n/zh.ts +++ b/web/src/i18n/zh.ts @@ -1571,7 +1571,7 @@ export const zh = { intelligentSemanticPruningFunction: '智能语义修剪功能', intelligentSemanticPruningFunctionDesc: '是否激活智能语义修剪(true/false)。', intelligentSemanticPruningScene: '智能语义修剪场景', - intelligentSemanticPruningSceneDesc: '选择智能语义修剪场景(education、online_service、outbound)。', + intelligentSemanticPruningSceneDesc: '语义剪枝场景与本体工程场景一致', intelligentSemanticPruningThreshold: '智能语义修剪阈值', intelligentSemanticPruningThresholdDesc: '设置智能语义修剪阈值(0-0.9)。', reflectionEngine: '自我反思引擎', diff --git a/web/src/views/MemoryExtractionEngine/constant.ts b/web/src/views/MemoryExtractionEngine/constant.ts index 8c2ceb80..68f9e8c6 100644 --- a/web/src/views/MemoryExtractionEngine/constant.ts +++ b/web/src/views/MemoryExtractionEngine/constant.ts @@ -2,7 +2,7 @@ * @Author: ZhaoYing * @Date: 2026-02-03 17:30:06 * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-02-04 10:09:45 + * @Last Modified time: 2026-03-06 13:49:00 */ /** * Memory Extraction Engine Configuration Constants @@ -140,13 +140,8 @@ export const configList: ConfigVo[] = [ { label: 'intelligentSemanticPruningScene', variableName: 'pruning_scene', - control: 'select', + control: 'text', type: 'enum', - options: [ - { label: 'education', value: 'education' }, - { label: 'online_service', value: 'online_service' }, - { label: 'outbound', value: 'outbound' }, - ], meaning: 'intelligentSemanticPruningSceneDesc', }, // Intelligent semantic pruning阈值 diff --git a/web/src/views/MemoryExtractionEngine/index.tsx b/web/src/views/MemoryExtractionEngine/index.tsx index c36a16f6..e5c8f477 100644 --- a/web/src/views/MemoryExtractionEngine/index.tsx +++ b/web/src/views/MemoryExtractionEngine/index.tsx @@ -1,8 +1,8 @@ /* * @Author: ZhaoYing * @Date: 2026-02-03 17:30:02 - * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-02-03 17:30:02 + * @Last Modified by: ZhaoYing + * @Last Modified time: 2026-03-06 13:50:05 */ /** * Memory Extraction Engine Configuration Page @@ -13,7 +13,7 @@ import { type FC, useState, useEffect } from 'react' import { useTranslation } from 'react-i18next' import { useParams } from 'react-router-dom' -import { Row, Col, Space, Select, InputNumber, Slider, App, Form } from 'antd' +import { Row, Col, Space, Select, InputNumber, Slider, App, Form, Input } from 'antd' import clsx from 'clsx' import Card from './components/Card' @@ -35,15 +35,15 @@ const keys = [ /** * Configuration description component */ -const ConfigDesc: FC<{ config: Variable, className?: string }> = ({config, className}) => { +const ConfigDesc: FC<{ config: Variable, className?: string; onlyMeaning?: boolean; }> = ({ config, className, onlyMeaning = false}) => { const { t } = useTranslation(); return (
- + {!onlyMeaning && {config.variableName && {t('memoryExtractionEngine.variableName')}: {config.variableName}} {config.control && {t('memoryExtractionEngine.control')}: {t(`memoryExtractionEngine.${config.control}`)}} {config.type && {t('memoryExtractionEngine.type')}: {config.type}} - + } {config.meaning &&
{t('memoryExtractionEngine.Meaning')}: {t(`memoryExtractionEngine.${config.meaning}`)}
}
) @@ -253,6 +253,21 @@ const MemoryExtractionEngine: FC = () => { } + {config.control === 'text' && + <> +
+ -{t(`memoryExtractionEngine.${config.label}`)} +
+
+ + + + +
+ + } ))} diff --git a/web/src/views/MemoryManagement/index.tsx b/web/src/views/MemoryManagement/index.tsx index 6ebb49c7..fdc272e5 100644 --- a/web/src/views/MemoryManagement/index.tsx +++ b/web/src/views/MemoryManagement/index.tsx @@ -2,7 +2,7 @@ * @Author: ZhaoYing * @Date: 2026-02-03 17:33:15 * @Last Modified by: ZhaoYing - * @Last Modified time: 2026-03-05 16:28:58 + * @Last Modified time: 2026-03-06 13:53:53 */ /** * Memory Management Page @@ -154,10 +154,10 @@ const MemoryManagement: React.FC = () => { className="rb:w-5 rb:h-5 rb:cursor-pointer rb:bg-cover rb:bg-[url('@/assets/images/edit.svg')] rb:hover:bg-[url('@/assets/images/edit_hover.svg')]" onClick={() => handleEdit(item)} > -
handleDelete(item)} - >
+ >}