流程节点完善
This commit is contained in:
@@ -12,6 +12,20 @@ class GenerationOrchestrator:
|
||||
async def generate(self, user_prompt: str) -> Dict:
|
||||
understanding = self.stages.stage1_task_understanding(user_prompt)
|
||||
context = self.stages.stage2_context_binding(user_prompt, understanding)
|
||||
draft = self.stages.stage3_bt_planning(user_prompt, understanding, context)
|
||||
return self.stages.stage4_validate_and_postprocess(user_prompt, understanding, context, draft)
|
||||
|
||||
if understanding.scene_mode == "simple":
|
||||
draft = self.stages.stage3_macro_planning(user_prompt, understanding, context)
|
||||
return self.stages.stage6_validate_and_postprocess(user_prompt, understanding, context, draft, draft.llm_raw_json)
|
||||
|
||||
# Round 1: 宏观规划
|
||||
draft = self.stages.stage3_macro_planning(user_prompt, understanding, context)
|
||||
|
||||
# Middleware: 动态依赖解析
|
||||
resolved_data = self.stages.stage4_middleware_resolution(draft)
|
||||
|
||||
# Round 2: 微观填参
|
||||
final_tree = self.stages.stage5_micro_filling(draft, resolved_data, understanding)
|
||||
|
||||
# 验证与后处理
|
||||
return self.stages.stage6_validate_and_postprocess(user_prompt, understanding, context, draft, final_tree)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user