精简后端功能模块并补充教学互动
This commit is contained in:
@@ -57,6 +57,25 @@ class MedicalConsultationOrchestrator:
|
||||
)
|
||||
return self.report_agent.build_report(scoring_result)
|
||||
|
||||
async def evaluate_teaching(
|
||||
self,
|
||||
*,
|
||||
case: CaseBase,
|
||||
teaching_payload: dict,
|
||||
scoring_rules: list,
|
||||
guideline_refs: list[dict],
|
||||
score_type: str,
|
||||
) -> dict:
|
||||
"""教学互动评价编排:调用 Scoring Agent 后复用 Report Agent 整理报告结构。"""
|
||||
scoring_result = await self.scoring_agent.score_teaching(
|
||||
case=case,
|
||||
teaching_payload=teaching_payload,
|
||||
scoring_rules=scoring_rules,
|
||||
guideline_refs=guideline_refs,
|
||||
score_type=score_type,
|
||||
)
|
||||
return self.report_agent.build_report(scoring_result)
|
||||
|
||||
async def generate_hints(
|
||||
self,
|
||||
session: TrainingSession,
|
||||
|
||||
Reference in New Issue
Block a user