Closed paulbricman closed 1 year ago
Here's Elfia's data source (for figuring out how to parse the transcripts into a more structured representation): https://docs.google.com/document/d/1VpX7VN0TXCtjcL1jrYNUEBA6affIGukmPpspjKHQKh0/edit?usp=sharing
Closed by #2
In
debategpt.inference.core
, the Debate class is designed for orchestrating the generation and study of a debate. For instance, there are thed.play()
andd.step()
methods which help run the debate forward.However, we'll have fully fleshed out transcripts for comparing ArgRank outputs to other computational argumentation approaches and human verdicts.
The task is to create a utility method of the
Debate
class which takes in a transcript and updates the object state accordingly (e.g.curr_round
), so that one can then calld.graph
and obtain the argument graph associated with the transcript. Might want to consult with Elfia about the structure of the transcripts, so as to facilitate their loading.