GenPT proposes evaluating persona-conditioned LLM agents through newly generated projective tasks rather than relying only on direct questionnaires. Examinees are multimodal agents, not people. Each receives a fictional-character or mental-health profile and answers eight TAT-like scenes, ten Rorschach-like cards, and twenty sentence stems. The repository contains the full reported pool: twenty-eight TAT scenes in a 13/10/5 split, thirteen images representing ten cards, and ninety-seven stems. An LLM Interpreter maps responses to eight SCORS-G dimensions, four Simplified Rorschach Analysis System scores, and five sentence-completion domains; a Diagnostician using the same backbone predicts Big Five, MBTI, depression, or suicide ideation. Qwen3-8B, Phi-4-mini-reasoning, and Intern-S1-mini are compared as Interpreter and Diagnostician while Examinee outputs are fixed. Personality uses fifteen CharacterRAG characters with community labels from Personality Database; mental health uses fifteen AnnaAgent profiles sampled from 1,338 D4-derived profiles. Baselines have the role-playing agent answer BFI, 16Personalities, BDI-II, and BSS. Criterion validity is exact label match except for four-axis MBTI Hamming distance. Questionnaires outperform GenPT on personality: Big Five is .373 versus .333/.240/.293 and MBTI error is .733 versus 1.200/2.200/1.667. On depression, questionnaire accuracy is .133 and GenPT is .200/.400/.400; on suicide, .200 versus .400/.267/.067. These are samples of fifteen: .400 is six exact matches, and the advantage is not uniform because Intern-S1 is worse than the questionnaire on suicide. A trivial predictor choosing the released modal value for each Big Five trait reaches .400 across seventy-five labels, above every reported method, but the paper does not report it. AnnaAgent labels and class distributions are withheld, preventing the same check for risk tasks. Social-desirability experiments compare neutral prompts with job-interview and confidential-counselling framing using weighted kappa and Directional Consistency Ratio, which conditions only on changed items. Questionnaire suicide labels show a stable downward shift: kappa .67/.79 and downward DCR .71/.88. GenPT does not reproduce that joint signature, but its risk kappas range from -.42 to .05 and some DCRs reach .82 in varying directions. This supports absence of the same fake-good pattern, not reliability or general lack of bias; DCR near .5 can also be symmetric noise. Questionnaire trait kappas are .71-.85 versus .20-.63 for GenPT. With ten prior counselling turns, Qwen3 shifts depression .80 and suicide .20 versus questionnaire .08/.10; Phi-4 shifts .00/.07 and Intern-S1 .07/.13. The order-of-magnitude effect is Qwen3-specific, as the paper acknowledges. Further methodological limits matter. PDB consists of community votes about fictional characters, not psychometric ground truth for the assessed agent; profiles include descriptions related to labels, so the task measures recovery of an assigned persona. There are no intervals, repeated runs, significance tests, class analysis, or persona-selection sensitivity. The validity and reliability AnnaAgent subsets only partially overlap, and the latter was selected from cases with pre-generated behaviors available. The same model interprets and diagnoses. Nine human experts review stimuli and annotate responses, but labels, assignments, agreement, and quantitative comparison are absent even though the appendix calls them a gold standard. The contamination-free claim rests on an illustrative Gemini response recognizing one traditional TAT image. New stimuli reduce literal item memorization but do not prove that images, stems, rubrics, or concepts were absent from training. Adapting TAT and Rorschach to generated language also does not validate clinical equivalence. The checklist answers No on documenting identifying/offensive-content and anonymization procedures and N/A on recruitment, consent, and ethics review despite human annotators, in tension with the paper's generic anonymization claim. The paper explicitly says the method masks assessment intent and can bypass alignment filters, creating an unevaluated covert-profiling risk. The repository is inspectable but not a reproduction. It compiles, contains uv.lock, builds sdist and wheel, and publishes all stimuli and CharacterRAG profiles. Yet AnnaAgent data, outputs, results, human annotations, and kappa/DCR/longitudinal aggregators are absent. The CLI accepts model, API, and seed controls but the main runner ignores them, uses /home/aiscuser/models paths, and hard-codes seed 42. Its depression prompt asks for 0-4 although the paper uses 0-3. Reliability evaluation expects lists where the runner emits dictionaries and fails with AttributeError; validity code also expects incompatible fields. The wheel omits stimuli, characters, questionnaires, and scripts, so a clean installation reports zero loaded items. Tests, CI, license, container, and model manifest are missing. The defensible contribution is a promising research design and open stimulus set that separates framing from context, with preliminary evidence that the Qwen3 configuration can avoid one directional signature and respond to counselling. It does not establish a reliable psychometric instrument, clinical diagnosis, freedom from contamination or bias, psychological ground truth, or end-to-end reproducibility.
Research question
Can a generative adaptation of projective tests assess the persona expressed by LLM agents more robustly against contamination, social framing, and longitudinal context than direct questionnaires?