Paper deep dive
From Feelings to Metrics: Understanding and Formalizing How Users Vibe-Test LLMs
Itay Itzhak, Eliya Habba, Gabriel Stanovsky, Yonatan Belinkov
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 93%
Last extracted: 4/18/2026, 1:32:49 AM
Summary
The paper formalizes 'vibe-testing'âan informal, user-centric LLM evaluation practiceâinto a structured framework. By analyzing user surveys and in-the-wild comparison reports, the authors identify input and output dimensions that define how users personalize prompts and judge model responses. They introduce a proof-of-concept pipeline that automates this process, demonstrating that personalized prompts and user-aware evaluation criteria can significantly shift model preferences compared to standard benchmarks.
Entities (5)
Relation Signals (3)
Vibe-testing â utilizes â Input Dimensions
confidence 95% · Input dimensions capture what users test and how they construct prompts
Vibe-testing â utilizes â Output Dimensions
confidence 95% · Output dimensions capture how users judge model responses
Automated Vibe-Testing Pipeline â evaluates â LLMs
confidence 90% · The pipeline compares models head-to-head by judging their responses along user-aware subjective criteria.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Evaluating LLMs is challenging, as benchmark scores often fail to capture models' real-world usefulness. Instead, users often rely on ``vibe-testing'': informal experience-based evaluation, such as comparing models on coding tasks related to their own workflow. While prevalent, vibe-testing is often too ad hoc and unstructured to analyze or reproduce at scale. In this work, we study how vibe-testing works in practice and then formalize it to support systematic analysis. We first analyze two empirical resources: (1) a survey of user evaluation practices, and (2) a collection of in-the-wild model comparison reports from blogs and social media. Based on these resources, we formalize vibe-testing as a two-part process: users personalize both what they test and how they judge responses. We then introduce a proof-of-concept evaluation pipeline that follows this formulation by generating personalized prompts and comparing model outputs using user-aware subjective criteria. In experiments on coding benchmarks, we find that combining personalized prompts and user-aware evaluation can change which model is preferred, reflecting the role of vibe-testing in practice. These findings suggest that formalized vibe-testing can serve as a useful approach for bridging benchmark scores and real-world experience.
Tags
Links
- Source: https://arxiv.org/abs/2604.14137v2
- Canonical: https://arxiv.org/abs/2604.14137v2
Trouble viewing inline? Open PDF directly â
Full Text
132,082 characters extracted from source content.
Expand or collapse full text
Preprint. Under review. From Feelings to Metrics: Understanding and Formalizing How Users VIBE-TEST LLMs Itay Itzhak 1,2 Eliya Habba 2 Gabriel Stanovsky 2 Yonatan Belinkov 1 1 Technion â Israel Institute of Technology 2 The Hebrew University of Jerusalem itay1itzhak@gmail.com eliya.habba,gabriel.stanovsky@mail.huji.ac.il belinkov@technion.ac.il Abstract Evaluating LLMs is challenging, as benchmark scores often fail to capture modelsâ real-world usefulness. Instead, users often rely onâvibe-testingâ: informal experience-based evaluation, such as comparing models on coding tasks related to their own workflow. While prevalent, vibe-testing is often too ad hoc and unstructured to analyze or reproduce at scale. In this work, we study how vibe-testing works in practice and then formalize it to support systematic analysis. We first analyze two empirical resources: (1) a survey of user evaluation practices, and (2) a collection of in-the-wild model comparison reports from blogs and social media. Based on these resources, we formalize vibe-testing as a two-part process: users personalize both what they test and how they judge responses. We then introduce a proof- of-concept evaluation pipeline that follows this formulation by generating personalized prompts and comparing model outputs using user-aware subjective criteria. In experiments on coding benchmarks, we find that combining personalized prompts and user-aware evaluation can change which model is preferred, reflecting the role of vibe-testing in practice. These findings suggest that formalized vibe-testing can serve as a useful approach for bridging benchmark scores and real-world experience. 1 1 Introduction Evaluating LLMs has been a long-standing challenge in NLP research (Laskar et al., 2024; Cao et al., 2025), as popular evaluation suites typically report performance as aggregated scores on standardized tasks (Zhang et al., 2024; Jain et al., 2025). However, these scores often miss the usefulness of models in real-world workflows (Kiela et al., 2021; Mazumder et al., 2023; OpenAI, 2025a). In practice, model usefulness often depends on context-dependent criteria, such as clarity, ease of use, or workflow fit (Weidinger et al., 2025; Saad-Falcon et al., 2024). As a result, strong benchmark scores do not necessarily imply a good fit for usersâ needs in everyday tasks. In response, many users turn to âvibe-testingâ: an informal practice of evaluating models through targeted experiments or extended personal use (Davies, 2025; huggingFace, 2025). Instead of relying solely on benchmark scores, users compare models on tasks that resemble their own workflows and judge the responses qualitatively. These comparisons often focus on practical aspects of model behavior, such as writing style, clarity of explanations, ease of use, or how well the output fits a specific workflow (Figure 1). Vibe-testing can be performed by individual users or shared by community members on blogs, forums, and social media. Usersâ reliance on vibe-testing implies that it captures valuable aspects of model perfor- mance that benchmarks often miss. However, vibe-testing is inherently informal and subjective â different users test different tasks and judge responses from their own per- spective. As a result, insights from these evaluations remain scattered and fragmented, making them difficult to compare or transfer across settings. This informality leaves a gap 1 See code and study artifacts at: https://technion-cs-nlp.github.io/vibe-testing-llms. 1 arXiv:2604.14137v2 [cs.CL] 16 Apr 2026 Preprint. Under review. â Figure 1: Anatomy of a âvibe-testâ. In practice, users evaluate LLMs by âvibe-testingâ them: â writing personalized prompts that test specific behaviors and judging modelsâ responses using personal subjective criteria. We analyze recurring patterns of vibe-testing in real-world user comparisons, formalize them into a two-part structure, and present a proof-of-concept pipeline for automated vibe-testing. Example taken from Tomâs Guide. between the practical insights of vibe-testing and our ability to study them systematically. Recent work has suggested assessing model âvibeâ and personalized evaluation, but none have empirically studied vibe testing itself as a user practice or suggested an evaluation framework grounded in it (Section 2). In this work, we empirically study the practice of vibe-testing, formalize its distinctive patterns, and propose a proof-of-concept evaluation pipeline for systematic analysis. We begin by examining vibe testing in practice, drawing on two empirical sources. First, we conduct a survey on evaluation practices, asking questions such as âWhat do you look for when testing a model?â. Second, we collect an âin-the-wildâ corpus of model comparisons from blogs, forums, tech articles, and YouTube reviews. We annotate these examples to identify recurring patterns in usersâ test design and response evaluation. Together, these sources provide real-world evidence of how users vibe-test models: what they test and what they look for when judging responses. Building on these empirical sources, we formalize vibe-testing as an evaluation practice defined by two recurring types of dimensions. Input dimensions capture what users test and how they construct prompts, while Output dimensions capture how users judge model responses. For example, in coding assistance, input dimensions can include the type of coding task or the amount of context provided (e.g., debugging a codebase). Output dimensions can include clarity, adherence to constraints, and fit to the userâs workflow (e.g., production-ready code). This formalization makes vibe-testing easier to compare and analyze, and provides a basis for systematic reproduction. We leverage this formalization and introduce a proof-of-concept evaluation pipeline that mirrors the two-part structure of vibe-testing. Given a brief user description, the pipeline first rewrites benchmark prompts to reflect that userâs likely context and preferences. It then compares models head-to-head by judging their responses along user-relevant output dimensions from that userâs perspective. We apply the pipeline to coding benchmarks and find that personalizing both the prompt and the judgment criteria can change which model is preferred. In several head-to-head comparisons, the preferred model flips relative to the original benchmark prompts, while non-personal rewrites largely preserve the original ordering. These results echo the core idea behind vibe-testing: model preferences can change when both the task framing and response judgment are tailored to the user. 2 Preprint. Under review. 020406080 Percentage of Respondents Trust Clarity Stability Handle Ambiguity Style Fit my Workflow 27.3% 27.3% 31.8% 34.1% 40.9% 61.4% What Benchmarks Fail to Measure 020406080 Percentage of Respondents Has "Test Prompts" Check Stability Test Ambiguity Handling Check Style Compare Models Test Workflow 38.8% 38.8% 44.9% 49.0% 65.3% 73.5% Common Vibe-Testing Methods Figure 2: Benchmarks vs. vibe-testing in practice. Left: What benchmarks miss. Survey participants selected real-world qualities that benchmarks fail to capture (multi-select), including workflow and style fit, handling ambiguity, stability, clarity, and trust. Right: How users test models. Common strategies include trying tasks from oneâs own workflow, side- by-side comparisons, probing style, stress-testing ambiguity handling, checking repeated runs stability, and using recurring âtest prompts,â. Notably, the qualities participants say benchmarks miss largely match what they explicitly probe during vibe-testing. Overall, this work takes a first step toward turning vibe-testing from an informal practice into a structured form of user-centered evaluation. 2 Background: personal vibe evaluation Recent work has shown that standard benchmarks often miss aspects of model performance that matter to users in real-world use, motivating more qualitative user-centered evalua- tion (Cao et al., 2025; Weidinger et al., 2025). However, systematically capturing vibe-testing evaluation requires a framework that is subjective, personalized, and grounded in empirical evidence. To our knowledge, prior work typically captures only one of these properties. Vibe-based subjective evaluation.A few recent papers study âvibeâ-like aspects of model behavior, but they do so in different ways. Most relevant is VIBECHECK (Dunlap et al., 2024), which measures qualitative âvibeâ differences between models, but at the population level rather than for individual users. VIBE CHECKER (Zhong et al., 2025) adds verifiable instruction checks to coding tasks, but covers only automatically checkable traits and leaves out softer subjective dimensions, limiting potential coverage. Beyond these, HELM Instruct (Zhang et al., 2024) offers general stylistic evaluation while ChatBench (Chang et al., 2025) focuses on evaluating interactive conversations, both relying on predefined criteria. User-focused evaluation.EvalLM (Kim et al., 2024) supports manual rubric customization but does not automate or infer personalization. IQA-Eval (Li et al., 2024) adapts evaluation to user personas by simulating interactive correction and questioning, but focuses on the writing style of factual questions. EVALAGENT (Wadhwa et al., 2025) mines expert-authored guidance to uncover implicit evaluation criteria, but targets prompt underspecification rather than personalizing the userâs input. Complementary work uses LLM-based user simulators for interactive evaluation in task-oriented dialogue (Luo et al., 2024; Jia et al., 2024), but does not address subjective model comparison across user profiles. Our work addresses the qualitative user-centered evaluation gap in a different way than previous work. We aim to capture vibe-testing evaluation by empirically examining how users compare models in the real world, formalizing this process, and proposing a modular pipeline that can be extended with other methods. 3 What is vibe-testing? To study vibe-testing systematically, we first ask what it looks like in practice. To answer this, we collect and analyze two complementary empirical resources: a survey of user evaluation 3 Preprint. Under review. practices and an analysis of in-the-wild comparison reports. Together, these sources provide a clearer and more concrete picture of how users evaluate models in practice. 3.1 User survey We conduct a survey to understand the prevalence of vibe-testing, how users carry it out in practice, what they think benchmarks miss, what vibe-testing helps them assess instead, and whether itâs worth automating (full survey results are in Appendix A). Demographics. We recruit 51 volunteers via social media platforms (e.g., X/Reddit), including both AI/ML experts (47%) and broader technical practitioners (47%), as well as non-technical users (6%). Respondents reported using AI tools daily (92%) or weekly (8%). Prevalence of vibe-testing. We ask respondents whether they have vibe-tested models, loosely describing vibe-testing as âEvaluating an AI model through direct interaction, using your own prompts or tasks to judge how the model performs in practice.â Most respondents reported âYesâ (82%) and that they often experiment with models (mean=5.31 on a scale of 1â7). How users vibe-test models. We ask respondents how they test models and how they judge modelsâ outputs. The most common testing methods were trying tasks from oneâs own workflow and comparing modelsâ outputs side by side (Figure 2, right). When asked which criteria they use to judge outputs, the most frequently selected were correctness (92%), clarity (59%), and workflow fit (41%). These responses suggest that vibe-testing is typically grounded in personal workflows and judged using both correctness and practical, user-relevant criteria. The benchmark-experience gap. We then ask respondents whether they had ever en- countered a model that âfeltâ significantly different from what its benchmark scores would suggest. Most answered âYesâ (86%), indicating that many perceive a mismatch between benchmark rankings and real-world experience. When asked what benchmarks fail to measure, workflow and style fit were the most common selections (Figure 2, left). Notably, these reported gaps align closely with the aspects respondents say they evaluate when vibe- testing, as illustrated side by side in Figure 2. Finally, most respondents (83%) expressed interest in tools that could make the vibe-testing process more structured or automated. The survey findings suggest that vibe-testing is common among technical users and is built around personal workflow tasks, side-by-side comparisons, and subjective judgments of output. They also point to a perceived gap between benchmarks and real-world experience, and to the value that vibe-testing adds. We next complement these findings by analyzing public in-the-wild model comparison reports to examine recurring patterns in real-world vibe-testing. 3.2 Analyzing vibe-testing in the wild We next turn to âin the wildâ model-comparison reports to examine how vibe-testing appears in practice. Unlike benchmark results, these comparisons are typically shared informally across social media, blogs, and community forums. We semi-automatically construct a carefully curated corpus of 40 public model comparison reports in four stages: 2 (1) Source collection. We manually search for public reports that contain concrete, qualita- tive comparisons of LLMs, drawing from dozens of YouTube reviews, Reddit threads, blog posts, and news articles (source list is in Appendix B). We include sources that (i) reference specific models, (i) describe at least one concrete test input (prompt, task, or scenario), and (i) include qualitative judgments and subjective claims. The resulting corpus is a selected collection of naturally occurring vibe-testing examples. 2 Additional details on the corpus are in Appendix B. 4 Preprint. Under review. (2) Vibe-test instances extraction. For each comparison report, we use LLMs 3 to extract and label vibe-test instances, defined as localized cases where a report author evaluates one or more models on a specific input using some qualitative criteria. Specifically, the LLMs were prompted to return short quoted spans or paraphrased snippets corresponding to vibe-tests, along with the tested task and the stated criteria. We manually verified extracted vibe-test instances, removing false positives and correcting errors. (3) Attribute annotation. We annotate each vibe-test instance with a small set of structured attributes, including task type, models compared, and the subjective criteria mentioned in the source (e.g., âAnswer Clarityâ). We perform this annotation with LLM assistance and manual review and refinement to ensure consistency and faithfulness to the original text. (4) Consolidating dimensions. To characterize recurring patterns, we ask the LLMs to pro- pose lists of repeated subjective dimensions appearing across vibe-test instances by grouping similar criteria under shared labels (e.g., âAnswer Clarityâ and âClear Outputâ under âClar- ityâ). In parallel, we independently compiled our own lists from manual reviews. We then iteratively reconcile and refine these lists, using both our judgments and LLM suggestions, to derive a final set of recurring dimensions. Using this fixed set, we re-annotate vibe-test instances, establishing the final dimension labels for the corpus. The iterative procedure in Stage (4) yields a consolidated list of recurring dimensions spanning both the input, what users choose to test and how they frame it, and the output, what qualities they attend to when interpreting responses. Together with our survey results, this list provides the basis for the formalization of vibe-testing presented next. 4 Formalizing vibe-testing Based on our empirical findings in Section 3, we now formalize a definition of vibe-testing. Definition 1 (Vibe Testing)Vibe-testing is an interaction-based LLM evaluation practice, in which evaluators adapt both the input they test (via input dimensions) and the criteria used to judge output (via output dimensions). It is intended to capture aspects of practical utility and user experience that standard benchmarks may miss. Dimensions of Vibe-Testing. To describe vibe-testing systematically, we introduce vibe dimensions: recurring aspects of what users test and how they judge outputs. Our survey and corpus suggest two broad groups of such dimensions. 4 âąInput-oriented dimensions consist of task type, task complexity/scope, real-world context setting, persona-based framing, underspecification level, constraint tightness, and reference material availability. âąOutput-oriented dimensions consist of comparison setup, correctness/accuracy, clarity and structure, cognitive load, style/tone fit, workflow fit, friction/loss of control, ambiguity handling, reliability/stability, trustworthiness/safety behavior, and anthropomorphism. We illustrate these dimensions with the vibe-test example from Figure 1. On the input side, the prompt reflects choices about real-world context setting (cooking) and persona-based framing (a non-technical audience), and it sets a moderate task complexity/scope (a conceptual explanation rather than a single fact). An evaluator can further specialize the same test with constraint tightness (e.g., âuse exactly three analogiesâ) or by increasing underspecification level (e.g., leaving the target audience implicit). On the output side, the example setting shows a common comparison setup in which the same prompt is run on two models and the responses are read side by side. The response judgment reflects multiple dimensions: The mention of âclear...highly intuitiveâ points to the clarity and structure dimension, while âdetailed, methodicalâ indicates their preferred tone/style fit, and âfamiliar and accessibleâ refers to the evaluator âs own workflow fit. Different evaluators can run the same prompt with similar judgment criteria in mind, but interpret those criteria differently or assign them different importance, leading to different preferences even when 3 GPT-5.2 and Gemini 3 Pro were chosen for this task via âvibe-testingâ. Prompts are in Appendix B. 4 Tables 2 and 3 in the Appendix list the definitions and illustrative cues for each dimension. 5 Preprint. Under review. User profile User Profile P Personalized Test Set Vibe Dataset Model Comparison A B Clarity A B C 1 2 3 4 Task Type, Context, Constrains Clarity, Workflow fit, Style Generation of Personalized Prompts Conditioned on: Per dimension in: Judge Comparison Workflow fit Style Figure 3: Automatic Vibe-Testing Pipeline: Given a user description, the pipeline (A) constructs a user profileP(composed of inputP in and outputP out ) preferences, (B) rewrites benchmark samples into a personalized prompts aligned withP in , and (C) compare re- sponses using P out to produce per-dimension head-to-head model comparisons. both responses are correct. In the next Section, we present an evaluation pipeline that reflects this formulation of vibe-testing â adapting both the input and the evaluation based on user preferences. 5 Automating vibe-testing We now instantiate the formulation above as a modular proof-of-concept pipeline (Figure 3). Its goal is to test whether such a two-part evaluation method can reveal meaningful prefer- ence shifts that benchmarks miss. We study it in a focused setting using single-turn coding tasks and pairwise comparisons as a concrete testbed. The resulting pipeline is modular: its stages can be implemented in different ways and expanded upon, using existing or new methods for user profiling, input personalization, and subjective evaluation. 5.1 Pipeline description Given a brief user description, the pipeline first builds a structured profile of the userâs input and output preferences. It then uses that profile to rewrite personalized benchmark prompts and compare candidate models head-to-head from the same user perspective. The result is a set of user-conditioned comparisons that lets us quantify how model preference changes across users and prompt variants. (A) User profiling. We begin by converting a natural language user description (e.g., âIâm a novice Python studentâ) into a structured user profilePusing an LLM. The profile includes the userâs preferred input dimensions (P in ) and output dimensions (P out ). This structured profile is then used to guide both prompt personalization and output evaluation. (B) Vibe dataset construction.To personalize what is being tested, we rewrite benchmark prompts based on the userâs input dimensions. For each benchmark samplesand profile P, we generateKvariations of the original prompt. We do this by first generating a small set of editing options according toP in , such as ârequest concise answerâ or âemphasize efficiencyâ. To create a new prompt variant, we sample a combination of these options and apply them to the original prompt. We then run a semantic-preservation verification using an LLM to flag variants that are likely to change the task intent (after pipeline refinement, 6 Preprint. Under review. almost all variants pass). The resulting âvibe datasetâ pairs each canonical benchmark sample s with a set of K controlled prompt variants conditioned onP in . (C) Model Comparison.We evaluate both whether a model solves the task and how well its response fits the userâs preferences. To measure correctness, we compute Pass@1 on the benchmark tests.To measure response preference, an LLM judge compares two model outputs side by side from the same user perspective. For each output dimension inP out , the judge chooses the preferred response for that user along with a confidence score and rationale. These pairwise judgments are aggregated into win rates to quantify shifts in model preferences across users. The resulting pipeline is a personalized evaluation suite that reflects the userâs input and output preferences. For each user, the pipeline yields a tailored set of test prompts and interpretable pairwise personal judgment scores. These judgments can be inspected at the dimension level, comparing models on specific dimensions across samples, or aggregated into an overall preference signal. In this way, the pipeline captures both which model is preferred and why. In the following section, we evaluate the pipeline on coding tasks across four profiles and four model matchups. 6 Experiments 6.1 Experimental setup Models.We study four head-to-head matchups between related models: (1) GPT-5.1 (Ope- nAI, 2025b) vs. GPT-OSS-20B (Agarwal et al., 2025), (2) GPT-5.1 vs. GPT-4o (OpenAI, 2024), (3) Gemini-3 Pro (Pichai et al., 2025) vs. Gemma-3 4B (Kamath et al., 2025), and (4) Qwen3- 32B vs. Qwen3-14B (Yang et al., 2025). These pairings allow us to test whether personaliza- tion reveals finer-grained trade-offs when the models being compared have an expected capability ordering (due to size differences or provider tiers). Prompt personalization is done using GPT-5.1 and Qwen3-32B, withk =2 and 3 variations, respectively. Unless stated otherwise, we use GPT-5.1, GPT-OSS-20B, and Qwen3-14B as LLM judges (GPT-5.1 omitted for Gemini and Qwen comparisons due to cost). We report judge agreement percentages and Cohenâs Kappa. 5 Data and prompt variants. We use the MBPP+ and HumanEval+ Datasets (Liu et al., 2023), sampling 100 problems from each. For each persona and problem, we evaluate models under three prompt types: the original prompt,Kpersonalized variants, andK neutral paraphrase controls produced with PROMPTSUITE (Habba et al., 2025). The control prompts change the wording without adding persona-specific information (e.g., adding âPerform the following task:â), which helps isolate the effect of personalized paraphrasing. We evaluate one generation per prompt due to cost, as partial experiments with GPT-5.1, GPT-OSS-20B, and Qwen models show a consistent win rate. To check task preservation after personalization, we evaluate the correctness of personalized prompts using the original benchmark tests and report the preservation rate: the percentage of samples solved with both the original prompt and personalized rewrite. This is only a lower bound, since failures may also result from additional constraints or changes in response format. We report this for GPT-5.1 and Gemini-3 Pro and manually inspect 20 prompts that fail this check. Personas and vibe dimensions. We use four hand-written user personas representing varying levels of coding expertise: Beginner Student, Intermediate Learner, AI Researcher, and Advanced Developer. Each persona includes a description specifying both input and output preferences, and assigns importance weights from 1 to 5 to the output dimensions. Because our experiments focus on single-turn coding, we evaluate the dimensions most relevant to that setting, excluding Stability and Safety. We further replace Friction and Ambiguity handling with two narrower dimensions: Context awareness, which captures whether the response respects the task context and constraints, and Persona consistency, which captures whether the response fits the intended user role. 5 See Appendix E for more implementation details. 7 Preprint. Under review. 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 94% 89% 87% 25% 19% 57% 15% 30% 55% 60% 14% 26% 42%46% 29%63% 15%76% GPT-5.1TieGPT-OSS-20B (a) Original prompts 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 16% 79% 16% 77% 45% 22% 33% 42% 38% 20% 46% 33% 21% 38% 20% 42% 42% 26% 32% 49% 29% 22% 31% 34% 35% GPT-5.1TieGPT-OSS-20B (b) Personalized Figure 4: Personalization changes model preferences. Head-to-head win rates for GPT- 5.1 vs. GPT-OSS-20B on MBPP+, broken down by dimensions. Left: original benchmark prompts. Right: persona-specific rewrites averaged over four personas. Several dimensions favor different models depending on the prompt form, showing that benchmark prompts can mask user-relevant differences beyond correctness. Pairwise judging and aggregation.For each persona, sample, and output dimension, an LLM judge assigns a pairwise label (A WINS/B WINS/TIE). To mitigate position effects, we evaluate each comparison twice with the responses order-swapped following Jiang et al. (2025b) and resolve disagreements using the judgeâs confidence score. To determine the per-sample winner, we first comparePass@Kcorrectness: if only one model is correct, it wins. Otherwise, we aggregate the output dimensions judgments using the personaâs weights. We report per-dimension and overall win and tie rates across all judges. 6 Human validation of LLM judgments. We validate the automated judging setup with a human preference study. Six graduate student annotators compare model outputs in the same pairwise, persona-conditioned format used for LLM judges, selecting a winner or tie across dimensions. This task is demanding â it requires code understanding and careful comparison of lengthy responses across seven dimensions. We therefore keep the study small, with each annotator completing 12 easier-to-annotate comparisons in about one hour. The study covers two personas (Beginner, Advanced), two model pairs (GPT-5.1 vs. GPT-4o, Gemini-3-Pro vs. Gemma-3-4B), and 32 sampled comparisons (24 original, 8 personalized), filtered for length and a minimal 2-judge consensus. This checks whether our persona-conditioned LLM judgments align with human preferences (see Appendix E). 6.2 Results Personalization changes which model is preferred.As shown in Table 1, persona-specific rewrites often reverse the pattern seen under the original benchmark prompts. For GPT- 5.1 vs. GPT-OSS-20B and GPT-5.1 vs. GPT-4o, the original prompts favor the weaker or older model for the Beginner and Intermediate personas, whereas personalized prompts sharply increase GPT-5.1âs win rate. For the more expert persona, GPT-5.1 is already mostly preferred on the original prompts and remains preferred after personalization. Gemini-3 Pro vs. Gemma-3-4B preference is balanced on original prompts and led by Gemini-3 Pro on personalized prompts, with a substantially weaker shift for Qwen3-32B vs. Qwen3-14B. In contrast, control paraphrases mostly preserve the original ordering, suggesting that the shift is unlikely to stem from generic rephrasing variations. Dimension-level shifts .The dimension-level results help explain why overall preferences shift, as shown in Figure 4. On the original prompts, GPT-OSS-20B is often favored over GPT-5.1 on clarity and tone, while GPT-5.1 leads on cognitive load. After personalization, GPT-5.1 becomes more competitive across these subjective dimensions, reversing several gaps. Manual inspection suggests that GPT-5.1 often defaults to concise, solution-focused re- sponses, whereas GPT-OSS-20B gives verbose, tutor-like answers. Responses to benchmark prompts may therefore mask user-relevant trade-offs by favoring one interaction style. 6 See Appendix C for full experimental details, and Appendix D for ablations on position bias, gated correctness, unweighted aggregation, judge majority vote, and avoiding judge self-preference. 8 Preprint. Under review. Win-rate (Tie-rate) Model PairPrompt TypeBegginerIntermediate Researcher Advanced GPT-5.1 vs. GPT-OSS-20B Original 0.03 * (0.00)0.01 * (0.00)0.08 * (0.02)0.91 * (0.01) Personalized0.77 * (0.02)0.55 * (0.02)0.43 * (0.01)0.58 * (0.03) Control0.06 * (0.00)0.02 * (0.00)0.10 * (0.02)0.93 * (0.01) GPT-5.1 vs. GPT-4o Original 0.09 * (0.00)0.16 * (0.02)0.63 * (0.02)0.88 * (0.00) Personalized0.94 * (0.01)0.77 * (0.02)0.97 * (0.00)0.82 * (0.02) Control0.08 * (0.01)0.19 * (0.03)0.70 * (0.02)0.95 * (0.01) Gemini-3-Pro vs. Gemma-3-4B Original 0.48 (0.02)0.53 (0.01)0.48 (0.03)0.66 * (0.02) Personalized0.93 * (0.01)0.90 * (0.01)0.97 * (0.01)0.70 * (0.02) Control0.44 * (0.02)0.45 * (0.02)0.48 (0.02)0.69 * (0.02) Qwen3-32B vs. Qwen3-14B Original 0.54 (0.04)0.62 * (0.03)0.53 (0.04)0.38 * (0.05) Personalized0.54 (0.02)0.67 * (0.04)0.62 * (0.03)0.54 * (0.04) Control0.54 (0.05)0.59 * (0.04)0.55 * (0.06)0.40 * (0.05) Table 1: Personalization shifts win-rates. Per-sample win rates on MBPP+ by user and prompt type, reported for the first model in each pair (tie-rate in parentheses). On benchmark prompts,GPT-5.1underperforms for Beginner and Intermediate, but personalized rewrites sharply increase its win rate, as they do forGemini-3-Pro. Both remain stronger for the Advanced persona in all prompts. ForQwen3-32Bvs.Qwen3-14B, personalization yields a weaker shift toward the larger model. Control shows generic prompt rewrites match the original pattern. * denotes statistical significance on a two-sided binomial test. The effect generalizes across evaluation settings.We observe mostly similar trends when using Qwen3-32B as a generator, when evaluating on HumanEval+, and varying the winner rule, including unweighted scoring, majority vote, and strict tie-breaking (Appendix D). The task preservation check shows 87%±2%, indicating personalization mostly preserves the original task (20 failed checks were manually verified to also preserve the original task). The preferences of LLM judges are consistent and align with human judgment.Across samples, LLM judges reach reasonably consistent per-sample preferences with a mean agreement of 78%±13 and FleissâsÎș =0.39±0.16. Human validation on the original prompts shows high agreement both within humans (94%±15,Îș =0.80±0.39) and between humans and LLM judges (89%±16,Îș =0.78±0.35) (further analysis in Appendix D). These results support the reliability of preference judgments across users and samples. 7 Conclusion We study vibe-testing as a real-world evaluation practice and present an empirically grounded formalization. We turn this formalization into a proof-of-concept pipeline and show that personalization can change model preferences. More broadly, our findings show that model quality depends not only on what a benchmark measures, but also on how users frame tasks and judge responses. Formalized vibe-testing provides a practical foundation for future evaluation methods that systematically model user-dependent preferences. 8 Limitations and future work Our empirical grounding is limited by both sources: the in-the-wild analysis relies on LLM-assisted extraction and manual verification, which limits scale and remains subjective, and the survey includes 51 participants from a highly technical population. We study a narrow setting: single-turn coding tasks with four hand-written personas. The pipeline also relies on LLMs for rewriting and judging, so rewrites may drift from the intended user framing or task, and LLM judgments may be biased and not fully match human preferences. 9 Preprint. Under review. Our modular pipeline is simplified by design. Future work can extend it to multi-turn (Liao et al., 2024; Lu et al., 2025) and tool-augmented settings (Chi et al., 2024), strengthen human validation (Kim et al., 2024), replace hand-crafted personas with learned profiles (Davidson et al., 2023; Jiang et al., 2025a; Zhao et al., 2025; Fu et al., 2025; Wang et al., 2025), and expand beyond coding (Li et al., 2024; Chang et al., 2025). Ethics statement Our work studies and operationalize a form of informal evaluation that users already practice. We do not train new language models or deploy a user-facing system; we propose an evaluation pipeline and report controlled experiments. Human subjects. We collected a survey from volunteer respondents recruited via public social media posts and ran a human annotation task with volunteer annotators. Participation in both was optional and uncompensated. We did not collect sensitive personal data beyond coarse self-reported background and usage habits, and all reported results are aggregated or anonymized. We submitted the study for institutional ethics review as required by our relevant institutions. In-the-wild sources. Our in-the-wild corpus is derived from publicly available model comparison reports. We use these sources to study evaluation practices rather than to profile individuals. In released artifacts, we retain source metadata, including names and links to the original materials, and attribute all content to its original authors. All rights to the original materials remain with their respective authors or publishers. LLM usage and potential harms. Our pipeline uses LLMs for prompt rewriting and for automated judging. These components may encode biases, including preferences for certain writing styles or verbosity, and could disadvantage particular user groups or interaction styles if used without validation. We mitigate position bias via swapped-order judging and include controls for generic paraphrasing, but automated judging remains imperfect. We therefore view the pipeline as a tool for surfacing trade-offs, not a definitive arbiter of model quality. Acknowledgments This research was supported by the Israel Science Foundation (grant No. 2942/25) and the European Union (ERC, Control-LM, 101165402). Views and opinions expressed are those of the authors only and do not necessarily reflect those of the European Union or the European Research Council Executive Agency; neither the European Union nor the granting authority can be held responsible for them. We thank the âGoogle Academic Program Awardâ for providing access to Gemini. We would like to express our gratitude to Gili Lior for valuable feedback and thoughtful comments throughout this work, and also thank Dana Arad, Tomer Ashuach, Orian Dabod, Noam Dahan, Shahar Levy, Nir Mazor, and Michael Toker for their assistance and support. References Sandhini Agarwal, Lama Ahmad, Jason Ai, Sam Altman, Andy Applebaum, Edwin Arbus, Rahul K Arora, Yu Bai, Bowen Baker, Haiming Bao, et al. gpt-oss-120b & gpt-oss-20b model card. arXiv preprint arXiv:2508.10925, 2025. Yixin Cao, Shibo Hong, Xinze Li, Jiahao Ying, Yubo Ma, Haiyuan Liang, Yantao Liu, Zijun Yao, Xiaozhi Wang, Dan Huang, et al. Toward generalizable evaluation in the llm era: A survey beyond benchmarks. arXiv preprint arXiv:2504.18838, 2025. Serina Chang, Ashton Anderson, and Jake M Hofman. Chatbench: From static benchmarks to human-ai evaluation. arXiv preprint arXiv:2504.07114, 2025. 10 Preprint. Under review. Yizhou Chi, Lingjun Mao, and Zineng Tang. Amongagents: Evaluating large language models in the interactive text-based social deduction game. arXiv preprint arXiv:2407.16521, 2024. Sam Davidson, Salvatore Romeo, Raphael Shu, James Gung, Arshit Gupta, Saab Mansour, and Yi Zhang. User simulation with large language models for evaluating task-oriented dialogue. arXiv preprint arXiv:2309.13233, 2023. Dave Davies. Evaluating Large Language Models (LLMs): A comprehensive guide for practitioners â online-inference.medium.com. https://tinyurl.com/4ws2jwuy, 2025. Lisa Dunlap, Krishna Mandal, Trevor Darrell, Jacob Steinhardt, and Joseph E Gonzalez. Vibecheck: Discover and quantify qualitative differences in large language models. arXiv preprint arXiv:2410.12851, 2024. Xiao Fu, Hossein A Rahmani, Bin Wu, Jerome Ramos, Emine Yilmaz, and Aldo Lipani. Pref: Reference-free evaluation of personalised text generation in llms. arXiv preprint arXiv:2508.10028, 2025. Google DeepMind. Gemini 3 flash model card, December 2025. URLhttps://storage. googleapis.com/deepmind-media/Model-Cards/Gemini-3-Flash-Model-Card.pdf. Pub- lished: December 2025. Eliya Habba, Noam Dahan, Gili Lior, and Gabriel Stanovsky. PromptSuite: A task-agnostic framework for multi-prompt generation. In Ivan Habernal, Peter Schulam, and J Ì org Tiedemann (eds.), Proceedings of the 2025 Conference on Empirical Methods in Natural Lan- guage Processing: System Demonstrations, p. 254â263, Suzhou, China, November 2025. Association for Computational Linguistics. ISBN 979-8-89176-334-0. doi: 10.18653/v1/ 2025.emnlp-demos.19. URL https://aclanthology.org/2025.emnlp-demos.19/. huggingFace. Introducing AI Sheets: a tool to work with datasets using open AI models! â huggingface.co. https://huggingface.co/blog/aisheets, 2025. Naman Jain, Han, Alex Gu, Wen-Ding Li, Fanjia Yan, Tianjun Zhang, Sida Wang, Armando Solar-Lezama, Koushik Sen, and Ion Stoica. Livecodebench: Holistic and contamination free evaluation of large language models for code. In Y. Yue, A. Garg, N. Peng, F. Sha, and R. Yu (eds.), International Conference on Representation Learning, volume 2025, p. 58791â58831, 2025. URLhttps://proceedings.iclr.c/paperfiles/paper/2025/file/ 94074d5a072d28f75a76dabed43767-Paper-Conference.pdf. Qi Jia, Xiang Yue, Tianyu Zheng, Jie Huang, and Bill Yuchen Lin. Simulbench: Evaluating lan- guage models with creative simulation tasks. In North American Chapter of the Association for Computational Linguistics, 2024. URLhttps://api.semanticscholar.org/CorpusId: 272600407. Bowen Jiang, Zhuoqun Hao, Young-Min Cho, Bryan Li, Yuan Yuan, Sihao Chen, Lyle Ungar, Camillo J Taylor, and Dan Roth. Know me, respond to me: Benchmarking llms for dynamic user profiling and personalized responses at scale. arXiv preprint arXiv:2504.14225, 2025a. Hongchao Jiang, Yiming Chen, Yushi Cao, Hung-yi Lee, and Robby T Tan. Codejudgebench: Benchmarking llm-as-a-judge for coding tasks. arXiv preprint arXiv:2507.10535, 2025b. Gemma Team Aishwarya Kamath, Johan Ferret, Shreya Pathak, Nino Vieillard, Ramona Merhej, Sarah Perrin, Tatiana Matejovicova, Alexandre Ramâe, Morgane Rivi ` ere, Louis Rouillard, Thomas Mesnard, Geoffrey Cideron, Jean-Bastien Grill, Sabela Ramos, Edouard Yvinec, Michelle Casbon, Etienne Pot, Ivo Penchev, Gael Liu, Francesco Visin, Kathleen Kenealy, Lucas Beyer, Xiaohai Zhai, Anton Tsitsulin, R Ì obert Istvan Busa-Fekete, Alex Feng, Noveen Sachdeva, Benjamin Coleman, Yi Gao, Basil Mustafa, Iain Barr, Emilio Parisotto, David Tian, Matan Eyal, Colin Cherry, Jan-Thorsten Peter, Danila Sinopalnikov, Surya Bhu- patiraju, Rishabh Agarwal, Mehran Kazemi, Dan Malkin, Ravin Kumar, David Vilar, Idan Brusilovsky, Jiaming Luo, Andreas Steiner, Abe Friesen, Abhanshu Sharma, Abheesht Sharma, Adi Mayrav Gilady, Adrian Goedeckemeyer, Alaa Saade, Alexander Kolesnikov, 11 Preprint. Under review. Alexei Bendebury, Alvin Abdagic, Amit Vadi, Andr âas Gyorgy, Andr Ì e Susano Pinto, Anil Das, Ankur Bapna, Antoine Miech, Antoine Yang, Antonia Paterson, Ashish Shenoy, Ayan Chakrabarti, Bilal Piot, Boxi Wu, Bobak Shahriari, Bryce Petrini, Charlie Chen, Char- line Le Lan, Christopher A. Choquette-Choo, Cj Carey, Cormac Brick, Daniel Deutsch, Danielle Eisenbud, Dee Cattle, Derek Cheng, Dimitris Paparas, Divyashree Shivakumar Sreepathihalli, Doug Reid, Dustin Tran, Dustin Zelle, Eric Noland, Erwin Huizenga, Eugene Kharitonov, Frederick Liu, Gagik Amirkhanyan, Glenn Cameron, Hadi Hashemi, Hanna Klimczak-Pluciânska, Harman Singh, Harsh Mehta, Harshal Tushar Lehri, Hussein Hazimeh, Ian Ballantyne, Idan Szpektor, Ivan Nardini, Jean Pouget-Abadie, Jetha Chan, Joe Stanton, J. Michael Wieting, Jonathan Lai, Jordi Orbay, Joe Fernandez, Joshua Newlan, Junsong Ji, Jyotinder Singh, Kat Black, Kathy Yu, Kevin Hui, Kiran Vodrahalli, Klaus Greff, Linhai Qiu, Marcella Valentine, Marina Coelho, Marvin Ritter, Matt Hoffman, Matthew Watson, Mayank Chaturvedi, Michael Moynihan, Min Ma, Nabila Babar, Natasha Noy, Nathan Byrd, Nick Roy, Nikola Momchev, Nilay Chauhan, Oskar Bunyan, Pankil Botarda, Paul Caron, Paul Kishan Rubenstein, Phil Culliton, Philipp Schmid, Pier Giuseppe Sessa, Ping mei Xu, Piotr Sta Ì nczyk, Pouya Dehghani Tafti, Rakesh Shivanna, Renjie Wu, Renke Pan, Reza Ardeshir Rokni, Rob Willoughby, Rohith Vallu, Ryan Mullins, Sammy Jerome, Sara Smoot, Sertan Girgin, Shariq Iqbal, Shashir Reddy, Shruti Sheth, Siim P Ì oder, Sijal Bhatnagar, Sindhu Raghuram Panyam, Sivan Eiger, Susan Zhang, Tianqi Liu, Trevor Ya- covone, Tyler Liechty, Uday Kalra, Utku Evci, Vedant Misra, Vincent Roseberry, Vladimir Feinberg, Vlad Kolesnikov, Woohyun Han, Woosuk Kwon, Xi Chen, Yinlam Chow, Yuvein Zhu, Zichuan Wei, Zoltan Egyed, Victor Cotruta, Minh Giang, Phoebe Kirk, Anand Rao, Jessica Lo, Erica Moreira, Luiz Gustavo Martins, Omar Sanseviero, Lucas Gonzalez, Zach Gleicher, Tris Warkentin, Vahab S. Mirrokni, Evan Senter, Eli Collins, Joelle Barral, Zoubin Ghahramani, Raia Hadsell, Yossi Matias, D. Sculley, Slav Petrov, Noah Fiedel, Noam Shazeer, Oriol Vinyals, Jeffrey Dean, Demis Hassabis, Koray Kavukcuoglu, Cl Ì ement Farabet, Elena Buchatskaya, Jean-Baptiste Alayrac, Rohan Anil, Dmitry Lepikhin, Sebas- tian Borgeaud, Olivier Bachem, Armand Joulin, Alek Andreev, Cassidy Hardin, Robert Dadashi, and Lâeonard Hussenot. Gemma 3 technical report. ArXiv, abs/2503.19786, 2025. URL https://api.semanticscholar.org/CorpusID:277313563. Douwe Kiela, Max Bartolo, Yixin Nie, Divyansh Kaushik, Atticus Geiger, Zhengxuan Wu, Bertie Vidgen, Grusha Prasad, Amanpreet Singh, Pratik Ringshia, Zhiyi Ma, Tristan Thrush, Sebastian Riedel, Zeerak Waseem, Pontus Stenetorp, Robin Jia, Mohit Bansal, Christopher Potts, and Adina Williams. Dynabench: Rethinking benchmarking in NLP. In Kristina Toutanova, Anna Rumshisky, Luke Zettlemoyer, Dilek Hakkani-Tur, Iz Beltagy, Steven Bethard, Ryan Cotterell, Tanmoy Chakraborty, and Yichao Zhou (eds.), Proceedings of the 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, p. 4110â4124, Online, June 2021. Association for Computational Linguistics. doi: 10.18653/v1/2021.naacl-main.324. URLhttps: //aclanthology.org/2021.naacl-main.324/. Tae Soo Kim, Yoonjoo Lee, Jamin Shin, Young-Ho Kim, and Juho Kim. Evallm: Interactive evaluation of large language model prompts on user-defined criteria. In Proceedings of the 2024 CHI Conference on Human Factors in Computing Systems, p. 1â21, 2024. Md Tahmid Rahman Laskar, Sawsan Alqahtani, M Saiful Bari, Mizanur Rahman, Mo- hammad Abdullah Matin Khan, Haidar Khan, Israt Jahan, Amran Bhuiyan, Chee Wei Tan, Md Rizwan Parvez, Enamul Hoque, Shafiq Joty, and Jimmy Xiangji Huang. A systematic survey and critical review on evaluating large language models: Chal- lenges, limitations, and recommendations. In Yaser Al-Onaizan, Mohit Bansal, and Yun-Nung Chen (eds.), Proceedings of the 2024 Conference on Empirical Methods in Natural Language Processing, p. 13785â13816, Miami, Florida, USA, November 2024. Associ- ation for Computational Linguistics. doi: 10.18653/v1/2024.emnlp-main.764. URL https://aclanthology.org/2024.emnlp-main.764/. Ruosen Li, Ruochen Li, Barry Wang, and Xinya Du. Iqa-eval: Automatic evaluation of human-model interactive question answering. Advances in Neural Information Processing Systems, 37:109894â109921, 2024. 12 Preprint. Under review. Yusheng Liao, Yutong Meng, Yuhao Wang, Hongcheng Liu, Yanfeng Wang, and Yu Wang. Automatic interactive evaluation for large language models with state aware patient simulator. arXiv preprint arXiv:2403.08495, 2024. Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. Is your code generated by chatGPT really correct? rigorous evaluation of large language models for code gen- eration. In Thirty-seventh Conference on Neural Information Processing Systems, 2023. URL https://openreview.net/forum?id=1qvx610Cu7. Yuxuan Lu, Jing Huang, Yan Han, Bingsheng Yao, Sisong Bei, Jiri Gesi, Yaochen Xie, Qi He, Dakuo Wang, et al. Can llm agents simulate multi-turn human behavior? evidence from real online customer behavior data. arXiv preprint arXiv:2503.20749, 2025. Xiang Luo, Zhiwen Tang, Jin Wang, and Xuejie Zhang. Duetsim: Building user simulator with dual large language models for task-oriented dialogues. ArXiv, abs/2405.13028, 2024. URL https://api.semanticscholar.org/CorpusId:269804692. Mark Mazumder, Colby Banbury, Xiaozhe Yao, Bojan Karla Ë s, William Gaviria Rojas, Sudnya Diamos, Greg Diamos, Lynn He, Alicia Parrish, Hannah Rose Kirk, et al. Dataperf: Benchmarks for data-centric ai development. Advances in Neural Information Processing Systems, 36:5320â5347, 2023. Meta. Llama 3.3 model card, December 2024. URLhttps://github.com/meta-llama/ llama-models/blob/main/models/llama33/MODELCARD.md. Model release date (70B In- struct): 2024-12-06. OpenAI.Gpt-4o system card, August 2024.URLhttps://cdn.openai.com/ gpt-4o-system-card.pdf. OpenAI. Sycophancy in GPT-4o: What happened and what weâre doing about it â ope- nai.com. https://openai.com/index/sycophancy-in-gpt-4o/, 2025a. OpenAI. Gpt-5.1 instant and gpt-5.1 thinking system card addendum, November 2025b. URL https://openai.com/index/gpt-5-system-card-addendum-gpt-5-1/. Sundar Pichai, Demis Hassabis, and Koray Kavukcuoglu. A new era of intelligence with gemini 3, 2025. Jon Saad-Falcon, Rajan Vivek, William Berrios, Nandita Shankar Naik, Matija Franklin, Bertie Vidgen, Amanpreet Singh, Douwe Kiela, and Shikib Mehri. Lmunit: Fine-grained evaluation with natural language unit tests. arXiv preprint arXiv:2412.13091, 2024. Manya Wadhwa, Zayne Sprague, Chaitanya Malaviya, Philippe Laban, Junyi Jessy Li, and Greg Durrett. Evalagent: Discovering implicit evaluation criteria from the web. arXiv preprint arXiv:2504.15219, 2025. Kuang Wang, Xianfei Li, Shenghao Yang, Li Zhou, Feng Jiang, and Haizhou Li. Know you first and be you better: Modeling human-like user simulators via implicit profiles. ArXiv, abs/2502.18968, 2025. URL https://api.semanticscholar.org/CorpusID:276617942. Laura Weidinger, Inioluwa Deborah Raji, Hanna Wallach, Margaret Mitchell, Angelina Wang, Olawale Salaudeen, Rishi Bommasani, Deep Ganguli, Sanmi Koyejo, and William Isaac. Toward an evaluation science for generative ai systems. arXiv preprint arXiv:2503.05336, 2025. An Yang, Anfeng Li, Baosong Yang, Beichen Zhang, Binyuan Hui, Bo Zheng, Bowen Yu, Chang Gao, Chengen Huang, Chenxu Lv, et al. Qwen3 technical report. arXiv preprint arXiv:2505.09388, 2025. Y Zhang, Y Mai, JSR Roberts, R Bommasani, Y Dubois, and P Liang. Helm instruct: a multidimensional instruction following evaluation framework with absolute ratings, 2024. 13 Preprint. Under review. Zheng Zhao, Clara Vania, Subhradeep Kayal, Naila Khan, Shay B Cohen, and Emine Yilmaz. Personalens: A benchmark for personalization evaluation in conversational ai assistants. arXiv preprint arXiv:2506.09902, 2025. Ming Zhong, Xiang Zhou, Ting-Yun Chang, Qingze Wang, Nan Xu, Xiance Si, Dan Garrette, Shyam Upadhyay, Jeremiah Liu, Jiawei Han, et al. Vibe checker: Aligning code evaluation with human preference. arXiv preprint arXiv:2510.07315, 2025. 14 Preprint. Under review. A Survey extended details We recruited volunteer respondents via public social media posts aimed at a technical audience (e.g., X and Reddit). Participation was optional and uncompensated. We collected coarse self-reports of technical background and usage habits, as well as questions about eval- uation routines, perceived benchmark gaps, and interest in automation. Before answering any questions, participants were shown the information and definition as in Figure 10. In the released survey results, examples of open-ended prompts and âgolden promptsâ were omitted to preserve respondent privacy. The full survey questions and answer distributions are in Table 18, Table 19, Table 20, and Table 21. Some questions were optional or multi-select. We therefore compute percentages with respect to the number of respondents who answered each question (or selected at least one option in multi-select questions). Likert-style questions are reported as distributions over the 1â7 scale. When reporting means in the main text, we compute them from the raw counts; due to rounding in percentage displays, means computed from the rounded percentages may differ slightly. Figure 2 in the main paper visualizes two multiple-choice questions from Table 19 and Table 21: (i) perceived benchmark failures (Q11), and (i) common vibe-testing methods (Q7). We plot the same percentages, ordered by frequency, and use the table above as the authoritative reference for exact values. B In-the-wild examples labeling We provide a detailed description of the four-stage procedure summarized in Section 3, including the prompting setup used for extraction and labeling, the dimension consolidation process, and the final corpus-level analysis. B.1 Goal and scope The goal of this analysis is to empirically ground our definition of vibe-testing by document- ing how practitioners qualitatively evaluate LLMs in real-world settings. Accordingly, the corpus is curated for concreteness and diversity rather than representativeness, and the analysis is qualitative and exploratory. B.2 Stage (1): source retrieval and selection We manually collected 40 public model comparison reports from four source types: YouTube review transcripts, Reddit threads, blog posts, and technology news articles. Sources were identified via targeted searches combining model names (e.g., âGPTâ, âClaudeâ, âGeminiâ), comparison terms (e.g., âvsâ, âreviewâ, âcomparisonâ), and subjective language (e.g., âfeelsâ, âvibesâ, âI preferâ, âworks better for meâ). See source list in Table 16 and Table 17. We included sources that satisfy the three criteria stated in the main text: (i) reference at least one specific model, (i) describe at least one concrete test input (prompt, task, or scenario), and (i) include qualitative judgments and subjective claims about model behavior or output quality. We excluded sources that were purely promotional, focused exclusively on benchmark scores without qualitative discussion, or lacked concrete test inputs. The final set of 40 sources was selected to maximize diversity of task types and interaction settings. B.3 Stage (2): vibe-test extraction and structured labeling For each source, we used LLMs (GPT-5.2 and Gemini 3 Pro) to extract and label vibe-tests, defined as localized instances where an author evaluates one or more models on a specific task using subjective criteria. For both YouTube transcripts and Reddit threads, the LLM was prompted to (a) produce a brief analysis identifying candidate vibe-testing instances and checking them against the definition, and then (b) output a JSON array of extracted vibe-tests with structured fields. Each extracted vibe-test included: 15 Preprint. Under review. âą quote: a direct excerpt capturing the instance (1â5 sentences); âą task type: a brief description of the tested task or scenario; âą modelsmentioned: a list of model names mentioned (empty if not specified); âą vibe language: the subjective descriptors used in the quote; âą whythisisvibetesting: a short justification; âą benchmark mention: whether benchmarks were mentioned (Yes/No); âą timestamprange (YouTube) or metadata when available (Reddit). The authors manually verified the sampled extracted vibe-tests and iterated over the prompt to remove false positives (e.g., general opinions without a concrete task, or purely benchmark-driven comparisons), corrected extraction errors (e.g., truncated quotes, misat- tributed models), and retained only instances that clearly satisfy the operational definition. LLM prompt for vibe-test extraction and labeling.We used the prompt in Figure 11 (with minor formatting adjustments between YouTube and Reddit to reflect available metadata): B.4 Stage (3): trend analysis and common dimensions Stage (3) produces a consolidated, closed set of recurring subjective dimensions and applies it consistently across all vibe-tests. (3a) Proposing and reconciling common dimensions. Starting from the open-ended vibelanguageand justifications produced in Stage (2), we asked the LLMs to propose lists of repeated subjective dimensions appearing across vibe-tests, grouping similar criteria under shared labels. In parallel, we independently compiled candidate lists from manual review. We then iteratively reconciled and refined these lists, merging overlapping categories, splitting overly broad ones, and discarding idiosyncratic or weakly supported dimensions, to derive a final closed set of common dimensions. (3b) Dimension-based re-annotation of each vibe-test. After fixing the closed set of di- mensions, we performed a second annotation pass in which each vibe-test was re-annotated using only this dimension list. We prompted the model to output a single JSON object per vibe-test, selecting dimensions only when clearly supported by the text and providing per- dimension justifications citing exact phrases. The model was explicitly instructed to avoid inferring missing information and to mark missing evidence asnot statedoruncertain. We compiled the resulting per-instance annotations into a single consolidated JSON file representing the full in-the-wild corpus. Prompt for dimension-based re-annotation. We used the prompt in Figure 12 to re- annotate each vibe-test with the fixed dimension set: B.5 Stage (4): framework consistency check and gap analysis Finally, we provided (i) the draft paper definitions (including the proposed input/output dimensions) and (i) the consolidated JSON of dimension-annotated vibe-tests to an LLM, and asked it to conduct a critical consistency check between the framework and the empirical data. The model was instructed to: âąverify that the paper definitions encompass the subjective language used in the vibe-tests, âąverify that the dimension inventory covers all distinct âvibesâ found in the corpus, âąidentify unmapped instances whose language does not fit the proposed dimensions, âąidentify unsupported theory (dimensions defined in the paper but absent from the corpus), âą highlight mismatches where our definitions conflict with practitioner usage. We used this output as a gap analysis to refine dimension definitions and ensure that the final framework closely reflects the empirical examples rather than purely theoretical assumptions. 16 Preprint. Under review. Input DimensionOperational MeaningTypical Cues Task typeThe kind of task used as the test, ranging from short, isolated prompts to multi-step scenarios (e.g., single-turn coding, debug- ging, planning, writing, workflow tasks). Mentions of âmy daily workflow,â âI tried debugging,â âI asked it to plan,â or explicit task categories (code gener- ation, refactor, summarization, reason- ing). Task complexityHow demanding the test is in length, num- ber of constraints, required steps, and need for long-range coherence. Short one-shot prompts vs. long prompts with many requirements, multi-step instructions, or tasks re- quiring sustained structure. Real-world contextWhether the prompt situates the task in a concrete domain or scenario (personal, pro- fessional, or everyday), rather than an ab- stract benchmark-like query. âIn my codebase,â âfor my project,â âas a product manager,â âexplain like cooking,â domain-specific details, con- straints, or artifacts. Persona-based framingHow the user frames the interaction style, role, or audience (tutor vs. peer, novice vs. expert, tone requirements). âExplain to a beginner,â âbe concise,â âact as a senior engineer,â âwrite like a legal memo,â explicit tone or audience constraints. Underspecification levelHow much the prompt leaves implicit, to test the modelâs ability to ask clarifying ques- tions, make reasonable assumptions, or han- dle ambiguity. Vague instructions on purpose (âdo something betterâ), missing details, open-ended tasks, or explicit stress- tests of ambiguity handling. Constraint tightnessHow strictly the prompt constrains format, tools, style, or rules (schemas, word limits, citation rules, refusal constraints). âReturn JSON with this schema,â âno markdown,â âmust cite sources,â âdo not use X,â strict formatting or policy constraints. Reference availabilityWhether the prompt provides grounding material (code, document excerpt, table) vs. asking from scratch. Presence of pasted context, files, or citations, vs. prompts that rely on the modelâs background knowledge alone. Table 2: Taxonomy of vibe-testing dimensions. We organize recurring axes of variation into input-oriented dimensions (what users choose to test and how they frame it) and output-oriented dimensions (how users compare outputs and what qualities they prioritize). Each dimension is intended to be actionable: it can be instantiated when constructing tests and referenced when judging model responses. Prompt for consistency check and gap analysis.For the final analysis, we used the prompt in Figure 13 (with the paper definitions and the consolidated JSON provided as inputs): B.6 Vibe dimensions details The detailed list of input and output vibe dimensions is shown in Tables 2 and Table 3. C Experimental Details We provide full reproducibility details, including model inference settings, persona specifi- cations, prompt templates, the evaluated dimension subset with guidance, and the judging and debiasing protocol. Model inference settings. For each model, we report: (i) system prompt, (i) decoding parameters (e.g., temperature/top-p/top-kor greedy), (i) token limits, and any provider- specific options. For GPT-5.1, we use model IDgpt-5.1-2025-11-13and for Gemini-3- Progemini-3-pro-preview. All GPT models run with thinking enabled when relevant (low effort) and with a 5, 000 token limit, and Qwen3 models use a 15, 000-token limit to accommodate longer reasoning traces. Persona profiles. We provide the full persona specifications (YAML/JSON): persona description (Also in Table 4), input-dimension settings, output-dimension weights (1â5), and expressive-style instructions used by the prompt composer and judge. 17 Preprint. Under review. Output DimensionOperational MeaningTypical Cues Comparison setupHow the user elicits and compares outputs, including side-by-side comparisons, reruns, and multi-prompt probing. âI compared A vs. B,â âran it twice,â âtried a few variants,â âit was inconsis- tent across runs.â CorrectnessWhether the output is correct with respect to the task requirements and stated con- straints. Explicit correctness judgments (âit works,â âit is wrong,â âhallucinatedâ), tests with executable code, or fact- check claims. ClarityHow readable and well organized the re- sponse is for the intended user, including logical flow and formatting. Mentions of âeasy to follow,â âwell structured,â âconfusing,â âjumps around,â âgood explanation.â Cognitive loadHow mentally taxing the response is, given chunking, ordering, and amount of new con- cepts introduced at once. âToo much at once,â âoverwhelming,â ânice step-by-step,â âdumped details,â âhard to track.â Style/Tone fitAlignment with the requested or expected tone, persona, and communication style for the user context. âTooformal,ââfeltfriendly,â âmatches my style,â âsounds like marketing,â âtoo robotic.â Workflow fitWhether the output integrates into the userâs actual workflow, helping them com- plete the task with minimal friction. âI can paste this into my codebase,â âsaved me time,â âusable,â âdoes not match how I work,â ânot actionable.â FrictionWhether the model resists the userâs intent in frustrating ways (fighting constraints, de- railing from role, refusing incorrectly, or be- ing hard to steer). âIt kept insisting,â âignored con- straints,â âwould not do what I asked,â âfelt gaslighting,â âhard to steer.â Ambiguity handlingHow the model behaves under underspeci- fied inputs, including making reasonable as- sumptions and asking clarifying questions. âAsked the right questions,â âmade bad assumptions,â âfilled in details in- correctly,â âhandled vagueness well.â ReliabilityConsistency across reruns and robustness to small prompt changes, including sensitivity and variance. âSometimes it works,â âunstable,â âhigh variance,â âbreaks with tiny changes,ââconsistentacrossat- tempts.â TrustworthinessWhether the model behaves safely and pre- dictably, including refusal correctness and avoidance of harmful or risky guidance. Mentions of unsafe suggestions, un- necessary refusals, policy overreach, or trustworthy caution (especially on sensitive tasks). AnthropomorphismWhether the interaction feels human-like vs. robotic, including naturalness, conver- sational coherence, and perceived âperson- ality.â âFelt human,â âfelt robotic,â âsounds like a real assistant,â âtoo template-y,â âhas a vibe.â Table 3: Taxonomy of vibe-testing output dimensions: how users compare outputs and what they value in responses. We organize recurring axes of variation into input-oriented dimensions (what users choose to test and how they frame it) and output-oriented dimen- sions (how users compare outputs and what qualities they prioritize). Each dimension is intended to be actionable: it can be instantiated when constructing tests and referenced when judging model responses. Prompt variants. We include the exact templates for: (i) the original dataset prompt formatting, (i) the personalized prompt rewriting prompts used by GPT-5.1 and Qwen3- 32B, and (i) the control prompt generation procedure and templates for PROMPTSUITE. We also document how variants are constructed for each persona. Vibe dimensions used for coding.We list the final subset of vibe dimensions evaluated in coding assistance, with brief guidance text for each dimension as used by the judge. Judging protocol and de-biasing.We provide the full judge prompt, the required output format (A/B/TIE plus rationale and confidence), and the position-swap procedure. We specify the confidence-based conflict resolution rule and the alternative agreement-only rule used as a robustness check. 18 Preprint. Under review. ProfileDescription and Preference Weights Beginner StudentâI am an undergraduate student with limited Python experience, mainly using it for basic data analysis in my statistics courses. I need code that is very clear and well-explained.â Weights: Clarity: 5, Style: 1, Workflow Fit: 2, Cognitive Load: 1, Context Awareness: 4, Persona Consistency: 4, Anthropomorphism: 5. Intermediate Learner âI have moderate coding experience and typically work on debugging and small projects. I care most about getting the correct solution, and I appreciate helpful clarifications that support my learning as I go.â Weights: Clarity: 5, Style: 1, Workflow Fit: 3, Cognitive Load: 1, Context Awareness: 4, Persona Consistency: 4, Anthropomorphism: 3. AI ResearcherâI am a researcher in the field of machine learning. I need code that is efficient and easy to modify and trace.â Weights: Clarity: 4, Style: 1, Workflow Fit: 4, Cognitive Load: 1, Context Awareness: 4, Persona Consistency: 4, Anthropomorphism: 1. Advanced Devel- oper âI am an experienced programmer and I often work on optimization and complex debugging. I prefer efficient solutions with minimal guidance and concise outputs.â Weights: Clarity: 3, Style: 1, Workflow Fit: 5, Cognitive Load: 1, Context Awareness: 4, Persona Consistency: 4, Anthropomorphism: 1. Table 4: Representative user persona used to instantiate personalized vibe-testing in coding assistance. Each persona includes a short natural-language description and importance weights for the output dimensions used in evaluation. These descriptions and weights were chosen before running experiments and were not tuned in any way. Regarding LLM judge model choice â pilots with Llama3.3-70B (Meta, 2024) and Gemini 3 Flash (Google DeepMind, 2025) yielded similar or lower-quality judgments and are omitted. C.1 Prompts and personas used in the pipeline We release the full prompts used across all stages of the pipeline: persona parsing, prompt- change proposal, personalized prompt generation and verification, and subjective pairwise judging. C.1.1 Personas The pipeline evaluates models under four fixed user personas that span a novice-to-expert spectrum (Section 6.2). Each persona is represented as a structured profile with (i) a short natural-language description and (i) explicit preferences over the input and output di- mensions. Profiles are used in two places: (1) to personalize benchmark prompts while preserving the underlying task, and (2) to condition pairwise subjective judging on what a given persona values. In our release, persona profiles are stored as JSON/YAML files, one per persona, with a shared schema. Each profile includes apersonadescriptionfield, aninputdimensions object, and anoutputdimensionsobject whose entries are either categorical labels (for discrete dimensions) or importance weights on a 1â5 scale (for prioritized output criteria). See personas description in Table 4. C.1.2 Prompts used in the pipeline We release the full prompts used across all stages of the pipeline: persona parsing, prompt- change proposal, personalized prompt generation, verification of semantic preservation, and model evaluation and judging. Prompts are stored in configuration files, with model- specific wrappers (e.g., provider system and developer messages) and stage-specific user prompts. Below, we provide representative templates for the main stages. Throughout, we enforce strict output formatting to support reliable automation and downstream parsing. 19 Preprint. Under review. Provider wrapper. For models that support developer messages, we prepend a minimal wrapper to encourage strict adherence to instructions. Developer message: Follow the instructions strictly. For the Qwen3 models, we used the recommended default instruction with thinking en- abled: Developer message: You are a helpful assistant. Please first think about the question thoroughly. Consider multiple approaches and show your reasoning. Wrap your thinking in<think> and</think> tags and then return your final answer. Persona parsing. Given a short natural-language user description, the persona-parsing prompt asks an LLM to produce a structured JSON profile describing input and output preferences. The model must output a single JSON object and nothing else (Prompt is in Figure 14). Change identification (profileâconcrete prompt modifications). To operationalize a persona profile into actionable prompt edits, we ask an LLM to propose 2â3 concrete modification options for a fixed set of fields, while explicitly disallowing changes that alter the task itself. This stage outputs a single JSON object with a list of changes keyed by profile fields (prompt is in Figure 15). Personalized prompt composition. Given an original benchmark prompt and the se- lected modifications, we generate a personalized version that preserves the underlying programming task. The prompt is written in the persona voice (first person), avoids explicit references to the profile schema, and is constrained to a short length (prompt is in Figure 16). HumanEval+ prefix composition. For HumanEval+ style prompts that include code context and docstrings, we produce only a short persona prefix that is concatenated to the original prompt (Figure 17). This avoids perturbing code formatting while still injecting persona-relevant framing. Semantic-preservation verification. To ensure personalized prompts remain faithful to the original benchmark intent, we use a verifier prompt that checks (i) whether the end goal is identical and (i) whether the ground-truth solution set is preserved. The verifier returns two booleans and an error string if either check fails (prompt is in Figure 18). Notes on implementation and release. All prompt templates above are parameterized using placeholders (e.g.,originalprompt) and are instantiated deterministically by the pipeline. We release the full, exact prompt texts (including system and developer wrappers), together with the JSON schemas used for validation, in the accompanying repository to support faithful reproduction. D Additional results We report additional results to test the robustness of the main findings along three axes: a second benchmark (HumanEval+), a different personalized prompt generator, and alterna- tive aggregation rules. Figures 7, 8, and 9 show the same per-dimension breakdown across personas as Figure 4, for the remaining three model pairs on the main results. Across all settings, the main qualitative pattern remains the same: personalized rewrites often change model preferences, while neutral control paraphrases largely preserve the original pattern. We report additional results to test the robustness of the main findings along three axes: a second benchmark (HumanEval+), a different personalized prompt generator, and alterna- tive aggregation rules. Across all settings, the main qualitative pattern remains the same: personalized rewrites often change model preferences, while neutral control paraphrases largely preserve the original pattern. HumanEval+ shows the same qualitative trend. Table 5 reports head-to-head results on HumanEval+ for two model pairs,GPT-5.1vs.GPT-4oandGPT-5.1vs.GPT-OSS-20B, 20 Preprint. Under review. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-OSS-20B Original 0.03 * (0.01)0.02 * (0.01)0.12 * (0.02)0.85 * (0.00) Personalized0.60 * (0.05)0.63 * (0.03)0.39 * (0.01)0.63 * (0.03) Control 0.12 * (0.01)0.10 * (0.01)0.20 * (0.02)0.87 * (0.01) GPT-5.1 vs. GPT-4o Original 0.13 * (0.01)0.22 * (0.03)0.68 * (0.03)0.92 * (0.01) Personalized0.90 * (0.01)0.90 * (0.02)0.85 * (0.01)0.85 * (0.02) Control0.11 * (0.01)0.12 * (0.04)0.66 * (0.03)0.92 * (0.01) Table 5: Personalization shifts win-rates (HumanEval+). Per-sample win rates for each model pair are shown by persona and prompt type; win-rates are reported from the perspec- tive of the first model in each pair. Preference shifts mirroring the ones observed in MBPP+: GPT-5.1 underperforms on the original Beginner/Intermediate prompt, but wins on per- sonalized prompts. GPT-5.1 remains stronger for the Advanced persona in all prompts. â denotes statistical significance (two-sided binomial test). Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-OSS-20B Original0.04 * (0.00)0.01 * (0.01)0.03 * (0.02)0.82 * (0.00) Personalized0.40 * (0.03)0.55 * (0.05)0.48 (0.12)0.45 * (0.10) Control0.04 * (0.00)0.02 * (0.01)0.03 * (0.02)0.84 * (0.01) Qwen3-32B vs. Qwen3-14B Original0.56 (0.10)0.58 * (0.08)0.61 * (0.09)0.46 (0.07) Personalized0.64 * (0.01)0.63 * (0.07)0.61 * (0.08)0.41 (0.17) Control0.55 (0.04)0.54 (0.07)0.45 (0.12)0.44 * (0.08) Table 6: Personalization shifts remain similar with Qwen3-32B as generator. Per-sample win rates on MBPP+ by user and prompt type, reported for the first model in each pair (tie rate in parentheses), when personalized rewrites are generated byQwen3-32Binstead of GPT-5.1. Overall trends largely align with the main results, suggesting that the observed preference shifts are not specific to any single generator. One difference is a smaller increase in win-rate forGPT-5.1on the Beginner and Advanced personas, possibly due to differ- ent judge sets. Judges areQwen3-14BandGPT-OSS-20BforGPT-5.1vs.GPT-OSS-20B, and GPT-OSS-20BforQwen3-32Bvs.Qwen3-14B. * denotes statistical significance on a two-sided binomial test. under the same evaluation protocol used in the main experiments. The results broadly mirror MBPP+. ForGPT-5.1vs.GPT-4o,GPT-5.1underperforms on original prompts for the Beginner and Intermediate personas, but becomes strongly preferred under personalized prompts across all personas. Control paraphrases remain close to the original pattern. For GPT-5.1 vs. GPT-OSS-20B, GPT-5.1 is strongly disfavored on original prompts for the Begin- ner, Intermediate, and Researcher personas, but personalized rewrites substantially improve its win rate, making the comparison much more balanced for Beginner, Intermediate, and Advanced. Due to inference cost, HumanEval+ was restricted to these two model pairs, so we treat it as a supporting robustness check rather than a comprehensive replication across all model families. Using Qwen3-32B as the prompt generator yields mostly similar shifts.Table 6 repeats the MBPP+ analysis with personalized rewrites generated byQwen3-32Binstead ofGPT-5.1. The overall trends remain similar to the main results. ForGPT-5.1vs.GPT-OSS-20B, per- sonalization still substantially improvesGPT-5.1âs standing relative to original and control prompts, especially for Intermediate, and shiftsQwen3-32Bvs.Qwen3-14Bpreferences toward the larger model except for the Advanced persona. One difference is that the personalized 21 Preprint. Under review. GroupingSubsetAgreement (%)FleissâsÎș Model pair GPT-5.1 vs. GPT-OSS-20B0.82± 0.140.38± 0.21 GPT-5.1 vs. GPT-4o0.85± 0.100.38± 0.12 Gemini-3-Pro vs. Gemma-3-4B0.82± 0.070.49± 0.13 Qwen3-32B vs. Qwen3-14B0.64± 0.070.30± 0.12 Persona Beginner0.81± 0.130.36± 0.10 Intermediate0.78± 0.130.45± 0.18 Researcher0.74± 0.140.28± 0.17 Advanced0.79± 0.110.45± 0.13 Prompt type Original0.79± 0.140.43± 0.22 Control0.78± 0.130.41± 0.18 Personalized0.77± 0.120.34± 0.09 Judge pair GPT-5.1 vs. GPT-OSS-20B0.78± 0.140.38± 0.18 GPT-5.1 vs. Qwen3-14B0.79± 0.140.40± 0.20 Qwen3-14B vs. GPT-OSS-20B0.77± 0.130.38± 0.19 OverallAll Samples0.78± 0.130.39± 0.16 Table 7: LLM-judge agreement for the subjective pairwise preference labels, reported over multiple pooled slices of the evaluation. For each subset, we aggregate all its pairwise decisions and compute (i) raw agreement as the mean percentage of items on which two judges output the same label, and (i) FleissâsÎș, which adjusts agreement for chance given the judgesâ marginal label distributions (note that when one model is selected as the winner in most items, the resulting label imbalance can lowerÎșdespite high raw agreement). Values are reported asmean± std, where the mean and standard deviation are computed across the judgesâ pairs when available. advantage forGPT-5.1overGPT-OSS-20Bis weaker for the Beginner and Advanced personas, where win rates fall below 0.50. A likely reason is that, unlike the main setup, this study does not includeGPT-5.1as a judge due to cost; in the main results,GPT-5.1judgments were more favorable toGPT-5.1on these personas. This suggests that the size of the shift is somewhat sensitive to the judge set, even though its overall direction remains similar. Unweighted aggregation yields similar results. Table 8 reports results when all output dimensions are given equal weight, rather than persona-specific importance weights. The main qualitative trends remain intact. Personalized prompts still strongly improveGPT-5.1âs win rate against bothGPT-4oandGPT-OSS-20B, and similarly strengthenGemini-3-Prorel- ative toGemma-3-4B. ForQwen3-32Bvs.Qwen3-14B, the shifts remain smaller but generally point in the same direction. This suggests that the preference changes we observe are already strong at the level of the underlying dimension judgments, and do not depend critically on persona-specific weighting, though weighting may still matter in closer comparisons or for users with more extreme priorities. Ignoring correctness also yields similar trends.Table 9 reports results when sample-level winners are determined directly from dimension judgments, without first using correctness as a gate. Again, the main patterns remain similar. Personalized prompts continue to sharply improveGPT-5.1âs standing againstGPT-4oandGPT-OSS-20B, and strongly favor Gemini-3-ProoverGemma-3-4B. ForQwen3-32Bvs.Qwen3-14B, personalization still shifts preferences toward the larger model for some personas, while leaving others relatively balanced. The similarity to the main results suggests that the observed preference shifts are not driven primarily by the correctness gate, either because most samples are solved correctly or because models that better fit the user also tend to perform better overall. 22 Preprint. Under review. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-4o Original 0.09 * (0.02)0.15 * (0.07)0.61 * (0.06)0.87 * (0.04) Personalized0.92 * (0.03)0.75 * (0.07)0.93 * (0.04)0.74 * (0.06) Control 0.08 * (0.03)0.18 * (0.07)0.69 * (0.06)0.93 * (0.03) GPT-5.1 vs. GPT-OSS-20B Original 0.04 * (0.02)0.01 * (0.02)0.08 * (0.05)0.91 * (0.02) Personalized0.73 * (0.06)0.53 (0.10)0.38 * (0.09)0.53 (0.07) Control0.06 * (0.04)0.03 * (0.02)0.09 * (0.08)0.93 * (0.03) Gemini-3-Pro vs. Gemma-3-4B Original 0.45 (0.07)0.50 (0.08)0.46 (0.07)0.65 * (0.03) Personalized0.92 * (0.02)0.85 * (0.05)0.95 * (0.02)0.56 * (0.09) Control 0.39 * (0.07)0.44 * (0.06)0.45 * (0.08)0.67 * (0.05) Qwen3-32B vs. Qwen3-14B Original0.44 * (0.13)0.47 (0.17)0.44 * (0.16)0.35 * (0.09) Personalized 0.49 (0.09)0.60 * (0.11)0.52 (0.13)0.46 * (0.10) Control 0.45 * (0.15)0.50 (0.14)0.46 (0.15)0.37 * (0.11) Table 8: Similar trends with unweighted aggregation. Per-sample win rates on the same MBPP+ comparisons as in the main results, but with equal weight assigned to all output dimensions. Results remain close to the main findings, suggesting that the observed preference shifts are already strong without persona-specific weighting. * denotes statistical significance on a two-sided binomial test. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-4o Original0.09 * (0.00)0.16 * (0.02)0.63 * (0.02)0.88 * (0.00) Personalized 0.94 * (0.01)0.77 * (0.02)0.97 * (0.00)0.82 * (0.02) Control0.08 * (0.01)0.19 * (0.03)0.70 * (0.02)0.95 * (0.01) GPT-5.1 vs. GPT-OSS-20B Original0.03 * (0.00)0.01 * (0.00)0.08 * (0.02)0.91 * (0.01) Personalized 0.77 * (0.02)0.55 * (0.02)0.43 * (0.01)0.58 * (0.03) Control0.06 * (0.00)0.02 * (0.00)0.10 * (0.02)0.93 * (0.01) Gemini-3-Pro vs. Gemma-3-4B Original0.48 (0.02)0.53 (0.01)0.48 (0.03)0.66 * (0.02) Personalized 0.93 * (0.01)0.90 * (0.01)0.97 * (0.01)0.70 * (0.02) Control0.44 * (0.02)0.45 * (0.02)0.48 (0.02)0.69 * (0.02) Qwen3-32B vs. Qwen3-14B Original0.54 (0.04)0.62 * (0.03)0.53 (0.04)0.38 * (0.05) Personalized0.54 (0.02)0.67 * (0.04)0.62 * (0.03)0.54 * (0.04) Control0.54 (0.05)0.59 * (0.04)0.55 * (0.06)0.40 * (0.05) Table 9: Similar trends when correctness is not used to determine the sample-level winner. Per-sample win rates on the same MBPP+ comparisons as in the main results, but with winners determined only from dimension-level judgments, ignoring correctness. Results remain similar, suggesting that the main preference patterns are not driven primarily by the correctness gate. * denotes statistical significance on a two-sided binomial test. Strict tie handling has little effect.Table 10 reports results when disagreements between swapped response orders are treated as ties, rather than resolved with judge confidence. The resulting win rates remain close to the main results. Personalized prompts still reverse or substantially shift the original preference pattern in theGPT-5.1andGemini-3-Procom- parisons, while theQwencomparison remains weaker and more balanced. This suggests that 23 Preprint. Under review. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-4o Original 0.08 * (0.01)0.16 * (0.03)0.61 * (0.04)0.86 * (0.01) Personalized0.93 * (0.01)0.75 * (0.03)0.95 * (0.01)0.82 * (0.03) Control 0.07 * (0.01)0.17 * (0.04)0.68 * (0.04)0.94 * (0.01) GPT-5.1 vs. GPT-OSS-20B Original 0.04 * (0.00)0.01 * (0.00)0.07 * (0.06)0.92 * (0.01) Personalized0.76 * (0.03)0.57 * (0.04)0.37 * (0.03)0.56 * (0.04) Control0.06 * (0.01)0.02 * (0.01)0.10 * (0.07)0.94 * (0.01) Gemini-3-Pro vs. Gemma-3-4B Original 0.48 (0.03)0.53 (0.02)0.49 (0.03)0.68 * (0.02) Personalized0.93 * (0.01)0.88 * (0.02)0.97 * (0.01)0.70 * (0.02) Control 0.44 * (0.03)0.45 * (0.03)0.47 (0.04)0.69 * (0.04) Qwen3-32B vs. Qwen3-14B Original0.48 (0.10)0.56 * (0.09)0.42 * (0.20)0.35 * (0.18) Personalized 0.53 (0.05)0.68 * (0.08)0.61 * (0.04)0.53 (0.08) Control 0.50 (0.10)0.52 (0.12)0.42 * (0.17)0.36 * (0.18) Table 10: Similar results without confidence-based tie breaking. Per-sample win rates on the same MBPP+ comparisons as in the main results, but treating swapped-order dis- agreements as ties rather than resolving them with judge confidence. Trends remain similar, indicating that position effects have only a small impact on the overall results. * denotes statistical significance on a two-sided binomial test. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-4o Original0.09 * (0.00)0.16 * (0.02)0.72 * (0.02)0.91 * (0.00) Personalized0.96 * (0.00)0.78 * (0.02)0.98 * (0.00)0.84 * (0.02) Control0.06 * (0.01)0.15 * (0.02)0.79 * (0.02)0.94 * (0.01) GPT-5.1 vs. GPT-OSS-20B Original0.05 * (0.00)0.04 * (0.00)0.06 * (0.00)0.94 * (0.00) Personalized0.80 * (0.06)0.55 (0.01)0.32 * (0.15)0.58 * (0.04) Control0.04 * (0.00)0.02 * (0.00)0.05 * (0.01)0.94 * (0.02) Gemini-3-Pro vs. Gemma-3-4B Original0.48 (0.01)0.58 (0.00)0.52 (0.00)0.70 * (0.02) Personalized0.94 * (0.01)0.93 * (0.01)0.99 * (0.00)0.72 * (0.02) Control0.42 * (0.02)0.47 (0.01)0.48 (0.01)0.69 * (0.01) Qwen3-32B vs. Qwen3-14B Original 0.59 (0.02)0.64 * (0.03)0.54 (0.02)0.40 (0.04) Personalized0.54 (0.01)0.70 * (0.03)0.65 * (0.01)0.56 (0.05) Control 0.53 (0.05)0.62 * (0.04)0.54 (0.06)0.43 (0.04) Table 11: Similar results with majority-vote aggregation across judges. Per-sample win rates on the same MBPP+ comparisons as in the main results, but using a single majority- vote label per sample instead of counting each judgeâs vote separately. Trends remain similar, indicating that the main findings are not driven by the original judge aggregation rule. * denotes statistical significance on a two-sided binomial test. the main findings are not driven by the confidence-based soft tie-breaker and that residual position effects have only a limited impact on the overall conclusions. Restricting to disjoint judges preserves the main pattern. To reduce possible self- preference in model judging, we recompute the results using only disjoint judges, excluding votes from judges that are also one of the compared models. The overall trends remain 24 Preprint. Under review. Win-rate (Tie-rate) Model PairPrompt TypeBeginnerIntermediateAI ResearcherAdvanced GPT-5.1 vs. GPT-4o Original 0.14 * (0.00)0.21 * (0.01)0.60 * (0.01)0.87 * (0.00) Personalized0.93 * (0.01)0.76 * (0.01)0.96 * (0.00)0.75 * (0.03) Control 0.09 * (0.01)0.22 * (0.04)0.65 * (0.03)0.94 * (0.00) GPT-5.1 vs. GPT-OSS-20B Original 0.07 * (0.00)0.04 * (0.00)0.04 * (0.00)0.88 * (0.02) Personalized0.72 * (0.04)0.53 (0.03)0.20 * (0.03)0.40 * (0.04) Control0.09 * (0.00)0.02 * (0.00)0.02 * (0.00)0.90 * (0.01) Qwen3-32B vs. Qwen3-14B Original 0.55 (0.02)0.62 * (0.03)0.49 (0.03)0.40 * (0.02) Personalized0.56 * (0.01)0.66 * (0.04)0.60 * (0.03)0.52 (0.04) Control 0.56 * (0.05)0.60 * (0.03)0.53 (0.06)0.41 * (0.03) Table 12: Similar results with disjoint judges only. Per-sample win rates on the same MBPP+ comparisons as in the main results, but excluding votes from any judge that is also one of the compared models. Trends remain mostly similar, with the main difference being a lower win rate for the Advanced persona (0.40), suggesting limited sensitivity to the judge set. * denotes statistical significance on a two-sided binomial test. similar to the main results (Table 12). The main exception is the Advanced persona, where the win rate falls to 0.40. This indicates some sensitivity to the judge set, and suggests that majority voting or larger disjoint judge pools would improve robustness. Majority-vote aggregation also preserves the main pattern. Instead of counting each judge vote separately, we also compute one majority-vote label per sample across judges, with mixed cases resolved conservatively toward ties. The resulting trends are again similar to the main results (Table 11). This suggests that the overall findings are stable to the choice of judge aggregation. Taken together, these additional analyses strengthen the main conclusion of the paper. The preference shifts induced by personalized prompts generalize beyond MBPP+ to Hu- manEval+, remain visible when using a different prompt generator, and are robust to several alternative aggregation choices. Across all these checks, the same broad pattern remains: personalization can materially change which model is preferred, whereas neutral paraphrases usually do not. E LLM judge agreement analysis To evaluate the reliability of the automated pairwise evaluation, we measure agreement between LLM judges on the final per-sample preference labels. Unless stated otherwise, we useGPT-5.1,GPT-OSS-20B, andQwen3-14Bas judges, withGPT-5.1omitted for Gemini and Qwen comparisons due to cost. For each evaluated sample, each judge produces a final pairwise label for the preferred model (A WINS/B WINS/TIE) after resolving swapped-order comparisons as described in Section 6.2. We then compare judges on these final labels using two agreement measures: (1) raw agreement, the percentage of samples on which judges assign the same label, and (2) FleissâsÎș, which adjusts for chance agreement given the marginal label distribution (equivalent to CohenâsÎșfor two judges). To summarize agreement over a subset, we first split it into finer-grained conditions, compute judge-pair agreement within each condition, reduce each condition to a single mean agreement score, and then report the mean and standard deviation across conditions, weighted by the number of items in each condition. Since some subsets are label-imbalanced, for example when one model is preferred on most samples,Îș can be lower even when raw agreement is relatively high. 25 Preprint. Under review. E.1 LLM agreement results Table 7 reports agreement across several pooled slices of the evaluation: by model pair, per- sona, prompt type, and judge pair. For each slice, we summarize condition-level agreement scores computed from the final preference labels. Values are reported as mean±standard deviation across conditions, with each condition weighted by its number of items. Overall, LLM judges show reasonably consistent preferences, with mean raw agreement of 78%±0.13 and FleissâsÎș =0.39±0.16. Agreement is fairly stable across most model pairs, personas, and prompt types. By model pair, agreement is highest forGPT-5.1vs.GPT-4o and Gemini-3-Pro vs. Gemma-3-4B, and lowest forQwen3-32Bvs.Qwen3-14B, suggesting that this comparison is harder to judge consistently. Across personas, agreement is somewhat lower for the Researcher persona than for the others. Across prompt types, original, control, and personalized prompts yield broadly similar agreement, with only a small drop for personalized prompts. Finally, agreement is also similar across judge pairs, indicating that no single judge pair is driving the overall pattern. These results support the use of LLM judges for subjective pairwise comparisons in our pipeline and show that agreement varies across subsets, with lower levels in some harder settings. F Human validation of automated judgments To validate whether our automated LLM-based pairwise judgments align with human as- sessments, we conducted a human preference annotation study. Annotators were presented with pairs of coding-assistant responses and asked to judge which response better fit a given user persona, both overall and across multiple quality dimensions. The study was designed to directly validate the persona-conditioned pairwise evaluation used in our pipeline. F.1 Study setting The study was grounded in the same evaluation framework used in the main experiments. We considered two prompt types: original prompts, taken directly from coding benchmarks, and personalized prompts, which rewrite the same tasks to reflect a specific user persona. We used two personas throughout the study: a Novice User, who values clarity and detailed ex- planations, and an Advanced Developer, who prefers concise, technical, high-signal responses. Each item compared the outputs of one of two model pairs: GPT-4o vs. GPT-5.1, and Gemini-3-Pro-Preview vs. Gemma-3-4B-IT. Model identities were hidden from annotators. Pre-selection of items. Before the human study, candidate items were judged automat- ically by three LLM judges: GPT-5.1, GPT-OSS-20B, and Qwen3-14B. Judges compared model outputs from the perspective of a given persona and selected an overall winner, as well as winners for individual quality dimensions. Starting from a pool of 1,196 source items, filtering produced 667 items eligible for sampling. Filtering excluded items with overly long responses, unanimous overall ties, or insufficient judge agreement on the overall winner. Full rejection counts and filtering details are described in the study manifest files. Sampling and design. The final study followed a 2 x 2 x 2 factorial design over persona, prompt type, and model pair. This yielded 8 condition cells. We sampled 32 unique items in total, using approximately balanced allocation across conditions. Two items were designated as calibration items and shown to all annotators; the remaining regular items were each assigned to exactly two annotators. Sampling used a fixed random seed. F.2 Annotators and assignment Six annotators participated in the study. Each annotator completed 12 items: 10 regular items and 2 shared calibration items. The resulting dataset contains 72 total annotation tasks, including 60 regular assignments and 12 calibration assignments. Regular-item assignment was balanced so that each annotator saw both personas, both model pairs, and both prompt types. 26 Preprint. Under review. Prompt TypeJudge Pair TypeAgreement (%)CohenâsÎș#Pairs#Items Original LLMâLLM90.9± 4.50.81± 0.10366 HumanâHuman94.4± 15.00.80± 0.391535 HumanâLLM89.5± 15.60.78± 0.3318141 Personalized LLMâLLM100.0± 0.01.00± 0.00330 HumanâHuman40.0± 43.1-0.17± 0.581524 HumanâLLM50.0± 21.0-0.06± 0.321872 Table 13: Human judgment validation results across prompt types and compared grouped judge types. Agreement is reported as mean percentage agreement and Cohenâs Kappa, with standard deviations across judge pairs. The reported Pairs counts judge pairs, and Items sums the per-pair overlap counts across those judge pairs. Annotation interface and questions. For each item, annotators were shown three ele- ments: (1) a natural-language persona description, (2) the coding prompt, either original or personalized, and (3) two responses labeled A and B. Response order was randomized for half of the assignments to reduce position bias, and results were later mapped back to the canonical model order. Annotators selected dimension-level preferences between Response A / Tie / Responses B for seven evaluated dimensions: Clarity, Tone/Style Fit, Workflow Fit, Cognitive Load, Context Awareness, Persona Consistency, and Anthropomorphism. Finally, annotators reported overall response preferences and a confidence level of Low, Medium, or High. No free-text rationale was collected. Importantly, annotators were explicitly in- structed that correctness was not the criterion of evaluation; instead, they were asked to judge which response better served the target persona. F.3 Annotation difficulty and study scope This annotation task proved demanding. It required annotators to understand code, compare often lengthy responses, and make judgments across seven dimensions from the perspective of a user persona that was not their own. In post-task interviews, annotators described the task as âdifficultâ and âexhaustive.â Sev- eral reported that, when comparisons contained especially long responses, they sometimes skimmed parts of the text and relied on heuristics to judge which answer was better. They also noted that it could be hard to assess whether a response truly satisfied persona-specific requests, especially when those requests involved technical preferences they did not fully share or understand, such as a particular complexity analysis or algorithmic explanation. These difficulties were especially pronounced for personalized prompts, which tend to be longer because they add user-specific requirements and often elicit longer responses. This is not a flaw of the personalized prompts themselves: as our survey and in-the-wild analysis suggest, real vibe-testing often involves long, detailed, user-specific prompts and responses. Rather, it makes external validation by human annotators substantially harder. For this reason, we kept the study small, sampled relatively few personalized items, and omit their detailed results from the main text. Overall, the study provides a focused human validation of the automated persona- conditioned judging setup used in the main experiments. It covers two personas, two prompt types, and two model pairs, and evaluates whether human preferences follow the same pairwise comparison framework used by the automated judges. Additional repro- ducibility details, including configuration files, item assignment manifests, and survey generation settings, are documented in the study materials. F.4 Results Table 13 summarizes agreement on the overall preference labels. On original prompts, agreement is high across all judge-pair types: LLMâLLM agreement is (90.9%±4.5) with 27 Preprint. Under review. DimensionPair TypeAgr. (%)ÎșAgr. excl. ties (%)Îș excl. ties Clarity Overall54.4± 30.8 0.27± 0.3273.6± 25.10.40± 0.42 LLMâLLM69.7± 6.9 0.43± 0.1088.1± 6.10.70± 0.15 HumanâHuman48.7± 40.2 0.20± 0.3475.0± 34.50.34± 0.47 HumanâLLM56.6± 23.2 0.30± 0.3370.3± 19.10.38± 0.42 Tone/Style Fit Overall92.3± 11.4 0.81± 0.2397.6± 5.50.92± 0.16 LLMâLLM90.9± 4.5 0.78± 0.11100.0± 0.01.00± 0.00 HumanâHuman97.8± 8.6 0.94± 0.18100.0± 0.01.00± 0.00 HumanâLLM88.0± 12.5 0.75± 0.2595.2± 7.00.87± 0.19 Workflow Fit Overall54.1± 29.7 0.24± 0.3575.0± 27.60.47± 0.47 LLMâLLM59.1± 16.4 0.32± 0.2777.8± 19.20.53± 0.41 HumanâHuman55.7± 42.5 0.29± 0.4575.0± 34.50.42± 0.49 HumanâLLM52.0± 17.0 0.20± 0.3074.5± 24.80.48± 0.50 Cognitive Load Overall50.0± 30.4 0.18± 0.3565.9± 29.50.28± 0.51 LLMâLLM57.6± 2.6 0.33± 0.0278.2± 5.60.55± 0.11 HumanâHuman42.9± 40.9 0.01± 0.3758.5± 38.20.06± 0.45 HumanâLLM54.7± 21.3 0.27± 0.3468.4± 25.60.34± 0.55 Context Awareness Overall44.9± 36.2 0.22± 0.3478.5± 32.70.45± 0.56 LLMâLLM39.4± 22.9 0.17± 0.2272.1± 10.90.20± 0.35 HumanâHuman42.8± 46.4 0.19± 0.4065.0± 47.40.17± 0.75 HumanâLLM47.6± 29.1 0.24± 0.3389.5± 16.70.70± 0.37 Persona Consistency Overall64.1± 36.9 0.43± 0.4595.1± 18.60.90± 0.25 LLMâLLM53.0± 21.5 0.29± 0.2694.7± 9.10.88± 0.20 HumanâHuman67.0± 46.1 0.43± 0.55100.0± 0.01.00± 0.00 HumanâLLM63.5± 31.1 0.46± 0.4392.2± 24.40.86± 0.30 Anthropomorphism Overall38.8± 35.2 0.05± 0.1359.7± 34.90.10± 0.17 LLMâLLM45.5± 25.3 0.18± 0.2162.7± 26.30.27± 0.24 HumanâHuman26.7± 41.7 0.03± 0.1056.2± 49.60.00± 0.00 HumanâLLM47.8± 28.7 0.03± 0.1360.7± 30.00.09± 0.16 Pooled Overall56.9± 14.2 0.27± 0.2379.4± 14.70.51± 0.33 LLMâLLM59.3± 7.4 0.34± 0.0983.1± 3.60.64± 0.08 HumanâHuman54.5± 17.3 0.16± 0.2778.9± 19.90.39± 0.45 HumanâLLM58.6± 12.5 0.34± 0.1779.2± 10.50.57± 0.23 Table 14: Dimension-level human judgment validation results on the original prompts. Agreement is reported as mean percentage agreement and CohenâsÎș, with standard de- viations across judge pairs. Pooled counts treat each sample-dimension pair as one item. Excluding ties (excl. tie) removes items marked as ties by either judge, since ties do not affect which model wins. (Îș =0.81±0.10), HumanâHuman agreement is (94.4%±15.0) with (Îș =0.80±0.39), and HumanâLLM agreement is (89.5%±15.6) with (Îș =0.78±0.33). This indicates that, in the simpler original-prompt setting, automated persona-conditioned judgments align closely with human overall preferences. By contrast, agreement drops sharply on personalized prompts: while LLMâLLM agreement remains perfect on this small subset (note these samples were pre-sampled with high consensus), (100.0%,Îș =1.00), HumanâHuman and HumanâLLM agreement fall to (40.0%±43.1) and (50.0%±21.0), respectively, with near- zero or negative (Îș). Given the small number of personalized items and the much greater annotation difficulty discussed above, we view these personalized-prompt results as noisy and inconclusive rather than as evidence against the automated setup. 28 Preprint. Under review. DimensionPair TypeAgr. (%)ÎșAgr. excl. ties (%)Îș excl. ties Clarity Overall28.5± 32.7 -0.04± 0.3547.6± 38.4-0.13± 0.64 LLMâLLM83.3± 5.8 0.71± 0.0896.7± 5.80.93± 0.12 HumanâHuman20.0± 36.8 -0.13± 0.3235.7± 47.6-0.20± 0.45 HumanâLLM26.4± 21.8 -0.11± 0.2243.3± 30.7-0.33± 0.53 Tone/Style Fit Overall39.7± 35.3 0.08± 0.4169.6± 38.70.28± 0.54 LLMâLLM76.7± 11.5 0.64± 0.1895.2± 8.20.91± 0.16 HumanâHuman23.3± 37.2 -0.10± 0.3243.8± 49.60.00± 0.00 HumanâLLM47.2± 29.6 0.12± 0.4178.3± 28.80.22± 0.62 Workflow Fit Overall34.4± 31.9 0.05± 0.4152.6± 42.20.13± 0.61 LLMâLLM63.3± 5.8 0.45± 0.0595.8± 7.20.92± 0.14 HumanâHuman16.7± 36.2 -0.14± 0.4827.8± 44.1-0.14± 0.38 HumanâLLM44.4± 22.0 0.13± 0.3157.9± 37.90.10± 0.63 Cognitive Load Overall34.2± 27.5 0.00± 0.3062.9± 34.40.21± 0.46 LLMâLLM60.0± 10.0 0.39± 0.1589.7± 9.00.79± 0.18 HumanâHuman36.7± 35.2 0.03± 0.2166.7± 43.30.00± 0.00 HumanâLLM27.8± 19.0 -0.08± 0.3255.7± 30.20.15± 0.48 Context Awareness Overall35.1± 31.2 0.05± 0.3760.6± 41.80.18± 0.55 LLMâLLM80.0± 0.0 0.66± 0.00100.0± 0.01.00± 0.00 HumanâHuman20.0± 31.6 -0.10± 0.3044.4± 52.7-0.20± 0.45 HumanâLLM40.3± 24.5 0.05± 0.3462.3± 35.10.14± 0.46 Persona Consistency Overall38.6± 31.4 0.05± 0.3169.6± 40.10.14± 0.69 LLMâLLM46.7± 15.3 0.20± 0.2286.1± 12.70.72± 0.25 HumanâHuman36.7± 39.9 -0.08± 0.3233.3± 57.7-0.50± 0.71 HumanâLLM38.9± 26.0 0.12± 0.3073.8± 37.80.07± 0.67 Anthropomorphism Overall33.6± 32.9 0.01± 0.2747.0± 36.8-0.02± 0.33 LLMâLLM70.0± 10.0 0.53± 0.1576.8± 9.30.53± 0.19 HumanâHuman40.0± 43.1 0.06± 0.1368.8± 45.80.00± 0.00 HumanâLLM22.2± 16.9 -0.11± 0.2429.4± 23.8-0.13± 0.27 Pooled Overall34.9± 16.2 0.03± 0.2161.3± 26.40.09± 0.39 LLMâLLM68.6± 1.4 0.51± 0.0391.7± 2.10.83± 0.04 HumanâHuman27.6± 14.3 -0.05± 0.1458.0± 34.0-0.16± 0.23 HumanâLLM35.3± 11.1 0.01± 0.1658.9± 18.10.10± 0.33 Table 15: Dimension-level human judgment validation results on personalized prompts. Agreement is reported as mean percentage agreement and CohenâsÎș, with standard de- viations across judge pairs. Pooled counts treat each sample-dimension pair as one item. Excluding ties (excl. tie) removes items marked as ties by either judge, since ties do not affect which model wins. Dimension-level agreement Tables 14 and 15 break the agreement down by evaluation dimension. On original prompts, the strongest agreement appears on Tone/Style Fit, where pooled agreement reaches (92.3%±11.4) (Îș =0.81±0.23), and on Persona Consistency after excluding ties, where pooled agreement reaches (95.1%±18.6) (Îș =0.90±0.25). Several other dimensions show moderate agreement once ties are excluded, including Clarity (73.6%±25.1), Workflow Fit (75.0%±27.6), and Context Awareness (78.5%±32.7). In contrast, Anthropomorphism is the least reliable dimension, with low pooled agreement (38.8%±35.2), (Îș =0.05±0.13). Overall, pooling all original-prompt sample-dimension decisions yields (56.9%±14.2) agreement and (Îș =0.27±0.23), rising to (79.4%±14.7) and 29 Preprint. Under review. #SourceTitle 1YoutubeGoogleâs nano banana just killed Photoshop... letâs run it 2YoutubeGPT-5 is here... Can it win back programmers? 3YoutubeGoogleâs Genie model makes realistic worlds in realtime. . . 4YoutubeIs Elonâs Grok 3 the new AI king? 5YoutubeI Tested Gemini 3 Pro (it did really well) 6YoutubeClaude 4 vs GPT-5: Which AI is actually better? 7YoutubeClaude vs GPT-5: The REAL Winner (Coding Test) 8YoutubeCan AI Really Write Good Code? (GPT-5 vs Claude) 9YoutubeHow Well Do AI Models Actually Work? (Claude, GPT-5, Gemini) 10YoutubeI Tried GPT-5 For A Week... Hereâs What Happened 11YoutubeClaude 4 is here: first impressions and testing 12YoutubeGemini 3 Pro vs GPT-5: Real World Tests 13YoutubeBest AI for writing in 2025? (Claude vs GPT) 14YoutubeThe AI model that finally feels human (testing) 15YoutubeI compared AI chatbots for daily work (what surprised me) 16YoutubeI Tested the BEST AI Coding Assistants (Shocking Results) 17YoutubeGPT-5 vs Claude 4: 10 Real Use Cases 18YoutubeClaude 4 Is Better Than GPT-5 (Hereâs Why) 19YoutubeGemini 3 Pro vs Claude 4: Which is better? 20YoutubeI tested AI agents: what actually works Table 16: Full list of in-the-wild sources used to construct the 40-report corpus (Part 1/2). URLs and additional source metadata are provided in the supplied CSV . (Îș =0.51±0.33) when ties are excluded. This suggests that much of the disagreement on original prompts comes from tie decisions rather than direct winner conflicts. On personalized prompts, dimension-level agreement is substantially lower and much more variable. The pooled score across all dimensions is only (34.9%±16.2) (Îș =0.03±0.21), ris- ing to (61.3%±26.4) (Îș =0.09±0.39) after excluding ties. LLMâLLM agreement remains no- ticeably higher than HumanâHuman or HumanâLLM agreement, with pooled tie-excluded agreement of (91.7%±2.1) for LLMâLLM versus (58.0%±34.0) for HumanâHuman and (58.9%±18.1) for HumanâLLM. Among dimensions, Tone/Style Fit and Anthropomorphism are relatively more stable after excluding ties, while dimensions such as Workflow Fit, Context Awareness, and Persona Consistency remain highly inconsistent. Together with the annotator feedback, these results suggest that personalized prompts are harder to validate externally: they often require reading longer responses, tracking more user-specific constraints, and judging from the perspective of a user whose preferences the annotator may not share. Overall, the human validation results most clearly support the automated judging setup in the original-prompt setting, where human and LLM judgments align closely at the overall level and reasonably well across several key dimensions. The personalized-prompt results are less stable, but this appears to reflect the difficulty and small scale of the human annotation task rather than a clear mismatch specific to the automated judges. 30 Preprint. Under review. #SourceTitle 21RedditGPT-5 vs Claude 4 for coding: which feels better? 22RedditGPT-4o feels different, anyone else? 23RedditWhat model do you prefer for writing and why? 24RedditBenchmarks say X, but I keep using Y (reasons) 25RedditLlama 3 vs Claude: vibes and reliability 26RedditWhich model has better tone for tutoring? 27RedditClaude feels safer but more constrained, thoughts? 28RedditWhat is the least frustrating model for daily work? 29RedditWhich model do you trust most and why? 30RedditWhy does this model âfeel smarterâ than the leaderboard? 31Blog / NewsChoosing an LLM: what benchmarks miss in practice 32Blog / NewsReal-world LLM eval: clarity, tone, and friction 33Blog / NewsI switched from GPT to Claude for my workflow 34Blog / NewsThe best model is the one that fits your brain 35Blog / NewsAI leaderboards cannot predict user satisfaction 36Blog / NewsLLM adoption is driven by âfeel,â not scores 37Blog / NewsWhy some models âfeel smarterâ despite lower benchmarks 38Blog / NewsPrompting for vibe: how I judge assistants 39Blog / NewsThe model that feels most reliable for production use 40Blog / NewsDeepSeek vs. ChatGPT vs. Qwen 2.5: Hereâs the winner Table 17: Full list of in-the-wild sources used to construct the 40-report corpus (Part 2/2). URLs and additional source metadata are provided in the supplied CSV. QuestionResponses (%) AI tool usage frequency. How often do you use AI tools (e.g., ChatGPT, Claude, Gemini, Copilot)? Daily: 92.2% Several times per week: 7.8% Primary use cases. What do you mainly use AI systems for? (multi-select) Coding / debugging: 88.2% Writing/communication: 70.6% Learning / tutoring: 56.9% Complex reasoning / problem- solving: 37.3% Productivity: 35.3% Creative tasks: 33.3% Entertainment: 23.5% Other (free-text): 6.0% Technical background. How would you describe your technical background? Technical (e.g., engineering, data science, CS background): 47.1% AI/ML expert: 47.1% Somewhat technical: 5.9% Table 18: Extended survey questions and results (Part A: Usage and Background). Percent- ages are computed over respondents who answered each question. 31 Preprint. Under review. Original Sample (MBPP+) âWrite a python function to check whether the two numbers differ at one bit position only or not.â Beginner Personalized Prompt (generated by GPT-5.1) âI ampythonnovice, a student learning Python for introductory statistics using simple class- survey style examples, and I need to write a clear Python function that checks whether two integers differ at exactly one bit position only (no objects or advanced patterns, just a plain function I can run in a notebook). Please explain everything as if I only know basic Python, prefer readability over optimization, and structure the answer so it can be copied cell-by-cell into a Jupyter notebook, with short paragraphs starting with âExplanation:â before each code block describing what the code is about to do. After the main solution, include a brief recap of how each part of the code helps solve the task, connect the idea to simple stats-style situations (like thinking of binary flags in survey responses), and keep the required background limited to basic Python, not any special libraries. Also, after the explanation, suggest a few tiny experiments I can try (such as changing the input numbers or trying different bit patterns) and add a short reflection on what the results show about how the function works.â Intermediate Personalized Prompt (generated by GPT-5.1) âIâm working on a tiny personal script that compares two integer IDs and needs a Python function differbyonebit(a, b)that returnsTrueonly when the two numbers differ in exactly one bit position (andFalseotherwise), and it should run efficiently for lots of checks in a row, without worrying about micro-optimizations. I already have a broken stub: def differbyonebit(a, b): # TODO: this is incomplete / may be wrong, fix or rewrite it return None I donât need basic syntax explained (like if/else or simple loops); instead, I want the work organized as (1) read/validate the two inputs; (2) determine whether they differ at exactly one bit; (3) return a boolean result, plus a short comment block above the function explaining in 2â3 sentences why the approach works and an âExplanationâ section after the code with brief Goal/Approach/Edge Cases notes. If anything about the requirement seems unclear, I want to pause and write down my clarifying questions first, and after my solution passes tests Iâl add a short reflection on what I learned and one mistake I might have made without tests.â AI Researcher Personalized Prompt (generated by GPT-5.1) âI want to add a small, reusable utility to my existing research repo: implement a Python function that, given two integer-like values, determines whether they differ in exactly one bit position, designed so it can be reused across different model-training pipelines and experiments. Please structure the code into small, pure functions with straightforward control flow, include explicit type hints for all public interfaces, and keep the design generic (not tied to any specific dataset or model) so it can be easily profiled, benchmarked, and extended by collaborators. In addition to the main boolean result, have the top-level function return a lightweight metadata dictionary (e.g., counts or intermediate values) to support downstream analysis and ablation studies.â Advanced Personalized Prompt (generated by GPT-5.1) âIâm working on performance-sensitive code in a production service and need a clean, reliable helper for bit comparisons. Task: implement a Python function that determines whether two given integers differ at exactly one bit position, suitable for inclusion in our existing codebase and CI pipeline. Provide only the final implementation (with a simple, well-named API) plus a very brief note on the core idea and time/space complexity, written as you would for code review, with no extra commentary.â Figure 5: Example of expertise-level personalized prompts generated by GPT-5.1 for an MBPP+ coding task. Given a single original problem statement, the pipeline produces personalized prompts for the user profiles: Beginner, Intermediate, AI Researcher, and Advanced. Each of them reflects different assumptions about prior knowledge, desired explanation depth, and code style preferences. 32 Preprint. Under review. Original Sample (MBPP+) âWrite a python function to check whether the two numbers differ at one bit position only or not.â Beginner Personalized Prompt (generated by Qwen3-32B) âHi there! Iâm trying to learn how to compare numbers in Python using their binary form. Can you help me create a function that checks if two integers have exactly one different bit in their binary representation? I think this might involve some bitwise math, but Iâm not sure how to count the differences. Letâs make this simple to understand! Requirements: âą The function should take two integers as input and returnTrueif they differ at exactly one bit position, False otherwise âą Please explain each part of the code separately with plain language descriptions âą It would help if you mentioned how binary representations and bitwise operations relate to statistical concepts like binary differences âą Show step-by-step why each calculation is done that way For example, 13 (1101) and 9 (1001) should returnTruebecause only the second bit differs, but 2 (10) and 4 (100) should returnFalsesince they have two differing bits. Can you guide me through building this logic from scratch?â Intermediate Personalized Prompt (generated by Qwen3-32B) âIâm building a utility function for my coding projects to check if two integers differ by exactly one bit position. First, I need a clear plan: explain your approach in plain English, then implement the solution in three stagesâinput validation, bitwise comparison logic, and final result formatting. Make sure to handle edge cases like maximum integer values, zero, and numbers with only one differing bit in higher positions. Write the functiondifferAtOneBitPos(a, b)that returns Truewhen exactly one bit differs between the inputs,Falseotherwise. Verify your solution works for both small values like(2, 3)and large values like(1048576, 2097152)without performance issues.â AI Researcher Personalized Prompt (generated by Qwen3-32B) âI am developing a bit-level analysis module for a research project. My task is to create a Python function that determines whether two integers differ by exactly one bit position. The solu- tion must be structured with modular components for bitwise operations and result validation. I need reusable functions with domain-specific names likecomputebitwisedifferenceand validatesinglebitvariationto ensure clarity. The implementation should include inline doc- umentation for reproducibility in academic settings and configurable parameters for experimental testing. My code must pass standard test cases verifying single-bit differences across various integer pairs.â Advanced Personalized Prompt (generated by Qwen3-32B) âAs a low-level systems programmer optimizing for embedded devices, I need you to implement a memory-efficient Python function withO(1)space complexity to determine if two integers exhibit Hamming distance of exactly 1. The solution must execute within 200ms latency constraints on an 8-core ARMv8 architecture with 1MB heap limit. Your implementation should leverage bitwise operations for optimal performance and include quantitative benchmarks comparing execution time and memory footprint against a naive implementation using bitstring conversion. Debugging must account for race conditions in parallel processing scenarios where multiple threads validate bit differences concurrently.â Figure 6: Example of expertise-level personalized prompts generated by Qwen3-32B for an MBPP+ coding task. Given a single original problem statement, the pipeline produces personalized prompts for the user profiles: Beginner, Intermediate, AI Researcher, and Advanced. Each reflects different assumptions about prior knowledge, desired explanation depth, and code style preferences. 33 Preprint. Under review. 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 93% 90% 82% 38% 25% 36% 32% 39% 29% 31% 15% 55% 33% 14% 53% 45%46% 51% 14% 35% GPT-4oTieGPT-5.1 (a) Original prompts 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 81% 14% 78% 14% 25% 22% 54% 25% 66% 13% 79% 42% 20% 38% 14% 16% 70% 21% 69% 18% 75% GPT-4oTieGPT-5.1 (b) Personalized Figure 7: Personalization changes model preferences GPT-5.1 vs. GPT-4o. Head-to-head win rates for on MBPP+, broken down by dimensions. Left: original benchmark prompts. Right: persona-specific rewrites averaged over four personas. Several dimensions favor different models depending on the prompt form, showing that benchmark prompts can mask user-relevant differences beyond correctness. 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 15% 85% 13% 83% 62% 16% 23% 36% 26% 37% 36% 33% 30% 45% 14% 41% 52% 15% 33% 38% 14% 48% 43% 15% 42% Gemini-3-ProTieGemma-3-4B (a) Original prompts 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 20% 74% 18% 74% 52% 22% 26% 65% 23% 82% 13% 42% 20% 39% 73% 15% 12% 63% 19% 18% 76% 15% Gemini-3-ProTieGemma-3-4B (b) Personalized Figure 8: Personalization changes model preferences for Gemini-3-Pro vs. Gemma-3-4B. Head-to-head win rates on MBPP+, broken down by dimensions. Left: original benchmark prompts. Right: persona-specific rewrites averaged over four personas. Several dimensions favor different models depending on the prompt form, showing that benchmark prompts can mask user-relevant differences beyond correctness. 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 97% 96% 30% 26% 44% 24% 56% 20% 22% 55% 23% 48% 29% 23% 37% 30% 32% 37% 32% 31% 28% 31% 41% Qwen3-14BTieQwen3-32B (a) Original prompts 0%25%50%75%100% Pass@1 Pass@1 (Plus) Anthropomorphism Persona Consistency Context Awareness Cognitive Load Workflow Fit Tone & Style Clarity 84% 14% 82% 14% 25% 25% 50% 26% 44% 30% 24% 29% 47% 48% 24% 29% 29% 26% 45% 39% 34% 28% 23% 35% 42% Qwen3-14BTieQwen3-32B (b) Personalized Figure 9: Personalization changes model preferences for Qwen3-32B vs. Qwen3-14B. Head-to-head win rates on MBPP+, broken down by dimensions. Left: original benchmark prompts. Right: persona-specific rewrites averaged over four personas. Several dimensions favor different models depending on the prompt form, showing that benchmark prompts can mask user-relevant differences beyond correctness. 34 Preprint. Under review. Survey Preamble Shown to Participants Vibe-Testing AI Systems Welcome to the Vibe-Testing AI Study! Thank you for participating in our research on how people informally evaluate AI systems (âvibe-testingâ). Your responses will help us understand real-world interaction patterns that are not captured by standard benchmarks. Estimated Time: (âŒ)7â9 minutes Voluntary Participation: Your participation is completely voluntary. You may stop at any time. No Compensation: This survey does not include monetary compensation. Privacy: Your responses will remain anonymous and used only for research purposes. We will not collect identifying information unless you choose to provide it at the end. Stay Informed: If you would like to receive an email when the study results are published, please enter your email address at the end of this form. Your email, if provided, will be stored separately from your survey answers to protect your privacy. By continuing, you acknowledge that you understand this information and consent to participate. What weâre asking you to do This survey asks about how you interact with and evaluate AI systems when you use them. There are no right or wrong answersâwe are interested in your honest experiences and opinions. Vibe-Testing Definition (for this Survey) For the purposes of this study, vibe-testing means informally evaluating an AI model through direct interaction, using your own prompts or tasks to judge how the model performs in practice. This includes noticing qualities such as: Usefulness for your workflow; Clarity and structure of responses; Tone or style; How it handles ambiguity; Whether it âfeelsâ good to work with. You may do this consciously (on purpose) or unconsciously (as part of how you explore models). We want to understand all such behaviors. Please answer candidly based on this definition and how you actually use AI models in your daily life. Figure 10: Full preamble and informed-consent text shown to survey participants before the main questionnaire. 35 Preprint. Under review. Prompt: Vibe-Test Extraction and Labeling You are an NLP researcher analyzing transcripts to identify vibe-testing instances. A vibe-testing instance occurs when someone is: (1) evaluating one or more AI models or systems, (2) describing a specific task they used to judge the models, and (3) using subjective, qualitative impressions rather than quantitative metrics. Subjective language includes terms like: âvibesâ, âfeels better/worseâ, âI prefer â, âseems moreâ, clarity, tone, workflow fit, reliability, consistency, verbosity, creativity, naturalness, hallucination patterns, âsounds likeâ, âcomes across asâ, or any other qualitative judgment about model behavior or output quality. First, read the attached text. Your task is to extract all vibe-testing instances from this text and return them as a JSON array. <scratchpad> Before creating your final JSON output, use this space to: âą identify potential vibe-testing instances, âą check each candidate against the criteria (evaluation + specific task + subjective language), âą note which subjective descriptors are used, âą verify that the instance describes an actual evaluation task, not just general discussion, âą exclude any mentions that are purely about benchmarks or quantitative metrics. </scratchpad> Each item in your JSON array must include these fields:quote,tasktype,modelsmentioned, vibelanguage,whythisisvibetesting,benchmarkmention, andtimestamprange(if avail- able) or comment metadata (if available). Important exclusions: âąDo NOT include instances where someone only discusses benchmark scores or quantitative metrics without subjective evaluation on a specific task. âąDo NOT include technical discussions about architecture or training without evaluation context. Your output should consist only of the scratchpad followed by the final JSON array. The JSON should be properly formatted and valid. Figure 11: LLM prompt used for vibe-test extraction and labeling from YouTube tran- scripts and Reddit threads. Minor formatting adjustments were made between YouTube and Reddit to reflect available metadata. 36 Preprint. Under review. Prompt: Dimension-Based Re-Annotation You are an expert NLP researcher annotating empirical examples for an ACL paper. Your job is to carefully annotate vibe-testing examples based only on the information explicitly present in the input JSON. Critical rules: âą Do not infer facts that are not directly stated. âą Do not guess the userâs intent, persona, or evaluation criteria unless clearly supported. âą If something is unclear or missing, mark it as uncertain or not stated. âą Do not add benchmark claims unless the quote explicitly mentions benchmarks. âą Prefer under-annotation over speculation. Return a single JSON object following the provided schema, selecting vibe dimensions only from the closed set and justifying each assigned dimension using exact quoted language. [Schema and closed dimension list as in the prompt shown in the main conversation.] Figure 12: LLM prompt used for dimension-based re-annotation. Each vibe-test instance re-annotated with the fixed dimension set. Prompt: Consistency Check and Gap Analysis You will be provided with (1) the draft paper definitions and (2) a JSON of labeled vibe-testing instances. Your objective is to conduct a rigorous consistency check and gap analysis between the theoretical framework and the empirical data: verify that the definitions encompass the subjective language used, verify coverage of all distinct vibes, identify instances that do not fit the proposed dimensions, and identify paper dimensions that lack supporting evidence. Be critical and use direct quotes from the instances to support every critique. Figure 13: LLM prompt used for the final consistency check and gap analysis. Provided together with the current definitions and the consolidated JSON as inputs. Prompt: Persona Parsing You are an expert user experience researcher. Your task is to analyze the following user descrip- tion and generate a structured JSON profile based on it. User Description: âdescriptionâ Based on this description, create a JSON object that captures the userâs persona, their needs regarding coding tasks, and their preferences for the output. Your output MUST be a single, valid JSON object. Use the following structure and explanations as a guide. JSON Template: . . . Generate the JSON object now. Figure 14: Persona-parsing prompt. Given a short natural-language user description, the LLM produces a structured JSON profile describing input and output preferences. The model must output a single JSON object and nothing else. 37 Preprint. Under review. Prompt: Change Identification (Profileâ Concrete Modifications) You are an expert in personalizing programming tasks. Task: Given the following user profile, identify 2â3 concrete, distinct ways to modify a programming problem prompt for each field of the profile. The modifications should instruct how to adapt the promptâs phrasing, tone, and instructions to match the userâs persona and preferences, without changing the core programming task. . . . User Profile: â userprofilejson â Output rules (MUST FOLLOW): 1.Output must be a single valid JSON object. No explanations, no comments, no markdown fences. 2. Root object has exactly one key: "changesbyfield". . . . Now, produce the JSON for all fields of the given user profile in exactly this format. Verify the output is a valid JSON object! Figure 15: Change-identification prompt. To operationalize a persona profile into actionable prompt edits, the LLM proposes 2â3 concrete modification options for a fixed set of fields, while explicitly disallowing changes that alter the task itself. This stage outputs a single JSON object with a list of changes keyed by profile fields. Prompt: Personalized Prompt Composition You are an expert in rewriting programming tasks as a persona. You will be given an original programming problem prompt and a list of modifications to apply. Your task is to rewrite the prompt to incorporate all the specified changes while ensuring the underlying programming problem remains identical. . . . Original Prompt: â original prompt â Modifications to apply: â changes description â Instructions: 1. Carefully read the original prompt and the list of changes. 2. Rewrite the prompt to apply all changes cohesively. 3.DO NOT alter the core requirements of the programming task. The new prompt must lead to the same solution. . . . 11. The length should not be longer than 2â4 short sentences. 12. Your output MUST only contain the prompt text and nothing else. Figure 16: Personalized prompt composition. Given an original benchmark prompt and the selected modifications, the LLM generates a personalized version that preserves the underlying programming task. The prompt is written in the persona voice (first person), avoids explicit references to the profile schema, and is constrained to a short length. 38 Preprint. Under review. Prompt: HumanEval+ Prefix Composition You are an expert in rewriting programming tasks as a persona. . . . Your task is to write a prefix for the prompt to incorporate all the specified changes while ensuring the underlying programming problem remains identical. . . . Original Prompt: â originalprompt â Modifications to apply: â changes description â Instructions: . . . 10. The length should not be longer than 2â4 short sentences. 11. Your output MUST only contain the prefix text and nothing else. Figure 17: Prompt for HumanEval+ prefix composition. For HumanEval+ style prompts that include code context and docstrings, only a short persona prefix is produced and concatenated to the original prompt, avoiding perturbation of code formatting while still injecting persona-relevant framing. Prompt: Semantic-Preservation Verification You are an expert in verifying programming problem statements. You will be given an original prompt and a modified version of it. Your task is to determine if the modified prompt preserves the originalâs core task and would result in the same ground-truth solution. . . . Original Prompt: â originalprompt â Modified Prompt: â modified prompt â Decide: âą "same endgoal": Is the fundamental task identical in both prompts? âą "samegroundtruth": Would the correct solution for the modified prompt also be correct for the original prompt? . . . Output MUST be a single valid JSON object, nothing else. Use exactly these keys:sameendgoal, samegroundtruth, reasoniffailed. Figure 18: Semantic-preservation verifier prompt. To ensure personalized prompts remain faithful to the original benchmark intent, the verifier checks (i) whether the end goal is identical and (i) whether the ground-truth solution set is preserved. The verifier returns two booleans and an error string if either check fails. 39 Preprint. Under review. QuestionResponses (%) Vibe-testing familiarity. Have you ever vibe-tested an AI model? Yes: 82.4% Not sure: 13.7% No: 3.9% Exploration frequency. When using a new AI model, how often do you experiment with prompts or tasks just to see how it behaves? (1 = never, 7 = very often) 1: 2.0%2: 4.1%3: 6.1%4: 8.2%5: 32.7%6: 22.4%7: 24.5% Typical vibe-testing actions. Which of the following do you typically do when vibe-testing? (multi-select) Try tasks from my own work- flow: 73.5% Compare outputs from differ- ent models: 65.3% Check tone, style, or personal- ity: 49.0% Give vague or underspecified instructions (ambiguity stress- test): 44.9% Use a small set of personal âtest promptsâ: 38.8% Re-run the same prompt (sta- bility / consistency): 38.8% Other (free-text): 6.0% Vibe-testing domains. In which domains do you most often vibe-test AI tools? (multi-select) Coding / software develop- ment: 65.3% Writing/communication: 51.0% Reasoning / problem-solving: 44.9% Learning / tutoring: 28.6% Creative tasks: 28.6% Productivity: 14.3% Other (free-text): 6.0% Judgment criteria. When evaluating a modelâs responses, which aspects matter most to you? (multi-select) Correctness / accuracy: 91.8% Clarity and structure: 59.2% Fit for my personal workflow: 40.8% Tone / style: 32.7% Ability to resolve ambiguity: 18.4% Efficiency / conciseness: 16.3% Stability / consistency: 20.4% Other (free-text): 14.0% Table 19: Extended survey questions and results (Part B: Vibe-testing Practices). Percentages are computed over respondents who answered each question; multi-select questions report the percent selecting each option. 40 Preprint. Under review. QuestionResponses (%) Semi-consistent prompt set.Do you have a semi- consistent set of prompts or tasks that you use when testing a new model? (Even just one) Improvised: 51.1% Partially consistent: 34.7% Consistent set: 10.2% Golden prompt existence.Do you have a âGolden Promptâ (a specific test you always use to quickly judge a modelâs quality)? Yes: 18.4% No: 73.5% Not sure: 8.2% Golden prompt content. If yes, please provide your âGolden Promptâ here. Open-ended;omittedfor anonymization. Example prompt/task and what to look for. Please give one example of a prompt or task you might use when testing a model. Briefly say what you look for in the response. Open-ended;omittedfor anonymization. Consent to publish prompts. May we include your prompts in our public report? Yes (anonymously): 46.8% Yes (with acknowledgement): 4.3% No: 48.9% Table 20: Extended survey questions and results (Part C: Routines, Prompts, and Consent). Percentages are computed over respondents who answered each question. Open-ended prompt fields were omitted for anonymization. 41 Preprint. Under review. QuestionResponses (%) Benchmark awareness. Are you aware of the published performance scores (benchmarks) of the models you use? Yes: 46.9% Somewhat: 42.9% No: 10.2% Alignment with benchmarks. How closely do your personal impressions of models match their published benchmark results? (1 = not at all, 7 = very closely) 1: 0.0%2: 13.6%3: 9.1% 4: 27.3%5: 36.4%6: 13.6% 7: 0.0% Benchmark mismatch. Have you ever found that a model felt significantly better or worse than its reported scores suggested? Yes: 86.4% Not sure: 11.4% No: 2.3% What benchmarks miss. Which aspects do you feel bench- marks fail to measure well? (multi-select) Fit for my workflow: 61.4% Style, tone, or personality: 40.9% Handling ambiguity / under- specification: 34.1% Stabilityandconsistency: 31.8% Trustworthiness/safety: 27.3% Clarity and readability: 27.3% Other: 13.6% Value of vibe-testing. How valuable is vibe-testing for evaluating AI systems? (1 = not valuable, 7 = very valuable) 1: 0.0%2: 0.0%3: 2.0%4: 22.4%5: 38.8%6: 18.4% 7: 18.4% Interest in automation. If there were an automated tool that produced a personalized vibe-test for you, would you use it? Yes: 32.7% Maybe: 51.0% No: 8.2% Other (free-text): 8.0% Table 21: Extended survey questions and results (Part D: Benchmarks, Gaps, Value, and Automation). Percentages are computed over respondents who answered each question; multi-select questions report the percent selecting each option. 42