This preprint asks whether LLM agents built from participant profiles can match the reactions those people report in a survey when shown constructed posts. It does not observe behavior on a real platform. A market-research agency recruited 1,511 participants in Serbia, aged 18-78, who responded to 56 Serbian-language posts: 28 news/politics and 28 entertainment/lifestyle items, with 31 positive and 25 negative framings. Participants could select like or dislike, comment, share, or no reaction under multilabel constraints. Their demographics, attitudes, preferences, and traits were converted into demographic, values/attitudes, and full profiles. The OSF supplement clarifies that there are 4,533 persona prompt files, 1,511 people times three levels. The title's 120,000-plus units are 122,391 crossings of those profiles with model configurations, not 120,000 distinct people or profiles. The text calls these 27 LLMs, although it lists 26 model identifiers and represents Grok 4.1 reasoning and non-reasoning modes separately to reach 27 configurations. Study 1 emits five labels per persona-post combination. Mean Hamming accuracy is 70.70%: 55.81% for like, 61.53% for dislike, 83.22% for comment, 93.13% for share, and 59.83% for no reaction. Yet the paper itself calculates that always predicting absence for all five labels reaches about 79.3%. The 70.7% figure therefore does not establish strong absolute fidelity; high comment and share scores are dominated by correctly predicting that rare actions are absent. Configuration estimates range from 62.9% to 76.3%. Full, values, and demographic prompts average 71.5%, 71.2%, and 69.6%, respectively; these are small effects and are not uniform across models. Entertainment/lifestyle and positive posts show higher aggregate agreement. Study 2 changes the task. It selects the four best Study 1 configurations, retains demographic and full personas, forces a like/dislike choice, and evaluates only posts for which the human had already selected like or dislike, 55.85% of responses. It therefore estimates conditional valence agreement among engaged responses; it does not predict whether someone reacts, comments, shares, or does nothing. GPT-5.2 is reported at 67.0% accuracy, below the 69.7% always-like baseline, but with MCC=.29, balanced accuracy=65.5%, dislike sensitivity=61.5%, dislike precision=46.7%, and lift=1.54. The audit reproduced the core result from the OSF CSV. It has 676,928 rows, exactly 1,511×56×4×2; filtering to human like/dislike leaves 94,520 persona-post pairs per model. Recalculation for LLM02 gives accuracy=.670186, MCC=.290047, and balanced accuracy=.654506. This is modest association beyond a majority rule, not strong individual precision. The published held-out benchmark favors conventional classifiers: TF-IDF over persona and post text reaches MCC=.3601, versus .2958 for GPT-5.2 and .2777 for Gemini 2.5. This is the strongest comparative conclusion: these zero-shot agents do not beat the supplied text classifier. The benchmark evaluation is not fully reproducible, however. The code consumes a precomputed split_role but never constructs it. With only 56 posts repeated across 1,511 people, a row-level split can expose the same post text in training through other respondents; performance on genuinely unseen posts is not established. Study 2 is also not an independent replication because it selects Study 1 winners and reuses the same people and stimuli. The construct and prompt require further caution. Targets are survey intentions toward laboratory posts, not behavioral traces. In related cases, the profile contains an attitude on the same topic as the post, so agreement may reflect near-direct issue consistency rather than general person simulation. The released prompt explicitly tells models to use information about similar groups of people, inviting stereotyped inference. The paper describes demographics as age, gender, education, employment, and region, but the supplement and benchmark also include religion. Another passage describes values as added to demographics, while the figure and supplement define a values-only condition. The complete 4,533 prompts are withheld, so the exact transformation cannot be recovered. Statistically, a Welch test treats more than one million repeated observations as independent. Linear mixed models add only a participant intercept, with no random post effect despite reuse of 56 stimuli and no model/condition slopes, and model binary or bounded outcomes as Gaussian. Figure 7 intervals also ignore participant and post clustering. Denominators are unreconciled: the design implies 6,853,896 agent-post outputs and Table 1 uses 34,269,480 label decisions, but Figure 2 counts sum to 1,048,475 and the Welch test reports df=1,022,434 without explaining exclusions. H1 requires MCC significantly above zero, but no cluster-aware test or interval is reported; Landis and Koch's fair category concerns agreement/kappa and is not a universal MCC scale. Brier scores do not establish calibration either. Prompts return booleans and code uses the 0/1 value as agent_prob; with hard predictions Brier equals error rate rather than a calibrated probability score comparable with logistic regression. H4 is supported in the four-model aggregate, unsupported for the two best models, and supported again in the conclusion. OSF is a partial strength: it allows reproduction of Study 2 metrics and supplies prompts, posts, spreadsheets, and code fragments. But the node is private through a view-only link, unregistered, and mutable; Agent_Prompt_Template.docx was added on 16 July 2026, months after arXiv v1. Scripts rely on undefined objects or missing filenames, within_df, agent_df, full_df, analiza_3.xlsx, and do not form a runnable pipeline. Complete profiles, free text, and verbatim Serbian templates are withheld for privacy and misuse reasons, a reasonable boundary that limits reproduction. The paper also documents no ethics board, consent, compensation, privacy, or retention procedure despite collecting politics, religion, conspiracy beliefs, personality, and free text, and it does not publish screening and exclusion rules. The useful contribution is methodological: it shows why raw accuracy is inadequate, releases chance-corrected metrics, and compares agents with strong baselines. Results should be read as exploratory association in hypothetical responses from one Serbian sample, not validation of individual digital twins or evidence of deployable manipulation, persuasion, or reliable social simulation.
Research question
To what extent can zero-shot agents conditioned with profiles of 1.511 respondents match their declared reactions to 56 posts, what do profile detail, alignment, domain, and valence contribute, and do they outperform conventional supervised classifiers?