LLM_annotate: A Python package for annotating and analyzing fiction characters
Not on the map. Why?
Abstract (arXiv)
LLM_annotate is a Python package for analyzing the personality of fiction characters with large language models. It standardizes workflows for annotating character behaviors in full texts (e.g., books and movie scripts), inferring character traits, and validating annotation/inference quality via a human-in-the-loop GUI. The package includes functions for text chunking, LLM-based annotation, character name disambiguation, quality scoring, and computation of character-level statistics and embeddings. Researchers can use any LLM, commercial, open-source, or custom, within LLM_annotate. Through tutorial examples using The Simpsons Movie and the novel Pride and Prejudice, I demonstrate the usage of the package for efficient and reproducible character analyses.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). First posted on arXiv 24 Dec 2025.
Builds on
0 of 0 references.
No references here yet.
Built on by
Not cited yet.