chore: finalize backend feature scope
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from collections.abc import AsyncIterator
|
||||
|
||||
from app.agents.llm_adapter import LLMResponse, LLMStreamChunk
|
||||
from app.agents.llm_adapter import LLMStreamChunk
|
||||
from app.agents.hint_agent import HintAgent
|
||||
from app.agents.patient_agent import PatientAgent
|
||||
from app.agents.report_agent import ReportAgent
|
||||
@@ -18,10 +18,6 @@ class MedicalConsultationOrchestrator:
|
||||
self.scoring_agent = ScoringAgent()
|
||||
self.report_agent = ReportAgent()
|
||||
|
||||
async def patient_reply(self, session: TrainingSession, case: CaseBase, memory_messages: list[dict], message: str) -> LLMResponse:
|
||||
"""问诊编排:调用 Patient Agent 生成 AI 病人回复。"""
|
||||
return await self.patient_agent.reply(case, memory_messages, message, session.mode, self._patient_config(session))
|
||||
|
||||
async def patient_stream_reply(
|
||||
self,
|
||||
session: TrainingSession,
|
||||
@@ -84,7 +80,7 @@ class MedicalConsultationOrchestrator:
|
||||
orders: list[SessionOrder],
|
||||
last_user_message: str | None = None,
|
||||
) -> dict:
|
||||
"""新手提示编排:基于当前会话上下文生成轻量训练提醒。"""
|
||||
"""练习提示编排:基于当前会话上下文生成轻量训练提醒。"""
|
||||
return await self.hint_agent.generate(session, case, memory_messages, orders, last_user_message)
|
||||
|
||||
def _patient_config(self, session: TrainingSession) -> dict | None:
|
||||
|
||||
Reference in New Issue
Block a user