refactor(eval+memoir):精简内部评测路由与服务,composite/对话摘要与 judge 能力补强
- 访谈:新增 interview_state_hints,联动 orchestrator 与提示词 - 回忆录:story_pipeline_sync/state/memory/post_commit 与 Celery 任务调整 - 基建:开发用 celery broker、compose/development 脚本、依赖注入 - eval-web:移除数据集/实验/版本等页面与流式轮询,突出 Playground - 文档与单测同步
This commit is contained in:
@@ -76,7 +76,7 @@ class MemoirOrchestrator:
|
||||
segment_chapter_category: Dict[str, str] = {}
|
||||
classify_extract_llm = llm_fast if llm_fast is not None else llm
|
||||
|
||||
# 仅 MEMOIR_PHASE1_BATCH_LLM_ENABLED=true 时走批处理;关则与旧版一致逐段(含多段一批)
|
||||
# batch 路径为默认主路径(需 LLM + 开关),失败自动回退逐段
|
||||
use_batch = (
|
||||
bool(segments)
|
||||
and classify_extract_llm is not None
|
||||
@@ -84,12 +84,17 @@ class MemoirOrchestrator:
|
||||
)
|
||||
if use_batch:
|
||||
try:
|
||||
return self._prepare_batches_via_batch_llm(
|
||||
result = self._prepare_batches_via_batch_llm(
|
||||
segments=segments,
|
||||
state=state,
|
||||
classify_extract_llm=classify_extract_llm,
|
||||
update_slot=update_slot,
|
||||
)
|
||||
logger.info(
|
||||
"event=phase1_batch_path_used segment_count={}",
|
||||
len(segments),
|
||||
)
|
||||
return result
|
||||
except Exception as e:
|
||||
logger.warning(
|
||||
"MemoirOrchestrator.prepare_batches batch LLM 失败,回退逐段: {}",
|
||||
|
||||
Reference in New Issue
Block a user