mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
refactor: fold recall settings from dpp onward
This commit is contained in:
337
panel.html
337
panel.html
@@ -1095,35 +1095,21 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<details
|
<div
|
||||||
class="bme-config-card bme-guarded-card bme-collapsible-card"
|
class="bme-config-card bme-guarded-card"
|
||||||
data-guard-settings="recallEnabled"
|
data-guard-settings="recallEnabled"
|
||||||
id="bme-recall-advanced-settings"
|
|
||||||
>
|
>
|
||||||
<summary class="bme-config-card-head bme-collapsible-summary">
|
<div class="bme-config-card-head">
|
||||||
<div>
|
<div>
|
||||||
<div class="bme-config-card-title">召回高级增强</div>
|
<div class="bme-config-card-title">召回增强</div>
|
||||||
<div class="bme-config-card-subtitle">
|
<div class="bme-config-card-subtitle">
|
||||||
默认折叠;收纳多意图、时间链、DPP、多项补强和弱信号召回。
|
先调多意图、扩散回拉和时间链;更后面的候选整理与弱信号补抓收进折叠里。
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bme-collapsible-meta">
|
<div class="bme-config-guard-note">
|
||||||
<div class="bme-config-guard-note">
|
在“功能开关”中启用后生效。
|
||||||
在“功能开关”中启用后生效。
|
|
||||||
</div>
|
|
||||||
<span class="bme-collapsible-indicator" aria-hidden="true">
|
|
||||||
<i class="fa-solid fa-chevron-down"></i>
|
|
||||||
</span>
|
|
||||||
</div>
|
</div>
|
||||||
</summary>
|
|
||||||
<div class="bme-config-help">
|
|
||||||
这些参数更适合在主召回链已经稳定后再微调。想先求稳,保持默认值即可。
|
|
||||||
</div>
|
</div>
|
||||||
<div class="bme-config-subgroup">
|
|
||||||
<div class="bme-config-subgroup-title">召回增强</div>
|
|
||||||
<div class="bme-config-subgroup-desc">
|
|
||||||
调整种子构建、扩散回拉、多样性去重和共现补强。
|
|
||||||
</div>
|
|
||||||
<label
|
<label
|
||||||
class="bme-inline-checkbox"
|
class="bme-inline-checkbox"
|
||||||
for="bme-setting-recall-multi-intent-enabled"
|
for="bme-setting-recall-multi-intent-enabled"
|
||||||
@@ -1182,156 +1168,177 @@
|
|||||||
step="0.01"
|
step="0.01"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<label
|
<details
|
||||||
class="bme-inline-checkbox"
|
class="bme-config-subdetails bme-collapsible-card"
|
||||||
for="bme-setting-recall-diversity-enabled"
|
id="bme-recall-advanced-settings"
|
||||||
>
|
>
|
||||||
<input
|
<summary class="bme-collapsible-summary bme-config-subdetails-summary">
|
||||||
id="bme-setting-recall-diversity-enabled"
|
<div>
|
||||||
type="checkbox"
|
<div class="bme-config-subgroup-title">更多高级项</div>
|
||||||
/>
|
<div class="bme-config-subgroup-desc">
|
||||||
<span>启用 DPP 多样性去重</span>
|
从 DPP 多样性去重开始,收纳共现补强和弱信号残差召回。
|
||||||
</label>
|
</div>
|
||||||
<div class="bme-config-row">
|
</div>
|
||||||
<label for="bme-setting-recall-dpp-candidate-multiplier"
|
<span class="bme-collapsible-indicator" aria-hidden="true">
|
||||||
>DPP 候选倍率</label
|
<i class="fa-solid fa-chevron-down"></i>
|
||||||
>
|
</span>
|
||||||
<input
|
</summary>
|
||||||
id="bme-setting-recall-dpp-candidate-multiplier"
|
<div class="bme-config-subgroup">
|
||||||
class="bme-config-input"
|
<div class="bme-config-subgroup-title">DPP 与共现补强</div>
|
||||||
type="number"
|
<div class="bme-config-subgroup-desc">
|
||||||
min="1"
|
用来减少重复候选,并在需要时轻推经常一起出现的相关节点。
|
||||||
max="10"
|
</div>
|
||||||
/>
|
<label
|
||||||
</div>
|
class="bme-inline-checkbox"
|
||||||
<div class="bme-config-row">
|
for="bme-setting-recall-diversity-enabled"
|
||||||
<label for="bme-setting-recall-dpp-quality-weight"
|
|
||||||
>DPP 质量权重</label
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-dpp-quality-weight"
|
|
||||||
class="bme-config-input"
|
|
||||||
type="number"
|
|
||||||
min="0"
|
|
||||||
max="10"
|
|
||||||
step="0.1"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<label
|
|
||||||
class="bme-inline-checkbox"
|
|
||||||
for="bme-setting-recall-cooccurrence-enabled"
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-cooccurrence-enabled"
|
|
||||||
type="checkbox"
|
|
||||||
/>
|
|
||||||
<span>启用共现补强</span>
|
|
||||||
</label>
|
|
||||||
<div class="bme-config-row">
|
|
||||||
<label for="bme-setting-recall-cooccurrence-scale"
|
|
||||||
>共现补强系数</label
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-cooccurrence-scale"
|
|
||||||
class="bme-config-input"
|
|
||||||
type="number"
|
|
||||||
min="0"
|
|
||||||
max="10"
|
|
||||||
step="0.01"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="bme-config-row">
|
|
||||||
<label for="bme-setting-recall-cooccurrence-max-neighbors"
|
|
||||||
>每个锚点最多补强邻居</label
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-cooccurrence-max-neighbors"
|
|
||||||
class="bme-config-input"
|
|
||||||
type="number"
|
|
||||||
min="1"
|
|
||||||
max="50"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bme-config-subgroup">
|
|
||||||
<div class="bme-config-subgroup-title">弱信号召回</div>
|
|
||||||
<div class="bme-config-subgroup-desc">
|
|
||||||
仅在直连 embedding 且本地有足够向量时使用,用于补抓被主主题压住的弱线索。
|
|
||||||
</div>
|
|
||||||
<label
|
|
||||||
class="bme-inline-checkbox"
|
|
||||||
for="bme-setting-recall-residual-enabled"
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-residual-enabled"
|
|
||||||
type="checkbox"
|
|
||||||
/>
|
|
||||||
<span>启用弱信号残差召回</span>
|
|
||||||
</label>
|
|
||||||
<div class="bme-config-row">
|
|
||||||
<label for="bme-setting-recall-residual-basis-max-nodes"
|
|
||||||
>语义基底节点上限</label
|
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
id="bme-setting-recall-residual-basis-max-nodes"
|
id="bme-setting-recall-diversity-enabled"
|
||||||
class="bme-config-input"
|
type="checkbox"
|
||||||
type="number"
|
/>
|
||||||
min="2"
|
<span>启用 DPP 多样性去重</span>
|
||||||
max="64"
|
</label>
|
||||||
/>
|
<div class="bme-config-row">
|
||||||
</div>
|
<label for="bme-setting-recall-dpp-candidate-multiplier"
|
||||||
<div class="bme-config-row">
|
>DPP 候选倍率</label
|
||||||
<label for="bme-setting-recall-nmf-topics"
|
>
|
||||||
>NMF 主题数</label
|
<input
|
||||||
|
id="bme-setting-recall-dpp-candidate-multiplier"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="1"
|
||||||
|
max="10"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-dpp-quality-weight"
|
||||||
|
>DPP 质量权重</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-dpp-quality-weight"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="0"
|
||||||
|
max="10"
|
||||||
|
step="0.1"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<label
|
||||||
|
class="bme-inline-checkbox"
|
||||||
|
for="bme-setting-recall-cooccurrence-enabled"
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
id="bme-setting-recall-nmf-topics"
|
id="bme-setting-recall-cooccurrence-enabled"
|
||||||
class="bme-config-input"
|
type="checkbox"
|
||||||
type="number"
|
/>
|
||||||
min="2"
|
<span>启用共现补强</span>
|
||||||
max="64"
|
</label>
|
||||||
/>
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-cooccurrence-scale"
|
||||||
|
>共现补强系数</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-cooccurrence-scale"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="0"
|
||||||
|
max="10"
|
||||||
|
step="0.01"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-cooccurrence-max-neighbors"
|
||||||
|
>每个锚点最多补强邻居</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-cooccurrence-max-neighbors"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="1"
|
||||||
|
max="50"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bme-config-row">
|
<div class="bme-config-subgroup">
|
||||||
<label for="bme-setting-recall-nmf-novelty-threshold"
|
<div class="bme-config-subgroup-title">弱信号召回</div>
|
||||||
>新颖度阈值</label
|
<div class="bme-config-subgroup-desc">
|
||||||
|
仅在直连 embedding 且本地有足够向量时使用,用于补抓被主主题压住的弱线索。
|
||||||
|
</div>
|
||||||
|
<label
|
||||||
|
class="bme-inline-checkbox"
|
||||||
|
for="bme-setting-recall-residual-enabled"
|
||||||
>
|
>
|
||||||
<input
|
<input
|
||||||
id="bme-setting-recall-nmf-novelty-threshold"
|
id="bme-setting-recall-residual-enabled"
|
||||||
class="bme-config-input"
|
type="checkbox"
|
||||||
type="number"
|
/>
|
||||||
min="0"
|
<span>启用弱信号残差召回</span>
|
||||||
max="1"
|
</label>
|
||||||
step="0.01"
|
<div class="bme-config-row">
|
||||||
/>
|
<label for="bme-setting-recall-residual-basis-max-nodes"
|
||||||
|
>语义基底节点上限</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-residual-basis-max-nodes"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="2"
|
||||||
|
max="64"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-nmf-topics"
|
||||||
|
>NMF 主题数</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-nmf-topics"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="2"
|
||||||
|
max="64"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-nmf-novelty-threshold"
|
||||||
|
>新颖度阈值</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-nmf-novelty-threshold"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="0"
|
||||||
|
max="1"
|
||||||
|
step="0.01"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-residual-threshold"
|
||||||
|
>残差阈值</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-residual-threshold"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="0"
|
||||||
|
max="10"
|
||||||
|
step="0.01"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="bme-config-row">
|
||||||
|
<label for="bme-setting-recall-residual-top-k"
|
||||||
|
>残差二次检索 Top-K</label
|
||||||
|
>
|
||||||
|
<input
|
||||||
|
id="bme-setting-recall-residual-top-k"
|
||||||
|
class="bme-config-input"
|
||||||
|
type="number"
|
||||||
|
min="1"
|
||||||
|
max="20"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="bme-config-row">
|
</details>
|
||||||
<label for="bme-setting-recall-residual-threshold"
|
</div>
|
||||||
>残差阈值</label
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-residual-threshold"
|
|
||||||
class="bme-config-input"
|
|
||||||
type="number"
|
|
||||||
min="0"
|
|
||||||
max="10"
|
|
||||||
step="0.01"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="bme-config-row">
|
|
||||||
<label for="bme-setting-recall-residual-top-k"
|
|
||||||
>残差二次检索 Top-K</label
|
|
||||||
>
|
|
||||||
<input
|
|
||||||
id="bme-setting-recall-residual-top-k"
|
|
||||||
class="bme-config-input"
|
|
||||||
type="number"
|
|
||||||
min="1"
|
|
||||||
max="20"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</details>
|
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="bme-config-card bme-guarded-card"
|
class="bme-config-card bme-guarded-card"
|
||||||
|
|||||||
20
style.css
20
style.css
@@ -990,11 +990,6 @@
|
|||||||
background 0.2s ease;
|
background 0.2s ease;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bme-collapsible-meta {
|
|
||||||
display: inline-flex;
|
|
||||||
align-items: center;
|
|
||||||
gap: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bme-collapsible-card[open] .bme-collapsible-indicator {
|
.bme-collapsible-card[open] .bme-collapsible-indicator {
|
||||||
transform: rotate(180deg);
|
transform: rotate(180deg);
|
||||||
@@ -1036,6 +1031,20 @@
|
|||||||
margin-bottom: 12px;
|
margin-bottom: 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.bme-config-subdetails {
|
||||||
|
margin-top: 16px;
|
||||||
|
padding-top: 16px;
|
||||||
|
border-top: 1px solid rgba(255, 255, 255, 0.06);
|
||||||
|
}
|
||||||
|
|
||||||
|
.bme-config-subdetails-summary {
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.bme-config-subdetails[open] > summary {
|
||||||
|
margin-bottom: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
.bme-config-row {
|
.bme-config-row {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
@@ -2411,3 +2420,4 @@
|
|||||||
#bme-floating-ball:hover .bme-fab-tooltip {
|
#bme-floating-ball:hover .bme-fab-tooltip {
|
||||||
opacity: 1;
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user