feat: run per node QA

This commit is contained in:
Abhishek Kumar 2026-02-25 17:17:48 +05:30
parent a836825b83
commit c8742dbdc0
13 changed files with 1012 additions and 373 deletions

View file

@ -0,0 +1,12 @@
"""QA analysis service for post-call quality assessment.
Runs LLM-based analysis on call transcripts, traces under the same
Langfuse trace as the conversation, and returns structured results.
Supports per-node QA analysis where each agent/start node gets its own
evaluation with node purpose summary and prior conversation context.
"""
from api.services.workflow.qa.analysis import run_per_node_qa_analysis
__all__ = ["run_per_node_qa_analysis"]