MCPcopy
hub / github.com/confident-ai/deepteam / format_turns

Function format_turns

deepteam/utils.py:37–47  ·  view source on GitHub ↗
(turns: List[RTTurn])

Source from the content-addressed store, hash-verified

35
36
37def format_turns(turns: List[RTTurn]):
38 if not turns:
39 raise ValueError("There are no 'turns' to format.")
40
41 formatted_turns = "Full Conversation To Evaluate: \n"
42 for turn in turns:
43 formatted_turns += f"Role: {turn.role} \n"
44 formatted_turns += f"Content: {turn.content} \n\n"
45 formatted_turns += "End of conversation. \n"
46
47 return formatted_turns
48
49
50@contextmanager

Callers 15

_a_evaluateMethod · 0.90
evaluateMethod · 0.90
_a_evaluateMethod · 0.90
evaluateMethod · 0.90
_a_evaluateMethod · 0.90
evaluateMethod · 0.90
_a_evaluateMethod · 0.90
evaluateMethod · 0.90
_a_evaluateMethod · 0.90
evaluateMethod · 0.90
_a_evaluateMethod · 0.90
evaluateMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected