syndisco.AnnotationExperiment
- class AnnotationExperiment(annotators: Sequence[Actor], discussion_logs: Logs, history_ctx_len: int = 3)
Bases:
objectAn experiment that uses LLM annotators to label synthetic discussion logs.
- begin(output_dir: Path, verbose: bool = True) None
Start the annotation process. The method serializes each discussion immediately upon completion. Thus, limited data is lost upon even fatal errors during execution.
- Parameters:
output_dir (Path) – Directory to write annotation outputs.
verbose (bool, defaults to True) – Whether to display annotation progress.