Test-Time-Matching (TTM) constructs a role-playing agent from a novel without updating model weights. Offline, it splits the book into 512-token chunks with 64-token overlap, identifies dialogue and characters, extracts a personality description, structured background and linguistic preferences, and builds one memory database per book plus a historical-utterance index per character. During conversation it uses Qwen3-32B in three stages: generate a styleless reply from personality and background; rewrite the query, retrieve book passages and correct or enrich that reply; then retrieve similar utterances and progressively rewrite each segment in the target style. It is training-free only in the no-parameter-update sense: the paper reports two to three hours on four RTX 3090 GPUs for a roughly 2 MB book, plus up to three hours for background extraction, while each dialogue turn uses four or five LLM calls plus retrieval. The main evaluation selects six literary characters, three Chinese and three English. It generates only one 4-6 turn conversation per available character-method pair, 37 dialogues in total. Twelve general participants and five linguistics experts rate persona consistency, knowledge accuracy and conversation quality from 0 to 10. Relative to direct Qwen3-32B, TTM rises from 6.50/6.57/6.43 to 7.26/7.49/7.07 for general participants and from 5.43/7.37/6.00 to 6.43/7.60/6.30 for experts. In the latter group Gemini-2.5-pro scores 6.40 for conversation quality, above TTM's 6.30. GPT-4.1 also rates TTM above the same base model: 9.21/9.56/9.27 versus 8.03/8.47/8.21. Those are not 62 independent outputs, however: the script repeatedly scores the same six TTM conversations against each opponent in both orders and averages their 62 appearances. TTM is also far more verbose. Across the three English conversations its files average roughly 1,346 words, versus 946 for Gemini, 896 for Qwen3-235B, 863 for Qwen3-32B, 432 for GPT-4o and 424 for CoSER. The paper acknowledges that GPT-4.1 favors longer responses and that humans experienced reading fatigue; there is no length-matched test. A second study asks 21 people to identify a generated sentence inserted among three genuine sentences. Across 504 repeated selections they choose TTM 78 times, 15.48%, and Qwen2.5 125 times, 24.80%. Lower selection is compatible with closer style matching, but raw data, a repeated-measures model, significance test and position analysis are absent. The paper also provides no intervals, significance tests, inter-rater agreement, participant demographics or ethics protocol. The faithful conclusion is therefore narrow: on one sample per character, the complete profile-memory-rewriting stack improves Qwen3-32B's mean ratings. It does not demonstrate actual disentanglement of personality, memory and style: there are no leakage metrics, interventions, swaps or evaluations of recombinations. The MIT repository provides substantial implementation code, prompts, outputs and judge records, but no tests or CI, and 41 of 46 dependencies are unpinned. The public 6.42 GB cache has no valid provenance card and distributes chunks and dialogue derived from works including Harry Potter and modern Chinese novels without documenting source editions, legal basis or licenses for the underlying text.
Research question
Can a pipeline without weight tuning extract personality, memory, and style from novels, apply them in stages at inference, and improve the fidelity of a role-playing agent compared to direct prompting and other systems?