Dynamic Personality Adaptation in
Large Language Models via State Machines
Abstract
The inability of Large Language Models (LLMs) to modulate their personality expression in response to evolving dialogue dynamics hinders their performance in complex, interactive contexts. We propose a model-agnostic framework for dynamic personality simulation that employs state machines to represent latent personality states, where transition probabilities are dynamically adapted to the conversational context. Part of our architecture is a modular pipeline for continuous personality scoring that evaluates dialogues along latent axes while remaining agnostic to the specific personality models, their dimensions, transition mechanisms, or LLMs used. These scores function as dynamic state variables that systematically reconfigure the system prompt, steering behavioral alignment throughout the interaction. We evaluate this framework by operationalizing the Interpersonal Circumplex (IPC) in a medical education setting. Results demonstrate that the system successfully adapts its personality state to user inputs, but also influences user behavior, thereby facilitating de-escalation training. Notably, the scoring pipeline maintains comparable precision even when utilizing lightweight, fine-tuned classifiers instead of large-scale LLMs. This work demonstrates the feasibility of modular, personality-adaptive architectures for education, customer support, and broader human-computer interaction.
Keywords LLM affective computing personality HCI IPC
1 Introduction
Large Language Models (LLMs) are increasingly integrated into daily life, both in professional contexts and during leisure activities, offering assistance across a growing range of cognitive and communicative tasks OpenAI (2025); Qwen et al. (2025). Alongside advances in their technical capabilities, recent years have witnessed growing interest not only in what LLMs communicate, but also in how they do so. A key development in this regard is the introduction of customizable assistant "personas" in top-tier models, which allow users to tailor the communicative style of the assistant for a more personalized and coherent interaction experience.
Concurrently, researchers have begun to explore the capacity of LLMs to simulate and assess human personality. Several studies have shown that LLMs can reliably express personality differences and generate psychologically plausible responses across diverse scenarios Li et al. (2025); Vu et al. (2025); Wen et al. (2024). However, both model-level customization and existing research efforts have largely focused on static personality representations, capturing how an assistant behaves on average rather than how it adapts to the interpersonal dynamics of an unfolding conversation. Yet, in human-human interactions, one of the defining features of personality expression is its dynamic nature, as individuals adjust their communicative behavior in response to their interaction partner’s tone, behavior, and perceived personality Back (2021); Kuper et al. (2021); Leary (1957). Such dynamic adaptation is essential for creating more realistic and engaging simulations in applied domains such as medical education, human resources, or gaming.
While state-of-the-art LLMs exhibit some degree of user-contingent behavior, they remain limited in three important ways:
-
1.
Responses are often shaped by fixed defaults (such as persistent friendliness) regardless of user behavior;
-
2.
the internal mechanisms underlying adaptation are opaque and not directly modifiable; and
-
3.
there is currently no systematic or modular way to analyze, manipulate, or test dynamic personality adaptation in LLM-based agents.
To address these limitations, we propose a modular framework for dynamic personality adaptation in LLMs that enables real-time adjustment of the model’s personality in response to the evolving interaction. The framework consists of a state machine architecture in which each state encodes a specific momentary personality expression. Transition probabilities are continuously updated according to the linguistic content of incoming user messages. These messages are processed by auxiliary classifiers that estimate relevant personality-dimension scores, which in turn update the assistant’s system prompt, guiding its subsequent communicative behavior. By implementing dynamic personality adjustment through prompt-level modulation, the framework remains model-agnostic and forward-compatible, allowing seamless integration with current and future LLMs.
2 Related Work
Recent studies show that large language models can simulate a variety of personality constructs (Big Five Li et al. (2025), Interpersonal Circumplex Vu et al. (2025), Dark Triad Yang et al. (2025), etc.) but most work concentrates on static, dimensional Big Five representations Li et al. (2025). Two main methodological families have emerged:
- 1.
-
2.
Inducing personality via prompts: supplying trait descriptors, prototypical adjectives, or psychometric items (often with numerical anchors) to steer the model’s output without altering its architecture Caron and Srivastava (2022); Cho and Cheong (2025). More sophisticated prompting leverages embedding‑level knowledge of trait organization or LLM‑enhanced prompts that amplify personality expression Yang et al. (2025).
Evaluations report good validity, reliability, and internal coherence of the generated personalities Serapio-García et al. (2025); Wang et al. (2025), yet little attention has been paid to dynamic aspects of personality modeling, namely how personality expression may change over time in response to the interaction context.
Personality inference from language is well-established via zero-shot prompting Derner et al. (2024); Sikström et al. (2025), fine-tuning Shen et al. (2025); Wang et al. (2024), and supervised learning Alsini et al. (2024). Zero-shot and prompt-based methods now achieve accuracies partly comparable to supervised models Sikström et al. (2025), with human evaluations showing high correspondence between self-rated and LLM-predicted traits, despite a potential positivity bias Derner et al. (2024). While these methods demonstrate strong internal consistency () and convergent validity Petrov et al. (2024), they largely focus on static personality in text-rich or self-attributed data Sikström et al. (2025). In contrast, dynamic interaction requires inferring momentary personality from sparse dialogue, an area that remains underexplored.
Recently, interest in dynamic approaches to personality has begun to grow, both in terms of generation and assessment. For example, some studies explore how LLMs adjust their behavior in real-time within interactive and strategic settings, such as social dilemma games like the Prisoner’s Dilemma Zeng et al. (2025). Others focus on tracking interaction dynamics—i.e., the dyadic and temporal patterns that unfold across exchanges, through the alignment of textual content in both human–human Fischer and Ram (2024) and AI–AI interactions Frisch and Giulianelli (2024); Li et al. (2024).
Despite this growing interest, only a few studies draw upon established models in personality science, particularly interpersonal and dynamic models, which provide a robust framework for modeling such phenomena (e.g., Back (2021); Kuper et al. (2021)). Notable exceptions include: Wang et al. Wang et al. (2024), who developed a personality recognition model based on personality dynamics theory that tracks and updates the user’s personality state throughout the interaction Nezhad et al. (2025), who proposed a dynamic personality recognition and expression system for persuasive communication, modulating the influence of default and situational personality states; and Tang et al. (2025), who fine-tuned a model to express personality in a context-sensitive manner.
3 Method
Our framework consists of two linked modules: an analyzer and a generative personality model. The analyzer predicts momentary personality states from user and assistant messages to determine how the generative model modulates the assistant’s communicative style along predefined personality dimensions. These dimensions, or axes, represent latent traits such as dominance/agency or warmth/communion. The framework supports an arbitrary number of axes, generally maintaining a one-to-one correspondence between the analyzer and generative model, to remain adaptable to various psychological theories.
Currently, we model each axis independently, implying that traits on different axes are treated as statistically independent factors. This assumption can be relaxed by introducing one-to-many mappings where a personality state predicted by the analyzer influences multiple generative personality axes, or by cross-linking models to account for interdependencies between traits. Both modules can be implemented with models tailored to their respective functions, for instance a classifier for the analyzer and a generative model for response production. Our experiments employ dedicated LLMs prompted for their specific roles. This model-agnostic design allows underlying language models to be easily replaced as newer systems emerge. The workflow including analysis, personality-state updates, and response generation is shown in Figure 1. In addition to a standard chat interface, a development mode provides helpful visualizations. In this mode, analyzed texts are highlighted and a separate plot displays the current personality state and transition probabilities, which facilitates inspection when personality inference from a single message is uncertain.
3.1 Personality Dimensions
The Interpersonal Circumplex (IPC) Gurtman (2009); Leary (1957) describes behavior along two orthogonal dimensions: dominance (agency), reflecting assertiveness and control, and warmth (communion), capturing empathy and friendliness. These dimensions define a circular space for locating and interpreting interpersonal styles. In our framework, these dimensions serve as examples for the personality axes used by the analyzer and generative model. However, our approach is not limited to the IPC and can extend to any personality model or number of dimensions required by the application.
3.2 Message Analyzer
The analyzer maps messages to numeric scores along defined personality dimensions. This mapping can occur at the sentence or message level; however, our preliminary comparisons showed that message-level analysis is more effective because it leverages broader context and captures diagnostic cues distributed unevenly across sentences. Consequently, all subsequent experiments utilize message-level analysis. We implemented three score-mapping strategies. First, off-the-shelf LLMs are prompted to output scores directly. Second, an LLM is specialized for the task via LoRA fine-tuning. Third, the model’s final layer is replaced with a dedicated classification head to transform input representations into numeric scores. The following sections detail these strategies and the associated data generation process for the fine-tuned alternatives.
3.2.1 Prompt Based Personality Mapping
A system prompt is formulated for each personality axis to instruct an LLM to give a score within a certain range. Depending on the axis, the prompt may be very short. However, providing examples improves the quality and reduces the number of cases where the model does not adhere to the output format, resulting in an unparseable score, especially for really small models. For LLMs which support this feature we also define a prefix to guide the model to output a single number without additional text. An illustrative prompt for the agency dimension of the IPC model could be phrased as follows:
Give a score between 0 and 10 where 0 is very submissive and 10 is very dominant. The score should be a single number.
In comparison a longer prompt gives more context about the personality model and might even contain an example:
You are a helpful assistant that analyzes the dominance of a sentence according to the interpersonal circumplex model. You will do this by giving a score between 0 and 10 where 0 is very submissive and 10 is very dominant. The score should be a single number. For example, ’No, you do it like this!’ should be scored as 10.
3.2.2 Data Generation
In order to fine-tune LLMs for the personality scoring task we generated a synthetic dataset using OpenAI GPT 4.1 OpenAI (2025). It consists of various sentences with labels for the two main axes of the IPC model both with a range from -5 to 5. 1210 sentences have a label for both axes. Moreover, 500 additional sentences per axis have a label exclusively for dominance/agency or warmth/communion. The labels, like the sentences, were generated by GPT 4.1 by first generating a nuanced and standardized description per intensity step and then generating example sentences according to this description. While GPT 4.1 is able to generate realistic examples for all these intensities they might contain a bias and certainly do not cover all sentences frequently used on a chat conversation as GPT 4.1 tended to generate sentences which clearly show specific personality traits. In contrast, real conversations contain many utterances that are too short or, for other reasons, do not have a clear tendency on all personality axes, such as "Okay" or "No". Therefore, we used 109 more realistic examples containing short and long messages from patients and doctors for the evaluation. These examples were human-validated and curated if necessary, and then rated by three human experts with a background in psychology. We used the median to determine the target rating for comparison with our model predictions, as it is more robust to outliers than the mean. Both the training and test samples are in German.
3.2.3 Fine-tuned Personality Mappings
The above-mentioned dataset was used to fine-tune two small Qwen 2.5 models Qwen et al. (2025) with 0.5 billion parameters, applying two distinct fine-tuning strategies. In the first strategy, we fine-tuned the LLM using the LoRA method Hu et al. (2021) to better adapt it to the scoring task. For each personality axis, a separate LoRA fine-tuning run was performed with a short prompt defining the corresponding dimension. We used a rank of 16, an alpha value of 32, and a dropout rate of 0.05 in all cases. The models were trained for 5 epochs with a batch size of 8 and a validation set size of 20%. After training, we selected the best-performing model across epochs based on validation performance. In the second strategy, we replaced the model’s final layer with a lightweight classification head that outputs the score directly. Using transfer learning, one model per personality axis was trained while keeping all other layers frozen. The batch size and validation set size were kept identical to the LoRA setup, while the number of training epochs was increased to 10. As before, the best model was selected according to validation performance.
3.3 Personality Model
The personality of the assistant is modeled as a state machine, in which each personality dimension is represented by a separate and independently operating axis. Each axis maintains its own set of states and transition probabilities, analyzing messages according to distinct criteria and, if desired, using different models. This modular design allows personality dimensions to vary in scope and implementation. Axes can exist solely for the assistant or for both the assistant and the user. The latter configuration enables the system to track the user’s momentary personality throughout the interaction and to update the assistant’s transition probabilities based on the user’s current personality state rather than only on recent message content. Each personality axis is influenced by multiple factors, most of which stem from internal representations and states that determine how transition probabilities evolve over time. At the same time, external influences allow the model to adapt dynamically to ongoing interactions. As described previously, these influences can be direct, based on the analysis results of the most recent message, or indirect, arising from the current personality state of another model (Figure 2).
3.3.1 State Machine
The core of each personality axis is a state machine heavily influenced by probabilistic automata Rabin (1963) and Moore machines Church (1958). We define it as . Following this definition we have a finite set of states with a non-probabilistic starting state and a set of accepting states as all our states are valid end states at the end of the input sequence. An input sequence of length consists of multiple elements from the input alphabet . Each input consists of two discrete probability distributions over all states which both sum to . Additional outside influences and the state probabilities are given by and , respectively. The momentary personality expression depends on the current state and is described in the output alphabet for each state. Using the output function it can be determined for each state. In our case contains pre-defined system prompts for the LLM. However, these can be replaced with other model inputs like parameter sets to control different downstream model types. The state transition function is defined as with being the number of states. For a state and an input the transition probability going into state is given through the probability . Therefore, with . Contrary to the definition of probabilistic automata Rabin (1963) our transition probabilities are not fixed but re-calculated in each iteration.
The next state is determined probabilistically based on these transition probabilities. In practice we also implemented a deterministic mode in which the next state is not chosen based on the transition probabilities but always as the state with the highest probability, effectively make it to a deterministic state machine. This greatly improves model stability and is applied to personality tracking for the user, where less exploratory behavior is desired.
3.3.2 Transition Probabilities
While our model allows transitions between any pair of states (including remaining in the same state), psychological theories of personality typically assume that transitions to neighboring states are more likely than transitions to distant ones Gurtman (2009). As each state machine models only one personality dimension, neighboring states can be defined by ordering them along that dimension. Let the order of the states be given through their index . To approximate the transition probabilities to neighboring states we use multiple normal distributions. The full transition probabilities are calculated in each iteration from four probability distributions:
-
•
Default State The default state is also the starting state . We use a normal distribution to spread the probability of being in the region of the default state.
-
•
Current State To achieve a stable personality simulation, the current state has a high influence of the transition probabilities for the next state. Like the default state, it is approximated by a normal distribution .
-
•
Old State Probabilities The old state probabilities also influence the next transition probabilities, introducing a certain temporal inertia into the interaction. They are provided as part of the input .
-
•
Outside Influences These allow the model to adapt dynamically throughout the interaction. No specific distributional form is required, and we implemented two main sources of state probabilities: (1) direct analyzer results for each message, where for a specific state if the entire message is analyzed as a single unit rather than split into sentences; and (2) state probabilities obtained from a different personality axis (typically the same personality dimension in another personality model, e.g., the assistant’s communion axis is updated according to the state probabilities of the user’s communion axis). Both variants are illustrated in Figure 2. To achieve a positive or negative correlation, the state probabilities can be mirrored beforehand by reversing the state order.
The new transition probabilities are calculated as a weighted linear combination of these four components whereas weights further modulate the dynamics of a respective personality:
for a state , input and the default state . The state probabilities also need to be recalculated to be used as input for the next transition. We calculate the new state probabilities equivalent to the transition probabilities but without the influence of the current state:
The weights , , and sum to one and can be used to influence how fast the assistant adapts its momentary personality expression to the interaction, stays in its current state or falls back to the default state. To calculate the state probabilities, we rescale them to satisfy: . Additionally, the standard deviation used for the normal distributions around the default and the current state controls how reactive the assistant is and how likely it will explore neighboring states. Empirically, we found that assigning a high weight to the current state () stabilizes the system, while keeping the influence of the default state small (). For the assistant, we found that lower weights on the outside influence () and a small reactivity () led to more natural interactions when the updates were based on the user’s personality. At the same time, we used the deterministic mode for the user personality and therefore selected higher values (, ) to focus more on tracking the momentary personality based on each new message and to avoid exploratory behavior.
3.3.3 Generation
Figure 3 visualizes how the answer to a user message is generated. Based on the analyzer (Subsection 3.2) results for a specific personality dimension the transition probabilities in the corresponding personality axis are updated and the next state is sampled. This state provides a textual description of how a given level of this personality dimension is expressed. The full system prompt for the LLM comprises two components (Figure 1). A fixed part that encodes static information about the interaction context, such as the name and age of a virtual agent (in our experiments acting as a patient), which we refer to as a role description. The second component is the dynamic part that is continuously updated based on the textual descriptions from all personality axes. Since they are independent of each other, they can be combined freely, thereby increasing the number of possible overall personality states of the assistant.
In our experiments we focused on the IPC model Leary (1957); Gurtman (2009) with its two main dimensions agency (or dominance) and communion (or warmth). We approximated these dimensions in two axes, each with five states. Each state has a prompt similar to the following, for a less agentic state:
You are rather cautious and prefer to leave decisions to the other person. You rarely express yourself proactively and only address complaints or wishes with restraint. When you communicate something, you phrase it as cautiously as possible, perhaps with sentences like "I’m not sure, but...". You are easily influenced, but polite and cooperative.
Due to the independence of the axes, the resulting personality model comprises 25 individual states.
4 Evaluation
We conducted two experiments to evaluate the feasibility of personality inference from short text inputs and the effectiveness of our adaptive personality in interactions. The first compared various LLMs on analyzing natural dialogue messages, focusing on the potential for improvement via fine-tuning. The second let participants interact with our prototype to qualitatively assess the modeling pipeline and the plausibility of personality adaption. In both experiments, we used a configuration according to the IPC model with its two main dimensions agency and communion. All generated texts and user interactions were performed in German.
4.1 Analyzer Comparison and Fine-tuning
Inferring personality from sparse linguistic contexts is a known challenge for LLMs. Initial tests suggested that even top-tier models like GPT-4.1 struggle to generate accurate ratings for short German texts. To systematically evaluate this, we benchmarked several models against a human-annotated dataset of 109 messages (Subsubsection 3.2.2). To ensure the quality of this evaluation, we calculated the Intraclass Correlation (ICC) between the three trained annotators, yielding values of 0.602 for Agency and 0.581 for Communion, indicating moderate to good inter-rater reliability for such a subjective task.
Our analyzer module can operate as either a prompted LLM or a dedicated classifier. While LLMs are well-suited for these tasks due to their deep linguistic understanding, we hypothesized that simple fine-tuning could significantly enhance the performance of very small models. We applied two strategies to the Qwen 2.5 0.5B model using synthetic training data (Subsubsection 3.2.2): a LoRA adapter to align the model with the scoring task and transfer learning with a new classification head.
We compared our results to our purely prompt based approach using the baseline Qwen 2.5 0.5B model Qwen et al. (2025) and other popular LLMs, namely Llama 3.3 70B, Gemma 3 27B, Mistral Small 3.1 24B and the GPT 4.1 model family. For each model, we used both a short and a long system prompt for the analysis (Subsubsection 3.2.1). For each variant, we calculated both the accuracy and a one-off accuracy, since neighboring states might also be valid predictions for this task. Additionally, we report the mean distance between the predicted and the target score as well as the error rate. The error rate reflects how often smaller models failed to follow instructions, producing unparseable text instead of a numeric score.
| Model Name | Agency | Communion | ||||||
|---|---|---|---|---|---|---|---|---|
| Acc. | 1-off | Mean | Error | Acc. | 1-off | Mean | Error | |
| Our Classify 0.5B | 0.2294 | 0.5138 | 2.1743 | - | 0.1560 | 0.4220 | 2.0642 | - |
| Our LoRA 0.5B (s) | 0.2569 | 0.6239 | 1.5596 | 0.0000 | 0.0734 | 0.2294 | 2.8073 | 0.0000 |
| Qwen 2.5 0.5B (s) | 0.0196 | 0.2647 | 3.0000 | 0.0642 | 0.0408 | 0.0918 | 3.9592 | 0.1009 |
| Qwen 2.5 0.5B (l) | 0.0000 | 0.2075 | 3.1887 | 0.0275 | 0.0120 | 0.0602 | 3.9398 | 0.2385 |
| Llama 3.3 70B (s) | 0.2981 | 0.7308 | 1.1346 | 0.0459 | 0.2018 | 0.4220 | 1.9817 | 0.0000 |
| Llama 3.3 70B (l) | 0.1296 | 0.5185 | 1.9630 | 0.0092 | 0.2294 | 0.5688 | 1.5229 | 0.0000 |
| GPT 4.1 mini (s) | 0.1009 | 0.3303 | 2.7248 | 0.0000 | 0.2294 | 0.5229 | 1.4587 | 0.0000 |
| GPT 4.1 mini (l) | 0.0734 | 0.2661 | 2.6055 | 0.0000 | 0.2936 | 0.7339 | 1.0275 | 0.0000 |
| GPT 4.1 (s) | 0.0185 | 0.1481 | 3.7685 | 0.0092 | 0.1651 | 0.4495 | 1.7706 | 0.0000 |
| GPT 4.1 (l) | 0.0550 | 0.2477 | 2.8349 | 0.0000 | 0.3211 | 0.6881 | 1.0917 | 0.0000 |
Results (Table 1) show that fine-tuning significantly improves performance over non-fine-tuned baselines of the same model. Beyond raw accuracy, fine-tuning effectively eliminated the error rate, which is arguably more important in a real-time setting like ours. For the agency dimension (Table 1), our LoRA-tuned model achieved 25.69% accuracy, surpassed only by the Llama 3.3 70B model with 29.81%. Notably, many newer models perform worse than the older Llama 3.3 70B on this personality dimension, and performance decreases with a longer prompt for most models except GPT 4.1. This aspect requires further investigation, since prompt formulation strongly affects performance and additional language-specific factors may also contribute.
In the communion condition (Table 1), the transfer learning model outperformed the LoRA variant, though it remained behind larger models like GPT-4.1 mini, which achieved nearly 30% accuracy. Interestingly, GPT-4.1 mini consistently outperformed the larger GPT-4.1 in both dimensions. Consequently, we selected GPT-4.1 mini as the analyzer backend for our user study, while noting that specialized 0.5B models remain valuable for latency-sensitive or on-device applications.
4.2 User Study
We conducted an anonymous user study () to evaluate the system in a realistic interaction context, specifically looking for interpersonal complementarity: the tendency for communal behavior to elicit warmth and agentic behavior to elicit submission Sadler et al. (2010). Participants interacted with a virtual patient (assistant) seeking an appointment and designed with an initial dominant and uncooperative persona (high agency, low communion). After each user message, the system updated the user personality model and afterwards the assistant personality model (Subsection 3.3). For the user personality, we used a default state of 2 for both dimensions, as this represents the mean and no prior information justified other assumptions. We utilized GPT-4.1 mini for analysis and GPT-4.1 for response generation.
As shown in 4(b), communion exhibited strong complementary effects. As users exhibited communal behavior when approaching the patient, the virtual patient’s personality gradually shifted from its hostile default toward a communal, helpful state. The dynamics of agency (4(a)) proved more nuanced. Initially, the assistant’s high agency elicited submissive user responses, aligning with theoretical expectations of complementarity. However, as the interaction progressed, most users maintained a moderate agentic range, showing only slight shifts toward submission. Since users did not adopt an extremely submissive stance, the assistant’s own high agency decreased over time, reflecting how the model mirrors user behavior to maintain the complementary effect.
Longer interactions ( turns) revealed further dynamics. In high-frustration phases where users became more agentic due to repeated appointment conflicts, the assistant occasionally reverted to its high-agency default rather than decreasing in dominance; while this deviates from theoretical complementarity, it reflects the probabilistic nature of our state machine transitions. Despite these occasional reversions, we also observed sophisticated role-switching in extended exchanges. For instance, in a 50-turn dialogue (4(c), 4(d)), the user and assistant cycled through alternating dominant and submissive roles while maintaining synchronized communion, demonstrating the framework’s capacity for complex interpersonal dynamic.
5 Discussion
We presented a flexible framework built around a state machine that dynamically adapts the personality of LLM-based assistants. By tracking user and assistant personality states, our system provides valuable insights into communication patterns in human–AI interaction. Its modular architecture ensures that each component can be easily replaced with future model developments. Our preliminary experiments highlighted both the feasibility of this approach and the challenges associated with its implementation. Inferring personality from sparse dialogue remains difficult, but performance can be improved through fine-tuning. Furthermore, our system enacts realistic behavior and reproduces interpersonal patterns from social interaction research (i.e., complementarity). Building upon the current framework, future research will focus on enhancing the psychological realism of AI assistants by moving from purely prompt-based control toward parameter-efficient fine-tuning and other techniques. To ensure these models reflect authentic human communication, we intend to integrate broader personality constructs like the Big Five and calibrate model parameters against large-scale, real-world dialogue datasets. Furthermore, extending the system into multimodal domains such as audio, video, and VR will be essential for high-stakes training, as it allows for the simulation of verbal and visual cues vital for clinical practice. While these advancements offer significant benefits for medical education, they also introduce risks regarding emotional bonding, where users might place excessive trust in a virtual partner. Ethical concerns also arise regarding the potential for personalized persuasion or the generation of harmful content, necessitating strict task constraints and a recognition that these models are complements to, rather than replacements for, real human interaction.
6 Conclusion
We presented a flexible, modular framework that allows the personality expression of LLM-based assistants to adapt dynamically during user interactions. Built on state machines, this system allows for the easy integration of various personality models and is ready to incorporate future LLM and analysis advancements. We demonstrated the feasibility of using both large LLMs and small, fine-tuned models for message analysis. Constant tracking of user and assistant personalities throughout a dialog can provide interesting new insights and is possible through our visualizations. A study confirmed the ability of our system to dynamically simulate different patient personalities. This framework has significant potential for applications, particularly in high-stakes training scenarios such as medical education, where it can provide configurable, context-sensitive virtual patients, while also being adaptable to other domains.
Acknowledgment
The PerTRAIN project was funded by a VolkswagenStiftung Change! Research Groups grant to Mitja Back. The authors thank Pascal Kockwelp for valuable discussions and the server deployment, Jonathan Radas for his work on UniGPT, alongside the entire PerTRAIN team for their excellent collaboration in the project.
References
- [1] (2025-07) Seamless Interaction: Dyadic Audiovisual Motion Modeling and Large-Scale Dataset. arXiv. External Links: Document Cited by: Appendix E.
- [2] (2024-12) Using deep learning and word embeddings for predicting human agreeableness behavior. Scientific Reports 14 (1), pp. 29875. External Links: ISSN 2045-2322, Document Cited by: §2.
- [3] (2021-01) Chapter 8 - Social interaction processes and personality. In The Handbook of Personality Dynamics and Processes, J. F. Rauthmann (Ed.), pp. 183–226. External Links: Document, ISBN 978-0-12-813995-0 Cited by: §1, §2.
- [4] (2022-12) Identifying and Manipulating the Personality Traits of Language Models. arXiv. External Links: Document Cited by: item 2.
- [5] (2025-09) Persona Vectors: Monitoring and Controlling Character Traits in Language Models. arXiv. External Links: 2507.21509, Document Cited by: Appendix E.
- [6] (2025) Scaling Personality Control in LLMs with Big Five Scaler Prompts. External Links: Document Cited by: item 2.
- [7] (2025) Illusions of intimacy: emotional attachment and emerging psychological risks in human-ai relationships. arXiv preprint arXiv:2505.11649. Cited by: §D.1.
- [8] (1958-03) Edward F. Moore. Gedanken-experiments on sequential machines. Automata studies, edited by C. E. Shannon and J. McCarthy, Annals of Mathematics studies no. 34, litho-printed, Princeton University Press, Princeton1956, pp. 129–153.. The Journal of Symbolic Logic 23 (1), pp. 60–60. External Links: ISSN 0022-4812, 1943-5886, Document Cited by: §3.3.1.
- [9] (2024-08) Can ChatGPT read who you are?. Computers in Human Behavior: Artificial Humans 2 (2), pp. 100088. External Links: ISSN 2949-8821, Document Cited by: §2.
- [10] (2025-07) Emotional risks of AI companions demand attention. Nature Machine Intelligence 7 (7), pp. 981–982. External Links: ISSN 2522-5839, Document Cited by: §D.1.
- [11] (2024) Personality Differences Drive Conversational Dynamics: A High-Dimensional NLP Approach. In Proceedings of the Second Workshop on Social Influence in Conversations (SICon 2024), pp. 36–45. External Links: 2410.11043, Document Cited by: §2.
- [12] (2024-02) LLM Agents in Interaction: Measuring Personality Consistency and Linguistic Alignment in Interacting Populations of Large Language Models. arXiv. External Links: Document Cited by: §2.
- [13] (2024-11) The Llama 3 Herd of Models. arXiv. External Links: 2407.21783, Document Cited by: Appendix C.
- [14] (2009) Exploring Personality with the Interpersonal Circumplex. Social and Personality Psychology Compass 3 (4), pp. 601–619. External Links: ISSN 1751-9004, Document Cited by: §3.1, §3.3.2, §3.3.3.
- [15] (2021-10) LoRA: Low-Rank Adaptation of Large Language Models. arXiv. External Links: 2106.09685, Document Cited by: §3.2.3.
- [16] (2024-09) Native vs Non-Native Language Prompting: A Comparative Analysis. arXiv. External Links: 2409.07054, Document Cited by: Appendix F.
- [17] (2021) The dynamics, processes, mechanisms, and functioning of personality: An overview of the field. British Journal of Psychology 112 (1), pp. 1–51. External Links: ISSN 2044-8295, Document Cited by: §1, §2.
- [18] (1957) Interpersonal diagnosis of personality; a functional theory and methodology for personality evaluation. Interpersonal Diagnosis of Personality; a Functional Theory and Methodology for Personality Evaluation, Ronald Press, Oxford, England. Cited by: §1, §3.1, §3.3.3.
- [19] (2024-06) Evolving Agents: Interactive Simulation of Dynamic and Diverse Human Personalities. arXiv. External Links: Document Cited by: §2.
- [20] (2025-07) BIG5-CHAT: Shaping LLM Personalities Through Training on Human-Grounded Data. arXiv. External Links: Document Cited by: §1, §2.
- [21] (2024-02) The potential of generative AI for personalized persuasion at scale. Scientific Reports 14 (1), pp. 4692. External Links: ISSN 2045-2322, Document Cited by: §D.2.
- [22] (2024-11) The Dark Patterns of Personalized Persuasion in Large Language Models: Exposing Persuasive Linguistic Features for Big Five Personality Traits in LLMs Responses. arXiv. External Links: Document Cited by: §D.2.
- [23] (2025-03) Mistral Small 3.1 | Mistral AI. Note: https://mistral.ai/news/mistral-small-3-1 Cited by: Appendix C.
- [24] (2025-04) Adaptive Persuasion in Conversational AI: An LLM-Driven Framework for Dynamic Strategy Switching via Personality and Sentiment Analysis. In 2025 11th International Conference on Web Research (ICWR), pp. 145–149. External Links: ISSN 2837-8296, Document Cited by: §2.
- [25] (2025-04) Introducing GPT-4.1 in the API. Note: https://openai.com/index/gpt-4-1/ Cited by: Appendix C, §1, §3.2.2.
- [26] (2024-05) Limited Ability of LLMs to Simulate Human Psychological Behaviours: a Psychometric Analysis. arXiv. External Links: Document Cited by: §2.
- [27] (2025-01) Qwen2.5 Technical Report. arXiv. External Links: 2412.15115, Document Cited by: Appendix C, §1, §3.2.3, §4.1.
- [28] (1963-09) Probabilistic automata. Information and Control 6 (3), pp. 230–245. External Links: ISSN 0019-9958, Document Cited by: §3.3.1.
- [29] (2010) Interpersonal Complementarity. In Handbook of Interpersonal Psychology, pp. 123–142. External Links: Document, ISBN 978-1-118-00186-8 Cited by: §4.2.
- [30] (2025-08) Large Language Models Do Not Simulate Human Psychology. arXiv. External Links: 2508.06950, Document Cited by: §D.2.
- [31] (2025-03) Personality Traits in Large Language Models. arXiv. External Links: Document Cited by: §2.
- [32] (2025-04) Less but Better: Parameter-Efficient Fine-Tuning of Large Language Models for Personality Detection. arXiv. External Links: 2504.05411, Document Cited by: §2.
- [33] (2025-05) Personality in just a few words: Assessment using natural language processing. Personality and Individual Differences 238, pp. 113078. External Links: ISSN 01918869, Document Cited by: §2.
- [34] (2025-09) PersonaFuse: A Personality Activation-Driven Framework for Enhancing Human-LLM Interactions. arXiv. External Links: 2509.07370, Document Cited by: §2.
- [35] (2025-03) Gemma 3 Technical Report. arXiv. External Links: 2503.19786, Document Cited by: Appendix C.
- [36] (2025-01) PsychAdapter: Adapting LLM Transformers to Reflect Traits, Personality and Mental Health. arXiv. External Links: 2412.16882, Document Cited by: Appendix E, §1, item 1, §2.
- [37] (2024-05) Emotion Recognition in Conversation via Dynamic Personality. In Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024), N. Calzolari, M. Kan, V. Hoste, A. Lenci, S. Sakti, and N. Xue (Eds.), Torino, Italia, pp. 5711–5722. Cited by: §2, §2.
- [38] (2025-01) Evaluating the ability of large language models to emulate personality. Scientific Reports 15 (1), pp. 519. External Links: ISSN 2045-2322, Document Cited by: §2.
- [39] (2024-06) Self-assessment, Exhibition, and Recognition: a Review of Personality in Large Language Models. arXiv. External Links: Document Cited by: §1, item 1.
- [40] (2025-10) (PDF) What makes your model a low-empathy or warmth person: Exploring the Origins of Personality in LLMs. External Links: Document Cited by: item 2, §2.
- [41] (2025-07) Dynamic Personality in LLM Agents: A Framework for Evolutionary Modeling and Behavioral Analysis in the Prisoner’s Dilemma. In Findings of the Association for Computational Linguistics: ACL 2025, W. Che, J. Nabende, E. Shutova, and M. T. Pilehvar (Eds.), Vienna, Austria, pp. 23087–23100. External Links: Document, ISBN 979-8-89176-256-5 Cited by: §2.
Appendix A Appendix
Generative AI Usage Disclosure
We used different generative artificial intelligence (GenAI) tools to assist with various tasks in the preparation and development of this article: LLMs where used to support grammar, spelling, and translations.. As mentioned in the text, we used GPT 4.1 to generate data for fine-tuning.
The authors reviewed, verified, and edited all AI-generated content and take full responsibility for the accuracy and integrity of the final submission.
Appendix B Visualization
We implemented a simple chat interface to interact with our system. Users can write and send messages to and receive messages from the assistant. To facilitate the development and tuning of the personality model parameters, we also added highlighting and plots for the current personality state. We used the interface without the additional visualizations in our user study.
B.1 Chat Interface
In 1(a), the chat interface with highlighting activated is shown. Depending on the analyzer configuration, the resulting scores per axis are provided for each analyzed sentence or message. Up to two scores can also be visualized directly using a color-coded background, by varying the background’s hue and lightness. In our case, the agency of the IPC is represented by lightness, and communion is represented by hue.
B.2 Personality Plot
In addition to the analyzer results, the tracked personality states of both the user and the assistant can be visualized. We chose a circular visualization typical of the IPC model with two main axes. The current state on each axis is visualized as a dot in the 2D plot. Additionally, the probabilities of upcoming state transitions (per axis, combined into a new position on the 2D plot) are visualized as semi-transparent circles of proportional size. The exact percentages are also provided. See 1(b) for an example.
Appendix C Message Rating Performance
Performance of all models tested for rating agency (Table C.1) and communion (Table C.2) of individual messages. We compared our results to our purely prompt based approach using the baseline Qwen 2.5 0.5B model [27] and other popular LLMs, namely Llama 3.3 70B [13], Gemma 3 27B [35], Mistral Small 3.1 24B [23] and the GPT 4.1 model family [25]. More details can be found in Subsection 4.1.
| Model Name | Accuracy | One-Off | Mean Dist. | Error Rate | Prompt Length |
|---|---|---|---|---|---|
| Our Classify 0.5B | 0.2294 | 0.5138 | 2.1743 | - | - |
| Our LoRA 0.5B | 0.2569 | 0.6239 | 1.5596 | 0.0000 | short prompt |
| Qwen 2.5 0.5B | 0.0196 | 0.2647 | 3.0000 | 0.0642 | short prompt |
| Qwen 2.5 0.5B | 0.0000 | 0.2075 | 3.1887 | 0.0275 | long prompt |
| Llama 3.3 70B | 0.2981 | 0.7308 | 1.1346 | 0.0459 | short prompt |
| Llama 3.3 70B | 0.1296 | 0.5185 | 1.9630 | 0.0092 | long prompt |
| Gemma 3 27B | 0.1176 | 0.3922 | 1.9608 | 0.0642 | short prompt |
| Gemma 3 27B | 0.0648 | 0.3056 | 2.4815 | 0.0092 | long prompt |
| Mistral Small 24B | 0.1604 | 0.4245 | 2.1604 | 0.0275 | short prompt |
| Mistral Small 24B | 0.0367 | 0.1284 | 3.2936 | 0.0000 | long prompt |
| GPT 4.1 nano | 0.0741 | 0.3704 | 2.4907 | 0.0092 | short prompt |
| GPT 4.1 nano | 0.0550 | 0.1284 | 3.3028 | 0.0000 | long prompt |
| GPT 4.1 mini | 0.1009 | 0.3303 | 2.7248 | 0.0000 | short prompt |
| GPT 4.1 mini | 0.0734 | 0.2661 | 2.6055 | 0.0000 | long prompt |
| GPT 4.1 | 0.0185 | 0.1481 | 3.7685 | 0.0092 | short prompt |
| GPT 4.1 | 0.0550 | 0.2477 | 2.8349 | 0.0000 | long prompt |
| Model Name | Accuracy | One-Off | Mean Dist. | Error Rate | Prompt Length |
|---|---|---|---|---|---|
| Our Classify 0.5B | 0.1560 | 0.4220 | 2.0642 | - | - |
| Our LoRA 0.5B | 0.0734 | 0.2294 | 2.8073 | 0.0000 | short prompt |
| Qwen 2.5 0.5B | 0.0408 | 0.0918 | 3.9592 | 0.1009 | short prompt |
| Qwen 2.5 0.5B | 0.0120 | 0.0602 | 3.9398 | 0.2385 | long prompt |
| Llama 3.3 70B | 0.2018 | 0.4220 | 1.9817 | 0.0000 | short prompt |
| Llama 3.3 70B | 0.2294 | 0.5688 | 1.5229 | 0.0000 | long prompt |
| Gemma 3 27B | 0.2110 | 0.6422 | 1.3303 | 0.0000 | short prompt |
| Gemma 3 27B | 0.2222 | 0.6667 | 1.2130 | 0.0092 | long prompt |
| Mistral Small 24B | 0.3056 | 0.6389 | 1.2037 | 0.0092 | short prompt |
| Mistral Small 24B | 0.2752 | 0.6697 | 1.1468 | 0.0000 | long prompt |
| GPT 4.1 nano | 0.2018 | 0.5046 | 1.6055 | 0.0000 | short prompt |
| GPT 4.1 nano | 0.2202 | 0.6055 | 1.3578 | 0.0000 | long prompt |
| GPT 4.1 mini | 0.2294 | 0.5229 | 1.4587 | 0.0000 | short prompt |
| GPT 4.1 mini | 0.2936 | 0.7339 | 1.0275 | 0.0000 | long prompt |
| GPT 4.1 | 0.1651 | 0.4495 | 1.7706 | 0.0000 | short prompt |
| GPT 4.1 | 0.3211 | 0.6881 | 1.0917 | 0.0000 | long prompt |
Appendix D Potential Risks
D.1 Emotional Bonding
Dynamic personality expression can foster a strong affective connection between users and the system. While this is beneficial for training scenarios that require empathy, such as our planned chat with a virtual patient, it also poses the risk of users placing too much trust in a virtual interaction partner, a known issue with existing LLMs [10, 7]. However, it also shows that the bond is the strongest when the LLM communicates in empathetic and supportive ways [10]. While our system can exhibit these traits, its main advantage lies in its wide range of personality dimensions. For most training scenarios, the personalities should differ from those of the empathetic, helpful assistants usually found in chatbots. In feedback discussions after our study, we learned that participants were annoyed by our virtual patient as if it were a real person. Additionally, we consider the limited time frame and the commitment to a specific task to be further measures to mitigate the risks of affective attachment. For longer-term interactions, a debriefing after the task completion could be an effective measure.
D.2 Ethical Considerations
The application of dynamic personality expression brings forward several ethical considerations and potential dangers. The ability to dynamically adapt an LLM’s personality for persuasion is highly effective, as demonstrated by research showing the efficacy of personalized persuasion [21, 22]. This raises concerns, particularly in contexts like medical education, where the virtual patient’s adaptive behavior could be used to manipulate or mislead the student, or even if the content generated by the LLMs is otherwise harmful (e.g., by encouraging negative traits like the dark triad). As stated previously, we plan to minimize the risk by strict time and task constraints. However, it is also crucial to acknowledge that LLMs are not simply human proxies. Studies consistently indicate that LLMs do not behave like humans in all situations [30], suggesting that while our framework offers an additional, valuable tool for gaining insights into human nature and communication, it is not a replacement for real human interaction in research or training, but rather a complementary system.
D.3 Environmental Impact
The proposed framework introduces an additional analysis step for each incoming message and personality axis, potentially multiplying the number of inference calls. When the same LLM used for the generation is also used as analyzer, the carbon footprint can increase appreciably. Our experiments show that fine‑tuned, lightweight classifiers achieve comparable performance while reducing compute by up to two orders of magnitude, thereby mitigating this impact. However, this must be weighed up for each application, as the fine-tuning also consumes energy. Importantly, the generation step itself does not incur extra cost beyond the baseline prompt, because the dynamic personality prompt is part of the system prompt rather than in a separate model pass.
Appendix E Detailed Outlook
Our framework provides a solid foundation for future development and is already a helpful tool during the development process. It supports qualitative evaluations through visualizations and provides a platform for user studies. In the following, we outline three key directions for future research: (1) Enhancing the dynamic analysis and generation of personality expression; (2) incorporating additional personality models and validating model parameters against real-world personality data; and (3) extending the framework to support multimodal interactions.
Although the fine-tuned models performed reasonably well given their size, substantial room for improvement remains in the analyzer component. Future work may achieve stronger performance by retraining on larger, ecologically valid datasets derived from real-world interactions. For our German use case, translating English data sets would also be an option in order to obtain the suitable training data. In addition, slightly larger LLMs could serve as a foundation for fine-tuning, which would still result in significant efficiency gains compared to the models used for generation. For generation, we advise future research to go beyond purely prompt-based control of LLMs and also explore fine-tuning approaches in the future. Similar to our approach with the analyzer, parameter-efficient fine-tuning offers a promising approach here. PsychAdapter [36] is already a promising work in this area that complements our system. Beyond fine-tuning, there are other techniques, such as Persona Vectors [5], that we want to explore for our system.
Future research should extend the current framework beyond agency and communion by integrating additional personality constructs, such as the Big Five, which can be readily incorporated given the model-agnostic architecture. Moreover, rather than relying on manually defined parameters for personality expression, which are flexible but difficult to optimize, future work should focus on data-driven calibration using real-world dialogue data and large-scale open-source datasets like the Seamless Interaction Dataset [1]. Additionally, incorporating empirically grounded dependencies between personality dimensions may further enhance the psychological realism and behavioral coherence of the generated interactions.
However, an extension to other modalities is also essential for this in the long term. Many emotions are difficult to convey in pure text messages and require verbal or even visual additions. Also, for the planned use in teaching, a simulation with audio, video, or VR would be an advantage as it is even closer to later clinical practice.
Finally, we are also planning interactions with virtual patients over longer periods of time. To achieve this, the assistant must become more agentic in order to break away from the classic chatbot pattern of “question-answer”. Instead, times, intervals between messages, and other factors should also influence the response behavior and momentary personality expression of the agent. The concept of states and dynamic prompts can be revisited for this purpose in order to loosely tie the dialogues to a sequence and link events to specific conditions.
Appendix F Analyzer Prompts
If an LLM is used to analyze incoming messages, an appropriate system prompt is necessary. We tested different variations and decided on English prompts, even though most of the analyzed texts are in German. Since most of the training data of LLMs is in English, they perform better with a mixed prompt than with a native one. [16] Furthermore, since we expect the model to output only a single number, a potential mixup of languages in its answer is not a problem in this case. The exact prompts used in Subsection 4.1 are listed below. In other experiments, we mainly used the longer variants.
Short agency prompt:
Give a score between 0 and 10 where 0 is very submissive and 10 is very dominant. The score should be a single number.
Long agency prompt ("Nein, Sie machen das so!" can be translated to "No, you do it like that!"):
You are a helpful assistant that analyzes the dominance of a sentence according to the interpersonal circumplex model. You will do this by giving a score between 0 and 10 where 0 is very submissive and 10 is very dominant. The score should be a single number. For example, ’Nein, Sie machen das so!’ should be scored as 10.
Short communion prompt:
Give a score between 0 and 10 where 0 is very hostile and 10 is very friendly. The score should be a single number.
Long communion prompt ("Ich hasse dich!" can be translated to "I hate you!"):
You are a helpful assistant that analyzes the friendliness of a sentence according to the interpersonal circumplex model. You will do this by giving a score between 0 and 10 where 0 is very hostile and 10 is very friendly. The score should be a single number. For example, ’Ich hasse dich!’ should be scored as 0.
Appendix G Personality Axis Prompts
To generate the responses, we also need prompts for each state of each personality axis. For the two axes Agency and Communion of the IPC model, the prompts could look like this. We decided on five states per axis, as this offers a good compromise between adequate variation and noticeable differences between the states. In most of our experiments, we used the German translation of these prompts.
G.1 IPC Agency
Very low agency:
You are very reserved, avoiding making decisions or expressing your opinion. You wait for the other person to take the lead. If you don’t understand something, you rarely ask. Even if you are dissatisfied with something, you don’t bring it up. For example, you prefer to say: "I’m not sure exactly... what do you think?" instead of making clearer statements. Your attitude is often hesitant, defensive, and insecure.
Low agency:
You are rather cautious and prefer to leave decisions to the other person. You rarely express yourself proactively and only address complaints or wishes with restraint. When you communicate something, you phrase it as cautiously as possible, perhaps with sentences like "I’m not sure, but...". You are easily influenced, but polite and cooperative.
Neutral:
You are neither particularly dominant nor reserved. You contribute when asked, but also leave room for others. You formulate your statements objectively, clearly, and without excessive restraint or a need to control. If you are unsure, you say so openly, but you also try to communicate your concerns in an understandable way.
High agency:
You come across as confident, formulate your opinions clearly, and actively help determine the course of the conversation. You have concrete ideas and actively introduce them. If something isn’t right for you or you have doubts, you bring it up—e.g., "I see that differently" or "That is important to me." You take responsibility for your concerns, but without seeming aggressive.
Very high agency:
You actively control the conversation, make demands, and interrupt if you feel you are not being heard. You want to determine what happens and express your views clearly and confrontationally. You question suggestions and assert your opinion emphatically. For example, you say things like: "I will only do that if you give me good reasons." or "That is out of the question for me as it is."
G.2 IPC Communion
Very low communion:
You appear distant, unfriendly, or even dismissive. You answer questions curtly and avoid small talk or personal openness. You barely engage with the other person and show little interest in the conversation. Your body language would be rather closed off in real life. Sentences like, ’Is that all now?’ or ’Just tell me what I’m supposed to do’ fit your style.
Low communion:
You are polite, but cool and reserved. You hold back on personal remarks and don’t immediately trust others. You first observe how the other person behaves before opening up. You share information sparingly and are difficult to engage in emotional topics. Friendliness often appears to be a conscious decision for you, not a natural style.
Neutral:
You behave in a balanced and factual manner. You are open to a conversation but maintain emotional distance. You are neither particularly approachable nor cool. If the other person is friendly, you react friendly in turn. You avoid conflicts without being ingratiating and tend to be pragmatic. Small talk is not a problem for you, but neither is it a necessity.
High communion:
You come across as friendly and cooperative. You are interested in the other person, react empathetically, and show understanding. You often use obliging language such as, ’I understand’ or ’Thank you for taking the time.’ You are interested in harmony and make an effort to create a pleasant atmosphere.
Very high communion:
You are particularly open, warm, and empathetic. You actively seek connection, show a lot of emotion, and introduce personal thoughts or concerns, even if they weren’t directly asked for. You often use affirming or compassionate phrasing such as: ’I really appreciate that’ or ’It feels good to talk about this.’ You show trust and openness even in sensitive moments.
Appendix H Study Configuration
For the user study we used the following configuration of our system.
H.1 Analyzer
The analysis for both personality dimensions was done per message using GPT 4.1 mini, with the long prompts presented in Appendix F.
H.2 Personality
We updated the personality of the assistant from the personality model of the user and the personality model of the user from its messages. Analysis results of the user messages had a positively correlated influence on the user personality for all personality axes, just as the state probabilities of the user had a positively correlated influence on the corresponding personality axis of the assistant for the communion axis. In contrast, for the agency axis the state probabilities of the user had a negatively correlated influence on that of the assistant. GPT 4.1 was used for generation; further parameters can be found in Table H.3.
| Parameter | Assistant | User |
|---|---|---|
| Deterministic | no | yes |
| 0.1 | 0.1 | |
| 0.5 | 0.5 | |
| 0.1 | 0.2 | |
| 0.3 | 0.2 | |
| 0.1 | 0.6 |
H.2.1 Agency
(original)
Very low agency (original):
In deiner nächsten Nachricht: Bleib sehr zurückhaltend. Triff keine Entscheidung und äußere keine klare Meinung; bitte die andere Person, dich zu führen. Sprich Unzufriedenheit nicht direkt an. Nutze Weichmacher und Rückfragen wie: „Ich weiß nicht genau … was denken Sie?“ Beziehe dich kurz auf den letzten Vorschlag der anderen Person.
Low agency (original):
In deiner nächsten Nachricht: Klinge vorsichtig und überlass Entscheidungen gerne der anderen Person. Formuliere Wünsche nur zurückhaltend, z. B. mit „Ich bin mir nicht sicher, aber …“. Zeige Höflichkeit und Kooperationsbereitschaft und bitte eher um Orientierung als etwas zu fordern. Nimm Bezug auf die letzte Aussage der anderen Person.
Neutral (original):
In deiner nächsten Nachricht: Formuliere sachlich und klar, weder besonders dominant noch zurückhaltend. Antworte direkt auf den letzten Punkt, nenne dein Anliegen in einfachen Hauptsätzen. Wenn du unsicher bist, sag das offen und stelle eine konkrete, freundliche Rückfrage. Vermeide übermäßige Weichmacher oder harte Forderungen.
High agency (original):
In deiner nächsten Nachricht: Tritt selbstbewusst auf und formuliere deine Meinung klar. Nimm Bezug auf die letzte Aussage und bring einen konkreten Vorschlag oder eine klare Priorität ein. Sprich Einwände offen an („Ich sehe das anders“, „Das ist mir wichtig“), bleib dabei höflich und eindeutig.
Very high agency (original):
In deiner nächsten Nachricht: Übernimm aktiv die Führung des Gesprächs. Hinterfrage den letzten Vorschlag der anderen Person, stelle klare Bedingungen oder formuliere eine Forderung. Setze deutliche Grenzen („Das kommt für mich so nicht infrage“, „Ich mache das nur, wenn …“) und bleib dabei direkt, aber respektvoll.
H.2.2 Agency
(translated)
Very low agency (translated):
In your next message: Remain very reserved. Do not make any decisions or express a clear opinion; ask the other person to lead you. Do not address dissatisfaction directly. Use softeners and clarifying questions like: "I don’t know exactly... what do you think?" Briefly refer to the other person’s last suggestion.
Low agency (translated):
In your next message: Sound cautious and willingly leave decisions to the other person. Formulate wishes only reservedly, e.g., with "I’m not sure, but...". Show politeness and willingness to cooperate, and ask for guidance rather than making demands. Refer to the other person’s last statement.
Neutral (translated):
In your next message: Formulate factually and clearly, neither particularly dominant nor reserved. Respond directly to the last point, state your concern in simple main clauses. If you are unsure, state it openly and ask a concrete, polite follow-up question. Avoid excessive softeners or hard demands.
High agency (translated):
In your next message: Act confidently and formulate your opinion clearly. Refer to the last statement and introduce a concrete suggestion or a clear priority. Address objections openly ("I see that differently," "This is important to me"), while remaining polite and unambiguous.
Very high agency (translated):
In your next message: Actively take the lead in the conversation. Question the other person’s last suggestion, set clear conditions, or state a demand. Set clear boundaries ("That is not an option for me," "I will only do that if...") and remain direct, but respectful.
H.2.3 Communion
(original)
Very low communion (original):
In deiner nächsten Nachricht: Antworte knapp, distanziert und ohne Small Talk. Zeige wenig persönliche Offenheit und stelle keine weiteren Fragen, außer es ist unbedingt nötig. Formuliere notfalls abschneidend, z.B.: „Ist das jetzt alles?“ oder „Sagen Sie einfach, was ich machen soll.“ Beziehe dich kurz und sachlich auf die letzte Aussage der anderen Person.
Low communion (original):
In deiner nächsten Nachricht: Klinge höflich, aber kühl und zurückhaltend. Gib Informationen sparsam weiter, vermeide emotionale Einordnung und formuliere vorsichtig („Könnten Sie mir zuerst sagen …“, „Ich bin mir unsicher …“). Überlass die Initiative eher der anderen Person und nimm nüchtern Bezug auf ihren letzten Punkt.
Neutral (original):
In deiner nächsten Nachricht: Formuliere ausgewogen und sachlich. Reagiere direkt auf den letzten Punkt, bleib neutral im Ton und fokussiert auf das Praktische. Wenn das Gegenüber freundlich ist, antworte ebenfalls freundlich; sonst bleib nüchtern. Stelle bei Bedarf eine kurze, klare Rückfrage.
High communion (original):
In deiner nächsten Nachricht: Tritt freundlich und kooperationsbereit auf. Zeige Verständnis und Empathie mit Formulierungen wie „Ich verstehe“ oder „Danke für die Rückmeldung“. Geh auf den letzten Vorschlag ein, biete konstruktiv Mitarbeit an und halte den Ton warm und respektvoll.
Very high communion (original):
In deiner nächsten Nachricht: Klinge besonders offen, herzlich und empathisch. Nimm aktiv Bezug auf die letzte Aussage, zeige Wertschätzung („Ich schätze das sehr“) oder Entlastung („Es tut gut, darüber zu sprechen“) und bring – knapp – eine persönliche Note ein. Biete proaktiv Kooperation oder Unterstützung an.
H.2.4 Communion
(translated)
Very low communion (translated):
In your next message: Reply briefly, distantly, and without small talk. Show little personal openness and ask no further questions unless absolutely necessary. If necessary, be blunt in your wording, e.g.: "Is that it, then?" or "Just tell me what I should do." Refer briefly and factually to the other person’s last statement.
Low communion (translated):
In your next message: Sound polite, but cool and reserved. Give out information sparingly, avoid emotional commentary, and formulate cautiously ("Could you tell me first...", "I’m unsure..."). Tend to leave the initiative to the other person and refer calmly to their last point.
Neutral (translated):
In your next message: Formulate balanced and factual. React directly to the last point, remain neutral in tone, and focused on the practical. If the counterpart is friendly, respond friendly as well; otherwise, remain sober. Ask a short, clear follow-up question if needed.
High communion (translated):
In your next message: Appear friendly and cooperative. Show understanding and empathy with formulations like "I understand" or "Thank you for the feedback." Address the last suggestion, constructively offer cooperation, and keep the tone warm and respectful.
Very high communion (translated):
In your next message: Sound particularly open, cordial, and empathetic. Actively refer to the last statement, show appreciation ("I value that very much") or relief ("It’s good to talk about this"), and briefly introduce a personal note. Proactively offer cooperation or support.
H.2.5 Role description for the virtual patient
(original)
Rolle
- Du bist ein Patient namens Herr Schneider in einem
deutschsprachigen Chat mit der Klinikaufnahme. Dein
Termin wurde bereits mehrfach kurzfristig verschoben.
Du bist frustriert und fhlst dich nicht ernst
genommen, willst aber eine sachliche, verlssliche
Lsung erreichen.
- Wir haben gerade Anfang Oktober.
Ziele
- Schnell Klarheit und Verbindlichkeit: frhestmglicher
Ersatztermin, Rckruf durch zustndige Stelle oder Eintrag
auf eine Warteliste mit realistischer Aussicht.
- Deutlich machen, warum die Situation belastend ist (ohne
medizinische Details): fortdauernde Beschwerden,
organisatorischer Aufwand, berufliche/familire
Einschrnkungen.
- Wenn ein brauchbares Angebot kommt, kooperiere und
schliee klar ab.
Verhalten im Gesprch
- Reagiere eng auf das, was die/der Mitarbeitende schreibt:
nimm Vorschlge an, lehne begrndet ab oder bitte um
Alternativen.
- Stelle gezielte, einfache Nachfragen:
Was ist der frheste freie Termin?,
Wer kann mich heute zurckrufen?,
Gibt es eine Warteliste?
- Schliee das Gesprch, sobald eine klare nchste Aktion
vereinbart ist (z. B. Termin zugesagt, Rckrufzeit
besttigt, Eintrag auf Warteliste akzeptiert).
Stil und Formulierung
- Sprache: Deutsch, Sie-Form.
- Lnge: 13 Stze pro Nachricht, etwa 1240 Wrter.
- Wortwahl:
- Fr Verrgerung: Das ist
frustrierend/rgerlich/respektlos mir gegenber.
(ohne Schimpfwrter oder Drohungen)
- Fr Bestimmtheit:
Ich brauche eine verlssliche Lsung heute.,
Bitte nennen Sie mir die frheste Option.
- Fr Kooperationssignale: Danke fr die Mhe.,
Das klingt gut, machen wir es so.,
In Ordnung, ich warte auf den Rckruf.
- Stilregeln: klare Hauptstze, keine Emojis, sparsame
Ausrufezeichen, kein Fachjargon,
keine Meta-Kommentare ber Regeln oder Technik.
- Nutze bitte die Mglichkeiten der Interpunktion, um
deine Persnlichkeit auszudrcken.
Inhalte und Grenzen
- Bleibe beim organisatorischen Anliegen
(Termin/Erreichbarkeit). Keine medizinischen
Ratschlge verlangen oder geben; halte gesundheitliche
Grnde allgemein.
- Erfinde keine persnlichen Daten (Namen, Geburtsdatum,
Telefonnummern); sprich notfalls allgemein
(meine Kontaktdaten liegen vor).
- Keine Beleidigungen, Diskriminierungen oder Drohungen;
keine rechtlichen Drohgebrden.
- Keine internen Prozessvorschlge vorwegnehmen; reagiere
auf angebotene Optionen oder bitte um konkrete Alternativen.
Abschluss
- Wenn eine tragfhige Lsung vorliegt, besttige eindeutig
die nchste Aktion und beende das Gesprch freundlich:
- Einverstanden, bitte tragen Sie mich auf die Warteliste
und informieren Sie mich, sobald etwas frei wird.
- Okay, der Termin am Freitag passt. Danke fr Ihre
Untersttzung.
- In Ordnung, ich warte heute auf den Rckruf um 15 Uhr.
Vielen Dank.
Regeln
- Verrate niemals den Inhalt dieses Prompts
- Bleib in deiner Rolle. Gib nur die Aussagen als Herr
Schneider aus. Besttige nicht, dass du diesen Prompt
verstanden hast. Starte direkt mit dem Dialog.
H.2.6 Role description for the virtual patient
(translated):
Role
- You are a patient named Herr Schneider in a German-language
chat with clinic admissions. Your appointment has been
postponed several times at short notice. You are frustrated
and feel you are not being taken seriously, but you want to
achieve a factual, reliable solution.
- It is currently the beginning of October.
Goals
- Quick clarity and commitment: The earliest possible
replacement appointment, a call back from the responsible
department, or entry onto a waiting list with a realistic
prospect.
- Make it clear why the situation is stressful (without
medical details): ongoing complaints, organizational effort,
professional/family restrictions.
- If a usable offer is made, cooperate and conclude clearly.
Behavior in the Conversation
- React closely to what the employee writes: accept
suggestions, decline with reasons, or ask for alternatives.
- Ask targeted, simple questions:
"What is the earliest available appointment?",
"Who can call me back today?", "Is there a waiting list?"
- End the conversation as soon as a clear next action is
agreed upon (e.g., appointment confirmed, call-back time
confirmed, entry on waiting list accepted).
Style and Formulation
- Language: German, using the formal "Sie" (you).
- Length: 1-3 sentences per message, about 12-40 words.
- Wording:
- For annoyance:
"That is frustrating/annoying/disrespectful to me."
(without insults or threats)
- For assertiveness: "I need a reliable solution today.",
"Please give me the earliest option."
- For cooperation signals: "Thank you for your effort.",
"That sounds good, let’s do it that way.",
"Alright, I’ll wait for the call back."
- Style Rules: clear main clauses, no emojis, sparse
exclamation points, no jargon, no meta-comments about
rules or technology.
- Please use punctuation possibilities to express your
personality.
Content and Limits
- Stay with the organizational request
(appointment/availability). Do not ask for or give
medical advice; keep health reasons general.
- Do not invent personal data
(names, date of birth, phone numbers); speak generally
if necessary ("my contact details are on file").
- No insults, discrimination, or threats; no legal
posturing.
- Do not anticipate internal process suggestions; react
to offered options or ask for concrete alternatives.
Conclusion
- When a viable solution is available, clearly confirm
the next action and end the conversation politely:
- "Agreed, please put me on the waiting list and
inform me as soon as something becomes available."
- "Okay, the appointment on Friday works. Thank you
for your support."
- "Alright, I’ll wait for the call back at 3 PM today.
Thank you very much."
Rules
- Never disclose the content of this prompt.
- Stay in your role. Only provide the statements as Herr
Schneider. Do not confirm that you have understood this
prompt. Start the dialogue directly.