mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
docs: add project README and initial ST-BME files
This commit is contained in:
247
settings.html
Normal file
247
settings.html
Normal file
@@ -0,0 +1,247 @@
|
||||
<div class="st-bme-settings">
|
||||
<div class="inline-drawer">
|
||||
<div class="inline-drawer-toggle inline-drawer-header">
|
||||
<b>ST-BME 图谱记忆</b>
|
||||
<div class="inline-drawer-icon fa-solid fa-circle-chevron-down down"></div>
|
||||
</div>
|
||||
<div class="inline-drawer-content">
|
||||
|
||||
<!-- 基础设置 -->
|
||||
<div class="st-bme-section">
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_enabled">
|
||||
<input type="checkbox" id="st_bme_enabled" />
|
||||
<span>启用记忆图谱</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_extract_every">每 N 条回复提取</label>
|
||||
<input type="number" id="st_bme_extract_every" class="text_pole" min="1" max="10" value="1" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="st-bme-hr" />
|
||||
|
||||
<!-- 召回设置 -->
|
||||
<div class="st-bme-section">
|
||||
<h4 class="st-bme-section-title">召回设置</h4>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_recall_enabled">
|
||||
<input type="checkbox" id="st_bme_recall_enabled" />
|
||||
<span>启用记忆召回注入</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_recall_llm">
|
||||
<input type="checkbox" id="st_bme_recall_llm" />
|
||||
<span>启用 LLM 精确召回</span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_inject_depth">注入深度</label>
|
||||
<input type="number" id="st_bme_inject_depth" class="text_pole" min="0" max="9999" value="4" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="st-bme-hr" />
|
||||
|
||||
<!-- 评分权重 -->
|
||||
<div class="st-bme-section">
|
||||
<h4 class="st-bme-section-title">混合评分权重</h4>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_graph_weight">图扩散权重</label>
|
||||
<input type="number" id="st_bme_graph_weight" class="text_pole" min="0" max="1" step="0.1" value="0.6" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_vector_weight">向量权重</label>
|
||||
<input type="number" id="st_bme_vector_weight" class="text_pole" min="0" max="1" step="0.1" value="0.3" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_importance_weight">重要性权重</label>
|
||||
<input type="number" id="st_bme_importance_weight" class="text_pole" min="0" max="1" step="0.1" value="0.1" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="st-bme-hr" />
|
||||
|
||||
<!-- v2: 增强功能 -->
|
||||
<div class="st-bme-section">
|
||||
<h4 class="st-bme-section-title">
|
||||
<i class="fa-solid fa-flask"></i> v2 增强功能
|
||||
</h4>
|
||||
|
||||
<!-- P0 核心 -->
|
||||
<div class="st-bme-subsection">
|
||||
<span class="st-bme-badge st-bme-badge-p0">P0</span>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_evolution">
|
||||
<input type="checkbox" id="st_bme_evolution" />
|
||||
<span>记忆进化 <small class="st-bme-hint">A-MEM</small></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_evo_neighbors">近邻数量</label>
|
||||
<input type="number" id="st_bme_evo_neighbors" class="text_pole" min="1" max="10" value="5" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_precise_conflict">
|
||||
<input type="checkbox" id="st_bme_precise_conflict" />
|
||||
<span>精确对照 <small class="st-bme-hint">Mem0</small></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_conflict_threshold">对照阈值</label>
|
||||
<input type="number" id="st_bme_conflict_threshold" class="text_pole" min="0.5" max="0.99" step="0.05" value="0.85" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_synopsis">
|
||||
<input type="checkbox" id="st_bme_synopsis" />
|
||||
<span>全局概要 <small class="st-bme-hint">MemoRAG</small></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_synopsis_every">每 N 次提取更新</label>
|
||||
<input type="number" id="st_bme_synopsis_every" class="text_pole" min="1" max="20" value="5" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- P1 推荐 -->
|
||||
<div class="st-bme-subsection">
|
||||
<span class="st-bme-badge st-bme-badge-p1">P1</span>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_visibility">
|
||||
<input type="checkbox" id="st_bme_visibility" />
|
||||
<span>认知边界 <small class="st-bme-hint">RoleRAG</small></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_cross_recall">
|
||||
<input type="checkbox" id="st_bme_cross_recall" />
|
||||
<span>交叉检索 <small class="st-bme-hint">AriGraph</small></span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- P2 可选 -->
|
||||
<div class="st-bme-subsection">
|
||||
<span class="st-bme-badge st-bme-badge-p2">P2</span>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_smart_trigger">
|
||||
<input type="checkbox" id="st_bme_smart_trigger" />
|
||||
<span>惊奇度分割 <small class="st-bme-hint">EM-LLM</small></span>
|
||||
</label>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_sleep_cycle">
|
||||
<input type="checkbox" id="st_bme_sleep_cycle" />
|
||||
<span>主动遗忘 <small class="st-bme-hint">SleepGate</small></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_forget_threshold">遗忘阈值</label>
|
||||
<input type="number" id="st_bme_forget_threshold" class="text_pole" min="0.1" max="1.0" step="0.1" value="0.5" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_prob_recall">
|
||||
<input type="checkbox" id="st_bme_prob_recall" />
|
||||
<span>概率触发回忆</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_prob_chance">触发概率</label>
|
||||
<input type="number" id="st_bme_prob_chance" class="text_pole" min="0.01" max="0.5" step="0.05" value="0.15" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label class="checkbox_label" for="st_bme_reflection">
|
||||
<input type="checkbox" id="st_bme_reflection" />
|
||||
<span>反思条目 <small class="st-bme-hint">Reflexion</small></span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="st-bme-row st-bme-indent">
|
||||
<label for="st_bme_reflect_every">每 N 次提取反思</label>
|
||||
<input type="number" id="st_bme_reflect_every" class="text_pole" min="3" max="30" value="10" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="st-bme-hr" />
|
||||
|
||||
<!-- Embedding API -->
|
||||
<div class="st-bme-section">
|
||||
<h4 class="st-bme-section-title">Embedding API</h4>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_embed_url">API 地址</label>
|
||||
<input type="text" id="st_bme_embed_url" class="text_pole" placeholder="https://api.openai.com/v1" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_embed_key">API Key</label>
|
||||
<input type="password" id="st_bme_embed_key" class="text_pole" placeholder="sk-..." />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<label for="st_bme_embed_model">模型</label>
|
||||
<input type="text" id="st_bme_embed_model" class="text_pole" placeholder="text-embedding-3-small" />
|
||||
</div>
|
||||
|
||||
<div class="st-bme-row">
|
||||
<button id="st_bme_btn_test_embed" class="menu_button">
|
||||
<i class="fa-solid fa-plug"></i> 测试连接
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="st-bme-hr" />
|
||||
|
||||
<!-- 操作 -->
|
||||
<div class="st-bme-section">
|
||||
<h4 class="st-bme-section-title">操作</h4>
|
||||
|
||||
<div class="st-bme-btn-group">
|
||||
<button id="st_bme_btn_view_graph" class="menu_button">
|
||||
<i class="fa-solid fa-diagram-project"></i> 查看图谱
|
||||
</button>
|
||||
<button id="st_bme_btn_view_injection" class="menu_button">
|
||||
<i class="fa-solid fa-syringe"></i> 查看注入
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-btn-group">
|
||||
<button id="st_bme_btn_rebuild" class="menu_button">
|
||||
<i class="fa-solid fa-rotate"></i> 重建图谱
|
||||
</button>
|
||||
<button id="st_bme_btn_compress" class="menu_button">
|
||||
<i class="fa-solid fa-compress"></i> 手动压缩
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="st-bme-btn-group">
|
||||
<button id="st_bme_btn_export" class="menu_button">
|
||||
<i class="fa-solid fa-download"></i> 导出
|
||||
</button>
|
||||
<button id="st_bme_btn_import" class="menu_button">
|
||||
<i class="fa-solid fa-upload"></i> 导入
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user