conclusion.py 329 B

123456789101112131415
  1. from pydantic import BaseModel
  2. class RankedFinding(BaseModel):
  3. label: str
  4. confidence: float
  5. supporting_evidence: list[str]
  6. contradicting_evidence: list[str]
  7. class ConclusionSummary(BaseModel):
  8. summary: str
  9. findings: list[RankedFinding]
  10. uncertainty: list[str]
  11. suggested_next_actions: list[str]