callcenter 프로젝트 완료

- 상담 기록 분석 및 요약
- 상담 기록 db 저장
- 상담 평가
- 상담 평가 db 저장
This commit is contained in:
2026-06-18 13:13:31 +09:00
parent b0503baac5
commit 5f5edb1e6d
20 changed files with 288 additions and 15 deletions
@@ -0,0 +1,14 @@
from fastapi import APIRouter, Depends
from backend.schemas.assistant_schema import AssistantResponse, AssistantRequest
from backend.schemas.summary_schema import SummaryRequest, CallSummary, CallRequest
from backend.services.assistant_service import answer_assistant_question
from backend.services.call_service import summary_call, create_call_history
from sqlalchemy.orm import Session
from backend.repository.db_init import get_db
router = APIRouter(prefix="/api/assistant", tags=["Assistant"])
@router.post("", response_model=AssistantResponse)
def ask_assistant(req:AssistantRequest, db:Session = Depends(get_db)):
return answer_assistant_question(customer_id = req.customer_id, question = req.question, db = db)