diff --git a/web/src/views/MemoryExtractionEngine/index.tsx b/web/src/views/MemoryExtractionEngine/index.tsx index 8e933610..f7538bdc 100644 --- a/web/src/views/MemoryExtractionEngine/index.tsx +++ b/web/src/views/MemoryExtractionEngine/index.tsx @@ -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, App, Form, Input, Flex, Tooltip } from 'antd' +import { Row, Col, Space, Select, InputNumber, App, Form, Input, Flex, Tooltip, Divider } from 'antd' import clsx from 'clsx' import Card from './components/Card' @@ -212,7 +212,43 @@ const MemoryExtractionEngine: FC = () => { {config.meaning ? {t(`memoryExtractionEngine.${config.label}`)} - {t('memoryExtractionEngine.Meaning')}: {t(`memoryExtractionEngine.${config.meaning}`)}}> + + {t('memoryExtractionEngine.Meaning')}: {t(`memoryExtractionEngine.${config.meaning}`)} + + {config.label === 'intelligentSemanticPruningThreshold' && <> + + {t('memoryExtractionEngine.loose')} ← + + → {t('memoryExtractionEngine.strict')} + + + + + 0.0
+ |
+ {t('memoryExtractionEngine.onlyDelete')} + + + 0.3
+ |
+ {t('memoryExtractionEngine.semanticFiltering')} + + + 0.6
+ |
+ {t('memoryExtractionEngine.sceneFocus')} + + + 0.9
+ +
+ } + } + >
@@ -231,14 +267,16 @@ const MemoryExtractionEngine: FC = () => { options={config.options ? config.options.map(item => ({ ...item, label: t(`memoryExtractionEngine.${item.label}`) })) : []} /> : config.control === 'slider' - ? {t('emotionEngine.currentValue')}:} - inputClassName="rb:w-[155px]!" - /> + ? <> + {t('emotionEngine.currentValue')}:} + inputClassName="rb:w-[155px]!" + /> + : config.control === 'inputNumber' ? : config.control === 'text'