syndisco.Annotation

class Annotation(annotator: Actor, discussion_logs: Logs, history_ctx_len: int = 2)

Bases: object

An annotation job applied on a single discussion.

Modelled as a discussion between the system writing the logs of a finished discussion, and a single LLM Annotator.

begin(verbose: bool = True) None
get_logs() Logs

Get the annotation logs for this job.

Returns:

A copied DiscussionLogs object containing the annotator’s judgements for each comment in the provided discussion.

Return type:

DiscussionLogs