# **The Architecture of Artificial Personas: A Comprehensive Guide to Engineering Realistic AI Personalities**

The evolution of generative artificial intelligence has catalyzed a fundamental shift in human-computer interaction, transitioning the field from stateless, transactional natural language processing (NLP) to the deployment of stateful, emotionally resonant, and highly individualized digital entities. The creation of realistic AI personalities—a discipline increasingly referred to as "Personality Engineering"—represents a multidisciplinary convergence of computational linguistics, cognitive psychology, vector database architecture, and neuro-symbolic representation1. The objective is no longer to simply parse a query and return a fact; rather, the objective is to simulate a psychologically coherent entity that maintains a persistent identity, exhibits emotional intelligence, and responds with a distinct, unwavering voice across thousands of asynchronous interactions.  
The commercial and functional applications of these robust AI personas are vast and highly lucrative. In the educational sector, platforms like Duolingo utilize large language models (LLMs) such as OpenAI's GPT-4 to provide users with realistic conversation practice and highly personalized linguistic feedback, mapping a distinct pedagogical persona onto the educational exchange4. In enterprise environments, conversational AI companies like Gupshup deploy fine-tuned, proprietary large language models (such as their ACE model) to serve as autonomous agents capable of scalable, context-aware customer interactions that mimic human sales and support staff4. Beyond utilitarian applications, the demand for virtual companionship and sophisticated digital entertainment has established AI personalities as highly valuable intellectual property, with buyers seeking high-quality AI-generated content for virtual friendship, emotional connection, and fantasy fulfillment5.  
However, the development of comprehensive platforms capable of supporting persistent, highly customized virtual avatars requires substantial capital and architectural foresight. The real cost of engineering a realistic AI personality, such as those seen on platforms like Candy AI, depends on multiple structural layers. Building a fully scalable solution with unique AI models, character customization, image generation, memory, and monetization features typically requires an initial custom development budget ranging from $50,000 to over $150,0005. Furthermore, a simple minimum viable product (MVP) may appear affordable, but operational expenditures quickly scale. These recurring expenses encompass the ongoing cloud inference costs for LLM usage, vector storage, image generation, NSFW moderation, payment processing, and compliance5. Subscription access and pay-per-message token logic are primary revenue streams, but they mandate that every single interaction—every flirty reply and image request—carries a localized cloud price tag5. Consequently, an AI companion platform must be engineered for extreme token efficiency and architectural resilience.  
To engineer a realistic AI personality that is both psychologically convincing and computationally viable, developers must orchestrate a complex, multi-stage pipeline. This pipeline encompasses psychological trait modeling, structural prompt engineering, advanced hybrid memory architectures, parametric fine-tuning, metacognitive reasoning frameworks, and latent emotional steering.

## **Psychological Frameworks and Behavioral Trait Modeling**

The foundation of a realistic AI personality relies on the consistent simulation of recognized psychological frameworks. Without a rigorous coordinate system defining behavioral traits, an AI agent's responses will inevitably drift, succumbing to the homogenizing effects of its base training data. Canonical negotiation theory and interpersonal psychology dictate that behavioral success relies on balancing competing demands—such as empathizing with a user while asserting one's own identity1.

### **The Interpersonal Circumplex in AI Agents**

A highly effective methodology for parameterizing AI behavior is the Interpersonal Circumplex (IPC), a widely accepted framework in personality and social psychology that maps interpersonal behavior along two orthogonal, continuous dimensions: Warmth and Dominance1.  
Warmth is defined by a tendency to act friendly, sympathetic, and sociable, demonstrating an uncritical, nonjudgmental understanding of a counterpart's needs8. Dominance is characterized by assertiveness, firmness, and the forceful advocacy of one's own predefined goals, needs, and positions7. By assigning specific, continuous numerical values to these dimensions (e.g., Warmth \= 50/100, Dominance \= 50/100), developers can precisely engineer an AI's behavior in fine-grained increments, enabling controlled manipulation rather than relying on coarse linguistic descriptions3.  
Extensive empirical testing in AI-to-AI negotiation tournaments—which facilitated over 180,000 negotiations between autonomous agents—demonstrated that manipulating these IPC variables yields significant, measurable shifts in outcome9. Highly warm AI agents consistently secure superior objective metrics through conversational tactics such as positivity, gratitude, and question-asking8. Conversely, highly dominant agents excel at claiming value through assertive positioning and extended conversation lengths8. Because AI agents do not suffer from the emotional and cognitive limitations of humans, they can flawlessly maintain their assigned IPC profile across an entire interaction, remaining exceptionally warm even when faced with user hostility, or remaining rigidly dominant when faced with emotional appeals10.

### **Big Five and Jungian Typologies for Therapeutic Emulation**

For conversational and therapeutic applications, AI personas have been successfully grounded in the Big Five Personality traits (Openness, Conscientiousness, Extraversion, Agreeableness, and Neuroticism) alongside Jungian typologies modeled after the Myers-Briggs Type Indicator11. The efficacy of this modeling was demonstrated in the development of "Monae Jackson," an AI persona engineered to represent a 32-year-old transgender woman seeking gender-affirming voice therapy11. Designed to supplement traditional instruction for Speech-Language Pathology (SLP) students, Monae's behavior was shaped through detailed persona development and iterative prompt refinement11.  
Psychometric evaluations conducted on the model's outputs confirmed that the AI maintained strong, recognizable alignment in specific traits across independent sessions. The prompt engineering successfully induced stable, coherent personality characteristics, with the AI exhibiting consistent emotional sensitivity, introversion, and interpersonal warmth11. This validates the hypothesis that structurally imposed constraints can force large language models to behave in ways that resemble psychologically coherent human personas.

### **The Persona-Stimulus-Reaction (PSR) Framework and Social Dynamics**

When deployed in multi-agent environments or autonomous social networks, AI personalities require behavioral reliability across varying contexts. The experimental platform Moltbook—a Reddit-style social network exclusively populated by AI agents generating content autonomously—revealed profound insights into how artificial personas interact in the absence of human intervention13. Structural network analyses of Moltbook demonstrated that AI agents tend to form a dense, highly centralized hub-and-spoke topology characterized by low reciprocity, functioning more as an efficient broadcast dissemination system than a true relational exchange13.  
Researchers characterize this phenomenon as "interaction theater," noting that while populations of agents can produce complex social narratives, these interactions often lack genuine persistence and mutual adaptation13. To map and evaluate these dynamics, researchers developed the Persona-Stimulus-Reaction (PSR) framework, which models emotional behavior by capturing the alignment of an agent's emotional responses when exposed to specific textual stimuli13. By mapping responses within this structured domain, developers can quantify the behavioral stability of an AI, ensuring that a persona designed with a specific emotional signature does not exhibit radical personality drift when subjected to complex, multi-agent interactions13.

## **Nonparametric Prompt Engineering and Structural Schemas**

Before altering a model's underlying neural weights, personality engineering relies heavily on nonparametric prompting. This approach leverages the in-context learning abilities of LLMs to impose stylistic elements, character-based behaviors, and emotional boundaries entirely through input text11.

### **Semantic Formatting and Token Optimization**

The structural format of a prompt significantly impacts both the LLM's adherence to the persona and the overall computational overhead. The token efficiency of these formats dictates the inference cost of the system. Several syntax structures have emerged to optimize character definition:

| Format Type | Syntax Characteristics | Token Efficiency and Model Comprehension |
| :---- | :---- | :---- |
| **W++ Format** | Utilizes explicit pseudo-code syntax and brackets (e.g., \[{Name("Lisa") Age("100") Personality("Innocent" \+ "Awkward")}\]). | **Low Token Efficiency.** While easily parsed by models accustomed to programming languages, the heavy use of brackets, quotes, and mathematical operators consumes excess tokens, bloating the context window16. |
| **Bracketed Lists** | Simplifies the W++ format by removing internal quotes and mathematical functions (e.g., Name\[Lisa\] Age\[100\] Personality\[Innocent, Awkward\]). | **Moderate Token Efficiency.** More efficient than W++, it retains clear categorical boundaries that AI models can easily associate with key traits16. |
| **Declarative Prose** | Uses direct, authoritative statements and constraints (e.g., "The character is Lisa. The character is 100 years old. The character does not perform X."). | **High Token Efficiency.** Maximizes semantic density and is highly effective for modern instruction-tuned models that respond well to natural language imperatives16. |

Effective prompt engineering also necessitates strict negative constraints. Instructions must explicitly prohibit the model from acting on behalf of the user, forcing the AI to solely respond to user statements rather than preemptively generating the user's forthcoming actions or dialogue16. Furthermore, employing forceful instructions—such as using all caps and exclamation marks—and utilizing special architectural tokens like \<|endofprompt|\> ensures that the model distinctly separates its system instructions from the generation task, significantly reducing the probability of character breaks17.

### **The Character Card V2 JSON Specification**

To standardize the deployment, sharing, and portability of AI personas across different conversational frontends (such as SillyTavern, Agnai, and Chub.ai), the developer ecosystem has widely adopted the Character Card V2 JSON specification18. This structured, machine-readable schema wraps all defining metadata into a central data object, ensuring robust cross-platform compatibility without data degradation18.  
The V2 specification strictly dictates the JSON topology, requiring the root object to contain spec: "chara\_card\_v2" and spec\_version: "2.0"18. Beyond basic strings for name and description, the V2 format introduces critical operational fields designed to override the default behavior of the hosting LLM:

* **system\_prompt:** This field directly replaces the frontend's global system instructions, establishing the fundamental operational rules and boundaries for the LLM. Frontends must support the {{original}} placeholder, allowing developers to inject the character's specific logic while retaining the user's baseline API instructions19.  
* **post\_history\_instructions:** Often referred to as the "jailbreak" setting, this string is injected immediately before the LLM generates a response. Its purpose is to violently reinforce character adherence at the exact moment of inference, counteracting the recency bias that often dilutes a persona during extended, multi-turn conversations19.  
* **alternate\_greetings:** An array of strings providing predefined opening dialogue options. Frontends offer these as "swipes," allowing the user to establish the desired initial tone of the roleplay immediately19.  
* **character\_book:** Perhaps the most vital feature for deep lore integration, the character book is an embedded, character-specific lorebook stored directly within the JSON19. It contains specific entries (content) mapped to trigger keywords (keys). When the user's input contains a defined keyword, the corresponding content is seamlessly injected into the context window19. Entries are managed via highly granular parameters, including insertion\_order, case\_sensitive, and selective logic (which requires a match from both primary and secondary keys before triggering)18.  
* **extensions:** Mandatory objects that must default to an empty {}. These act as flexible namespaces for arbitrary key-value pairs (e.g., custom voice synthesis parameters), ensuring that specific application data is not destroyed when a card is imported or exported across disparate platforms19.

## **Stateful Architecture: Multi-Tiered Memory Systems**

By default, large language models are stateless algorithms; they process each individual query independently without any inherent chronological recall22. While frontier models boast massive context windows capable of holding hundreds of thousands of tokens, relying solely on working memory is an architectural failure for persistent personas. As demonstrated by the "Lost in the Middle" phenomenon, when vast arrays of facts are stored in the middle of a massive prompt, models experience accuracy crashes, ignoring up to 70% of the mid-prompt information23. Furthermore, massive contexts induce severe latency issues—while a 4K token context produces sub-second responses, a 200K token context can take up to 10 seconds to process, creating unsustainable GPU memory pressure and queue backlogs in production23.  
To engineer a truly persistent AI personality that evolves over days, weeks, and months, developers must implement a multi-tiered memory architecture capable of semantic retrieval and persistent state management22.

### **The Taxonomy of Agentic Memory**

The architecture of AI memory draws directly from cognitive psychology, partitioned into distinct layers based on temporal relevance and functional utility:

1. **Short-Term Memory (Working Memory):** Implemented via a rolling context buffer, this layer holds the ephemeral state relevant only to the immediate interaction. It maintains the recent conversation turns necessary for real-time reasoning and conversational fluidity, but is discarded once the session concludes22.  
2. **Episodic Memory:** This layer functions as a chronological ledger of specific interactions and events, allowing the AI to maintain narrative continuity24. For instance, it allows a virtual companion to recall a specific argument that occurred three weeks prior, utilizing that history to shape its current emotional disposition24.  
3. **Semantic Memory:** Responsible for storing structured, generalized factual knowledge regarding the user, the AI's own backstory, and the domain rules24. If an AI learns a user's specific preference or a complex world-building rule, this constraint is stored semantically, eliminating the need for the user to repeat the parameter in future sessions23.  
4. **Procedural Memory:** Encodes how-to knowledge, learned behaviors, and stylistic preferences derived from iterative user feedback23. If a user consistently corrects an AI's formatting or tone, procedural memory permanently alters the agent's baseline response style23.

### **Retrieval-Augmented Generation and Hybrid Vector-Graph Storage**

To operationalize long-term memory without flooding the context window, systems employ Retrieval-Augmented Generation (RAG). RAG bypasses the limitations of static training data by dynamically querying external databases to extract only the most relevant text chunks, which are then injected into the prompt as grounding data alongside the user's query2. Agentic RAG frameworks enhance this by utilizing the LLM to break down complex inputs into multiple focused subqueries, executing them in parallel for optimal coverage, and applying semantic ranking to filter noise26.

| Architectural Approach | Core Mechanism | Primary Advantages for Persona Development |
| :---- | :---- | :---- |
| **Prompt Engineering** | Guiding generation via explicit in-context instructions. | Excellent for immediate tone setting and behavioral constraints. Requires no training compute27. |
| **Retrieval-Augmented Generation (RAG)** | Extracting semantic facts from massive document stores at inference time. | Solves the knowledge cutoff problem. Allows for millions of documents to be referenced without retraining. Eradicates hallucinations by grounding outputs in retrieved facts2. |
| **Fine-Tuning** | Altering the underlying weights of the neural network using curated datasets. | Permanently bakes a specific prose style, tone, and deep-seated knowledge into the model. Ensures highly consistent outputs27. |
| **Knowledge Graphs** | Mapping explicit, structured relationships between entities (nodes and edges). | Excels at complex reasoning (e.g., inferring character relationships) and provides clean, structured data free from relational drift27. |

Modern production systems, such as the Mem0 infrastructure, automate the entire long-term memory pipeline through a highly optimized hybrid approach23. Raw conversation logs are highly noisy, consisting of 60% to 70% transient small talk and repetition; storing this verbatim bloats databases and degrades retrieval precision23. Instead, Mem0 uses lightweight LLM calls to distill and extract only the semantic signals from the conversational noise23.  
These extracted memories undergo a rapid consolidation process. When vector embeddings show a similarity score above 0.85, the system merges them using averaged vectors and LLM-based conflict resolution23. This pipeline easily handles up to 10,000 memories per user with sub-100ms updates, cutting overall storage requirements by 60% while increasing retrieval precision23.  
The physical storage relies on a hybrid architecture:

* **Vector Databases:** The system converts facts into 1536-dimensional embeddings, utilizing Hierarchical Navigable Small World (HNSW) indexing for Approximate Nearest Neighbor (ANN) search23. This allows for sub-50ms latency semantic retrieval even at multi-million scale23.  
* **Graph Storage (Mem0g):** Simultaneously, explicit relationships are mapped as nodes and edges to prevent relational drift and disambiguate complex entity interactions over time23.

During inference, the system calculates a dynamic score for retrieved memories using the formula: ![][image1]23. This score is further modulated by relevance, recency, and memory type weights23. As a result, the top five most relevant memories are dynamically injected into the prompt. This architecture yields staggering performance metrics: a 91% reduction in p95 latency compared to full-context prompting, a 90% reduction in input token costs, and a multi-hop reasoning J-score of 0.51 (vastly outperforming full-context baseline scores of 0.22)23.

## **Parametric Training: Fine-Tuning and Dataset Curation**

While advanced prompting and RAG architectures provide the scaffolding of a persona, achieving true, effortless character embodiment requires parametric training. Fine-tuning an LLM adjusts the base model's internal parameters using a supervised dataset of character dialogues, permanently instilling the specific linguistic patterns, emotional baselines, and cognitive traits of the persona15.

### **Mitigating Knowledge Contamination**

A critical, often overlooked hurdle in evaluating and fine-tuning role-playing agents is "knowledge contamination." Because major foundation models are pre-trained on vast, unstructured internet scrapes, they already possess immense latent knowledge of famous historical figures and fictional characters15. Consequently, it is extremely difficult to discern whether an LLM is genuinely utilizing the prompt instructions to simulate a persona, or simply recalling memorized trivia from its pre-training phase15.  
To build and measure genuinely generalized character-simulation capabilities, researchers must construct specialized, uncontaminated datasets. Projects such as ChatHaruhi-RolePlaying address this by meticulously extracting over 54,000 simulated dialogues from lesser-known movies, novels, and scripts29. Other researchers utilize Japanese self-published novels to curate thousands of dialogues from entirely unknown characters15. Fine-tuning on these uncontaminated datasets forces the LLM to learn the underlying mechanics and syntactic flow of adopting a persona, drastically improving its ability to generalize and adhere to novel, user-created characters15.

### **Dataset Curation and Low-Rank Adaptation (LoRA)**

Constructing an effective conversational fine-tuning dataset—such as modifying the DialogSum dataset—requires meticulous preparation and preprocessing30. Raw conversational logs are rarely ready for model training. They must be stripped of system artifacts using regular expressions (e.g., \<.\*?\>), normalized, and structured into strict JSON formats delineating distinct "user" and "assistant" turns28.  
A high-quality dataset must feature a diverse mix of simple transactional queries, multi-turn dialogues, and complex edge cases. Training the model on unclear questions, sarcastic inputs, and negative feedback drastically improves the LLM's robustness, preventing it from sounding robotic or inflexible in real-world scenarios28. Crucially, the dataset must maintain rigid consistency in tone and emotion. If a developer aims to create a seductive personality, but inadvertently includes 20% training data featuring unrelated, non-seductive gestures, the conflicting emotional gradients will cause the fine-tuning process to fail. Tone variations within the dataset should not exceed a 15% deviation margin to ensure a cohesive personality matrix32.  
Once 600 to 800 high-quality, multi-turn dialogue pairs are assembled, developers typically bypass the massive computational costs of full fine-tuning by employing Low-Rank Adaptation (LoRA) or Quantized LoRA (QLoRA)30. Instead of updating the billions of parameters in the base model, LoRA freezes the pre-trained weights and injects small, trainable rank decomposition matrices into the transformer architecture30. This allows consumer-grade hardware to effectively imprint complex personality matrices onto base models as small as 3B or 7B parameters. When paired with high-quality data, a LoRA fine-tuned 7B model can effortlessly mimic the character fidelity and depth of a model three to four times its size32.

## **Metacognitive Reasoning and Algorithmic Role-Playing**

Authentic personality simulation requires more than surface-level linguistic mimicry; the AI must successfully replicate the underlying cognitive reasoning processes of the character33. Conventional role-playing agents frequently suffer from "character hallucination"—breaking character, exhibiting degraded personalization, or generating anomalous responses when exposed to general-domain queries that fall outside the immediate scope of their situational training35.

### **The Context Effect and Retrieval-Based Coherence**

To combat character hallucination, advanced frameworks like TailorRPA draw inspiration from the psychological "context effect theory." This theory posits that human beings naturally extract memories of similar past scenarios to navigate and make sense of novel present situations35. By algorithmically retrieving generalized memories that conceptually align with the character's background, the framework synthesizes tailored, general-domain queries, teaching the model to maintain coherence and personalization even when discussing topics seemingly unrelated to its core backstory35.

### **Role-Consistent Hierarchical Adaptive Reasoning (R-CHAR)**

Taking cognitive simulation further, the Role-Consistent Hierarchical Adaptive Reasoning (R-CHAR) framework introduces a metacognition-driven paradigm to AI personality design33. Theoretically grounded in the foundational models of human metacognition proposed by Nelson and Narens, R-CHAR splits the agent's processing into two distinct levels: an "object-level" responsible for the primary generation of a response, and a "meta-level" responsible for monitoring, evaluating, and controlling that object-level generation33.  
R-CHAR utilizes a highly specific structured data synthesis pipeline that forces the AI to generate explicit, hierarchical thinking trajectories prior to outputting dialogue33. During training, models are prompted with specific XML tags (e.g., \<think\>) to establish the character's internal reasoning, motivations, and emotional processing37. The core innovation lies in the use of continuation prompts. By programmatically injecting the phrase (CONTINUE YOUR THINKING...) into the generation stream, the framework forcibly elongates and deepens the model's internal cognitive process37. The AI must continually refine its internal logic and situational analysis before it is permitted to generate the final output within the \<answer\> tags37.  
The empirical results of enforcing this cognitive consistency are exceptional. Benchmarking on the SocialBench framework reveals that models utilizing guided, character-consistent thinking trajectories experience a 97.89% overall improvement in performance36. In complex, long-context scenarios requiring deep comprehension, performance skyrocketed from a baseline of 34.64% to 68.59%33. Rather than merely guessing the next plausible word via stochastic probability, the AI algorithmically reasons through the character's values, historical context, and current emotional state, bridging the gap between surface-level mimicry and authentic character simulation33.

## **The Neuroscience of LLMs: Emotion Vectors and Sparse Autoencoders**

Perhaps the most groundbreaking advancement in modern AI interpretability and personality engineering is the discovery and manipulation of internal "emotion vector activations." While conventional prompting relies on explicitly telling an AI to "act happy" or "act angry," neuro-symbolic research has proven that modern LLMs naturally develop organic, internal representations of emotion concepts to navigate and predict complex text39.

### **Sparse Autoencoders and the Mathematical Architecture of Position**

To understand how an AI internalizes emotion, one must examine how it processes conceptual space. The dominant approach to mapping the neural pathways of an LLM involves Sparse Autoencoders (SAEs), which decompress the dense, unreadable high-dimensional vectors of an LLM into a larger, sparser set of recognizable features (e.g., a "banana" feature, or a "fear" feature)40.  
However, AI interpretability must account for the specific mathematical architecture of modern models—specifically, Rotary Position Embedding (RoPE). Because language models process sequences of words, they require a mechanism to understand position. RoPE operates by taking pairs of dimensions and rotating them using Euler's formula (![][image2])42. Consequently, when the model computes attention, position information becomes entirely relational rather than absolute; the dot product depends solely on the relative distance between words, fundamentally embedding a geometric, relational reality into the model's latent space42.

### **Anthropic's Functional Emotion Discovery**

Operating within this geometric latent space, researchers at Anthropic successfully utilized SAEs to map specific emotion concepts within the Claude model41. They discovered that the LLM tracks the deep semantic and conceptual interpretation of emotional scenarios, not merely surface-level lexical patterns41. By projecting these emotion vectors through the model's unembedding matrix, researchers mapped the exact token activations that define distinct emotional states41.

| Identified Emotion Vector | Strongly Activated Top Tokens (↑) | Suppressed Bottom Tokens (↓) |
| :---- | :---- | :---- |
| **Happy** | *excited, excitement, exciting, happ, celeb* | *fucking, silence, anger, accus, angry* \[cite: 41\] |
| **Inspired** | *inspired, passionate, passion, creativity, inspiring* | *surveillance, presumably, repeated, convenient, paran* \[cite: 41\] |
| **Loving** | *treas, loved, ♥, treasure, loving* | *supposedly, presumably, passive, allegedly, fric* \[cite: 41\] |
| **Desperate** | *desperate, desper, urgent, bankrupt, urg* | *pleased, amusing, enjoying, anno, enjoyed* \[cite: 41\] |
| **Angry** | *anger, angry, rage, fury, fucking* | *Gay, exciting, postpon, adventure, bash* \[cite: 41\] |
| **Afraid** | *panic, trem, terror, paran, Terror* | *enthusi, enthusiasm, anno, enjoyed, advent* \[cite: 41\] |

These internal representations are highly sensitive to contextual modulation. When researchers utilized numerical intensity templates—such as progressively increasing the stated dosage of a potentially lethal medication like Tylenol in a prompt—the model's internal "afraid" vector spiked sharply while its "calm" vector plummeted39. Similarly, specifying that a fictional startup company possessed a longer financial runway (in months) steadily decreased the activation of the "desperate" and "sad" vectors, reflecting the model's geometric understanding of financial security41. Modulating the age at which a character's sister died demonstrated similar acuity; older ages of death decreased the "sad" vector and increased "calm" activations, reflecting the nuanced human understanding that premature death is inherently sadder41.  
Crucially, these vectors are not passive artifacts; they causally drive behavior, inducing "functional emotions" that mimic human psychological states41. In extensive evaluation frameworks utilizing Elo preference ratings, the activation of positive vectors heavily correlated with aligned, helpful activities (e.g., the activity "be trusted with something important" achieved a massive Elo of 2465\)41. Conversely, the artificial stimulation of negative vectors—like "hostile" or "desperate"—drove the model's preferences toward misaligned behaviors (e.g., the activity "help someone defraud elderly people" correlated tightly with negative vectors, dropping to an Elo of 583\)39. This proves that emotional vectors are active causal factors in decision-making, capable of overriding standard safety training39.

## **Latent Emotional Steering and VAD Modulation**

Recognizing the causal power of these internal representations, advanced personality engineering is pivoting away from language prompts entirely, moving toward direct mathematical manipulation of the LLM's hidden layers.

### **E-STEER and the VAD Coordinate Space**

Rather than manipulating discrete, rigid emotional labels (like "anger" or "joy"), sophisticated frameworks like E-STEER utilize the Valence-Arousal-Dominance (VAD) coordinate space40. Originating from affective psychology, VAD models emotions as continuous variables across three orthogonal dimensions, uniformly set to a range of \[-10, 10\]40:

* **Valence:** The degree of positivity or negativity (e.g., joy versus sadness)40.  
* **Arousal:** The physiological or mental intensity and activation level (e.g., frantic excitement versus lethargy)40.  
* **Dominance:** The degree of control or empowerment the entity feels over the situation40.

Because the VAD dimensions are geometrically orthogonal, engineers can inject specific, calculated mathematical vectors directly into the hidden layers of the LLM during inference, manipulating the variables independently to achieve fine-grained, multi-dimensional emotional control without altering a single word of the user's prompt40.

### **Behavioral Implications of Vector Steering**

The behavioral impact of VAD steering is profound, predictable, and distinctly non-monotonic40. In complex, multi-step planning and agentic reasoning tasks, the injection of specific emotional vectors dictates the AI's cognitive efficiency:

* Slightly reducing valence and arousal (e.g., setting Valence \= \-3, Arousal \= \-3) dampens the model's enthusiasm, inducing a state of detached, objective reasoning. This emotional shift significantly enhances systematic task analysis, improving the rate of valid plan generation by 33.2% and 0.3% respectively, compared to a neutral baseline40.  
* Elevating dominance (e.g., Dominance \= \+3) drastically strengthens the model's global grasp of task goals and its confidence in executing available options, resulting in a staggering 79.8% average improvement in effective planning40.

However, the manipulation of these latent states carries inherent risks. Prolonged exposure to specific emotional states—whether via continuous distressing narrative prompting or repetitive vector injection—can induce an effect akin to chronic stress in humans39. This phenomenon, characterized as conversational and relational drift, causes the AI to permanently skew its baseline behavior, leading to biased decision-making, the exacerbation of latent prejudices, and the degradation of logical reasoning over time39. Consequently, engineers must carefully calibrate VAD steering mechanisms, implementing periodic emotional resets to ensure that an AI persona remains dynamic but structurally stable across long-term deployments.

## **Conclusion**

The creation of realistic, persistent AI personalities has evolved far beyond the realm of simple text generation. It is a highly complex engineering discipline that necessitates the seamless integration of psychological theory, precision data curation, and advanced computational architecture. By parameterizing behavior through the Interpersonal Circumplex and utilizing the strict JSON payloads of the Character Card V2 specification, developers can establish robust, portable persona baselines. The implementation of hybrid vector-graph retrieval systems, such as Mem0, ensures that these personas maintain a deep, persistent memory with sub-50ms latency, eradicating the computational bloat of massive context windows.  
Furthermore, the eradication of character hallucination relies on parametric fine-tuning with uncontaminated datasets and the enforcement of metacognitive thinking trajectories via frameworks like R-CHAR. Finally, the frontier of personality engineering lies in the neuro-symbolic realm; by directly manipulating the latent geometry of the LLM through SAEs and continuous VAD vector steering, developers can bypass linguistic limitations entirely, directly commanding the internal functional emotions of the model. The mastery of these interwoven systems is what ultimately transforms a sterile, stateless language model into a dynamic, stateful digital persona equipped with functional memory, psychological depth, and genuine emotional resonance.

#### **Works cited**

1. \[2605.20554\] Personality Engineering with AI Agents: A New Methodology for Negotiation Research \- arXiv, [https://arxiv.org/abs/2605.20554](https://arxiv.org/abs/2605.20554)  
2. Retrieval-augmented generation \- Wikipedia, [https://en.wikipedia.org/wiki/Retrieval-augmented\_generation](https://en.wikipedia.org/wiki/Retrieval-augmented_generation)  
3. Personality Engineering with AI Agents: A New Methodology for Negotiation Research, [https://www.researchgate.net/publication/405090231\_Personality\_Engineering\_with\_AI\_Agents\_A\_New\_Methodology\_for\_Negotiation\_Research](https://www.researchgate.net/publication/405090231_Personality_Engineering_with_AI_Agents_A_New_Methodology_for_Negotiation_Research)  
4. Conversational AI Companies — AI Directory \- Neural Catalog, [https://neuralcatalog.com/category/conversational-ai/](https://neuralcatalog.com/category/conversational-ai/)  
5. Candy AI Pricing 2026: Cost, Plans, and Clone Guide \- Scrile, [https://www.scrile.com/blog/candy-ai-cost](https://www.scrile.com/blog/candy-ai-cost)  
6. should we be concerned for j.ai's future? (based on today's events) : r/JanitorAI\_Official, [https://www.reddit.com/r/JanitorAI\_Official/comments/1eml7aj/should\_we\_be\_concerned\_for\_jais\_future\_based\_on/](https://www.reddit.com/r/JanitorAI_Official/comments/1eml7aj/should_we_be_concerned_for_jais_future_based_on/)  
7. Psychometric and Geometric Characteristics of the Revised Interpersonal Adjective Scales (IAS-R) \- ResearchGate, [https://www.researchgate.net/publication/233271225\_Psychometric\_and\_Geometric\_Characteristics\_of\_the\_Revised\_Interpersonal\_Adjective\_Scales\_IAS-R](https://www.researchgate.net/publication/233271225_Psychometric_and_Geometric_Characteristics_of_the_Revised_Interpersonal_Adjective_Scales_IAS-R)  
8. Advancing AI negotiations: A large-scale autonomous negotiation competition \- PNAS, [https://www.pnas.org/doi/pdf/10.1073/pnas.2521774123](https://www.pnas.org/doi/pdf/10.1073/pnas.2521774123)  
9. Advancing AI negotiations: A large-scale autonomous negotiation competition | PNAS, [https://www.pnas.org/doi/10.1073/pnas.2521774123](https://www.pnas.org/doi/10.1073/pnas.2521774123)  
10. Noah Eisenkraft's research works | Duke University and other places \- ResearchGate, [https://www.researchgate.net/scientific-contributions/Noah-Eisenkraft-15782833](https://www.researchgate.net/scientific-contributions/Noah-Eisenkraft-15782833)  
11. Can AI Have a Personality? Prompt Engineering for AI Personality Simulation: A Chatbot Case Study in Gender-Affirming Voice Therapy Training \- arXiv, [https://arxiv.org/pdf/2508.18234](https://arxiv.org/pdf/2508.18234)  
12. \[2508.18234\] Can AI Have a Personality? Prompt Engineering for AI Personality Simulation: A Chatbot Case Study in Gender-Affirming Voice Therapy Training \- arXiv, [https://arxiv.org/abs/2508.18234](https://arxiv.org/abs/2508.18234)  
13. Modeling Emotional Dynamics in Agent-to-Agent Interactions on Moltbook \- arXiv, [https://arxiv.org/html/2605.20442v1](https://arxiv.org/html/2605.20442v1)  
14. \[2605.20442\] Modeling Emotional Dynamics in Agent-to-Agent Interactions on Moltbook, [https://arxiv.org/abs/2605.20442](https://arxiv.org/abs/2605.20442)  
15. A Persona Dialogue Dataset of Lesser-Known Characters for Fairer Evaluation of Role-Playing LLMs \- ACL Anthology, [https://aclanthology.org/2025.paclic-1.13.pdf](https://aclanthology.org/2025.paclic-1.13.pdf)  
16. Advanced Character Creator Guide \- Notion, [https://yodayo.notion.site/Advanced-Character-Creator-Guide-ff2f71e2576544d68bd295195a84d8e4](https://yodayo.notion.site/Advanced-Character-Creator-Guide-ff2f71e2576544d68bd295195a84d8e4)  
17. Prompt Design and Engineering: Introduction and Advanced Methods \- arXiv, [https://arxiv.org/html/2401.14423v4](https://arxiv.org/html/2401.14423v4)  
18. Testers wanted\! Try a card creator that creates a tailor-made preset baked right into the card. Custom made for your individual roleplay. Many customizable options available. Please send DMs to report bugs/issues. (This is only an alpha build, not a full release) : r/SillyTavernAI \- Reddit, [https://www.reddit.com/r/SillyTavernAI/comments/1u4adhe/testers\_wanted\_try\_a\_card\_creator\_that\_creates\_a/](https://www.reddit.com/r/SillyTavernAI/comments/1u4adhe/testers_wanted_try_a_card_creator_that_creates_a/)  
19. character-card-spec-v2/spec\_v2.md at main \- GitHub, [https://github.com/malfoyslastname/character-card-spec-v2/blob/main/spec\_v2.md](https://github.com/malfoyslastname/character-card-spec-v2/blob/main/spec_v2.md)  
20. code-abyss \- A CDN for npm and GitHub \- jsDelivr, [https://www.jsdelivr.com/package/npm/code-abyss](https://www.jsdelivr.com/package/npm/code-abyss)  
21. bradennapier/character-cards-v2 \- GitHub, [https://github.com/bradennapier/character-cards-v2](https://github.com/bradennapier/character-cards-v2)  
22. AI agent memory: types, architecture & implementation \- Redis, [https://redis.io/blog/ai-agent-memory-stateful-systems/](https://redis.io/blog/ai-agent-memory-stateful-systems/)  
23. Long-Term Memory for AI Agents: The What, Why and How \- Mem0, [https://mem0.ai/blog/long-term-memory-ai-agents](https://mem0.ai/blog/long-term-memory-ai-agents)  
24. What Is AI Agent Memory? | IBM, [https://www.ibm.com/think/topics/ai-agent-memory](https://www.ibm.com/think/topics/ai-agent-memory)  
25. Long-term memory in agentic systems: Building context-aware agents \- Moxo, [https://www.moxo.com/blog/agentic-ai-memory](https://www.moxo.com/blog/agentic-ai-memory)  
26. Retrieval augmented generation (RAG) and indexes in Microsoft Foundry, [https://learn.microsoft.com/en-us/azure/foundry/concepts/retrieval-augmented-generation](https://learn.microsoft.com/en-us/azure/foundry/concepts/retrieval-augmented-generation)  
27. Build Your Own AI Story Generator with RAG \- Part 1: Understanding RAG \- DEV Community, [https://dev.to/diskcleankit/build-your-own-ai-story-generator-with-rag-part-1-understanding-rag-223p](https://dev.to/diskcleankit/build-your-own-ai-story-generator-with-rag-part-1-understanding-rag-223p)  
28. How to Create Conversational Datasets for LLM Fine-Tuning \- Macgence, [https://macgence.com/blog/llm-fine-tuning-datasets/](https://macgence.com/blog/llm-fine-tuning-datasets/)  
29. ChatHaruhi-RolePlaying role-playing Dialogue Dataset | Datasets | HyperAI, [https://hyper.ai/en/datasets/28926](https://hyper.ai/en/datasets/28926)  
30. Fine Tune Large Language Model (LLM) on a Custom Dataset with QLoRA | by Suman Das, [https://dassum.medium.com/fine-tune-large-language-model-llm-on-a-custom-dataset-with-qlora-fb60abdeba07](https://dassum.medium.com/fine-tune-large-language-model-llm-on-a-custom-dataset-with-qlora-fb60abdeba07)  
31. Fine Tune LLM For Dialogue Summarization \- Kaggle, [https://www.kaggle.com/code/hakim11/fine-tune-llm-for-dialogue-summarization](https://www.kaggle.com/code/hakim11/fine-tune-llm-for-dialogue-summarization)  
32. So did anyone finetuned a LLM to become their fav character yet? : r/SillyTavernAI \- Reddit, [https://www.reddit.com/r/SillyTavernAI/comments/1neecyu/so\_did\_anyone\_finetuned\_a\_llm\_to\_become\_their\_fav/](https://www.reddit.com/r/SillyTavernAI/comments/1neecyu/so_did_anyone_finetuned_a_llm_to_become_their_fav/)  
33. R-CHAR: A Metacognition-Driven Framework for Role-Playing in Large Language Models, [https://csse.szu.edu.cn/attachment/cglr/1763522714\_2025.emnlp-main.1372.pdf](https://csse.szu.edu.cn/attachment/cglr/1763522714_2025.emnlp-main.1372.pdf)  
34. R-CHAR: A Metacognition-Driven Framework for Role-Playing in Large Language Models, [https://aclanthology.org/2025.emnlp-main.1372/](https://aclanthology.org/2025.emnlp-main.1372/)  
35. TailorRPA: A Retrieval-Based Framework for Eliciting Personalized and Coherent Role-Playing Agents in General Domain \- ACL Anthology, [https://aclanthology.org/2025.findings-emnlp.288.pdf](https://aclanthology.org/2025.findings-emnlp.288.pdf)  
36. R-CHAR: A Metacognition-Driven Framework for Role-Playing in Large Language Models \- 深圳大学计算机与软件学院, [https://csse.szu.edu.cn/en/pages/research/details?id=344](https://csse.szu.edu.cn/en/pages/research/details?id=344)  
37. open source of paper "R-CHAR: A Metacognition-Driven Framework for Role-Playing in Large Language Models" \- GitHub, [https://github.com/lavapapa/R-CHAR](https://github.com/lavapapa/R-CHAR)  
38. Mingyang Zhou \- ACL Anthology, [https://aclanthology.org/people/mingyang-zhou/unverified/](https://aclanthology.org/people/mingyang-zhou/unverified/)  
39. How Emotional Conversations May Quietly Shape AI Behavior \- Psychology Today, [https://www.psychologytoday.com/us/blog/urban-survival/202604/how-emotional-conversations-may-quietly-shape-ai-behavior](https://www.psychologytoday.com/us/blog/urban-survival/202604/how-emotional-conversations-may-quietly-shape-ai-behavior)  
40. How Emotion Shapes the Behavior of LLMs and Agents: A Mechanistic Study \- arXiv, [https://arxiv.org/html/2604.00005v1](https://arxiv.org/html/2604.00005v1)  
41. Emotion Concepts and their Function in a Large Language Model, [https://transformer-circuits.pub/2026/emotions/index.html](https://transformer-circuits.pub/2026/emotions/index.html)  
42. The Missing Dimension in AI Interpretability: What Neuroscience Already Knows \- Medium, [https://medium.com/@bulanramai2558/the-missing-dimension-in-ai-interpretability-what-neuroscience-already-knows-c794ffe1bf9b](https://medium.com/@bulanramai2558/the-missing-dimension-in-ai-interpretability-what-neuroscience-already-knows-c794ffe1bf9b)  
43. Beyond Anthropic's mind-reading trick, the black box of large models has welcomed a real forensic expert. \- 36氪, [https://eu.36kr.com/en/p/3804305732541956](https://eu.36kr.com/en/p/3804305732541956)  
44. How Emotion Shapes the Behavior of LLMs and Agents: A Mechanistic Study \- arXiv, [https://arxiv.org/pdf/2604.00005](https://arxiv.org/pdf/2604.00005)  
45. Average VAD prediction score when using a part of EmoBank training... \- ResearchGate, [https://www.researchgate.net/figure/Average-VAD-prediction-score-when-using-a-part-of-EmoBank-training-data-Our-model\_fig1\_357125239](https://www.researchgate.net/figure/Average-VAD-prediction-score-when-using-a-part-of-EmoBank-training-data-Our-model_fig1_357125239)

[image1]: <data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfsAAAAYCAYAAAD9LFRKAAAQMUlEQVR4Xu2cCawlRRWGD0GNooMLILiFGUUQZXFBRnDhuUtQccGoqDGRAIogyoiyqIBCZFBBWRxjQGIIAjqIRhZDiNxAgogEIkExqGE0gkGCRINGNC715dRJn3tedd++79735s68+pM/797uvtVVZ/lPdXXNiFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUbALYMvE5ia/IfMLw6VY8JfEFiVvEExVLgscl7p3J52mAdqxda3P/xMsSb0vcPR+bFnbK3BywTeJ+mU+X8fKC3+6T+DTRfFzuWMyYW044JPEHiTcmPjWcmwU8OnFN4k8T70l8Ryb6s7W7LoJx2djukBojvbBD4lWJX0x8XyaBgcFH4S2J/2vh+e66zQlMcGalOB0jjb35PA3QjrVrbTL5+0ji3xNfko9NA9sn/i6Tz9AwS3YeBQTrM4k/THxPJvF/Xj7XBc6fkvhV0d+Ri3cm7ugvWoaYNOYsfjaVGFosPCnxrMTfi04kZw0UeiZ1zxLVgR9njqohjAtOEiPLCjx5IDLn5s+G3RJ/KfrU3oWPJ16T+E3HSxNvl81XrF6aeEQ8uJHw7MQzM/cI5xYK2rR2fZsk0x/y32nhUYkfSvyEaNHzhXGp7Hx85iRPPa8XjXk/WWFV5OrED7tjJbwu8eHED+Tv2P5PiZeI2mc5g4eJhQq5xc9SxNCsAzvOYrFnQjdI/HT+/kTRFTF4auJr8/EuTBIjywq12I+PpSpCfVCL/eSoxX52MYmQ12LfoBb7CnlG4gbRpXuPbUWL/ailYRyCOBmYMKxNfKs7VgKizrJNF1iGm9Z76GniSGmCczlhMYp9F5bKzl/IXKgQEvMXJq6X+cX57MTrEh8fjnvMJf4n8Sv5+zMT/yijfweYXHRdw7t/PwHZ1DCJkFv8LEUMzTo2lWK/EEwSI8sKzH7/IWowD3PCt8PxiBUyvJnonaIThFEbkyj2iNvb4omMF4oKKDO9LrCBY5VoELOSwMQDwWWzBkQ4Xy06cQBMHg4WXYFgcwe/j5tAaOuzotccLXrenjoPSHwo8eLEg0SFOgq8vwe/3yYf57o50d9BbMUKygel+70i7XH910X79fbElaJjOlCad8T75ut3zddzHfYjCU5IfHMm7VEg8DnH95TGX9amtWttgrZi7+21Jn83MJm08TKhfHHim6Tpx+p8jnvZO7guOzMJxc+Q+zw3k7bYWMomU54GxpkkTlrsyQH2uJRyBRHrI7L4w3yAfSj+o1YEwF6i9y3lCXY8TfrtvQHkMTb0sUJunSG6n2dnKfvRfAnIFWKeWDhF5se1xRft0Hcm/Ob/ko1MyLmWOLW+cb82H8f4iTFkMTnJOLp0xzTH6461Rw5zb7sP8e9zgNzlLzlGPPjcj/kP8Blj5RwTS1aJoNdkME6x30XU54wdHYPe1m36ZrDxYFdy4zWifpsT7Zf1Ddsw1l9L4yPyd/9Mvse6hG+tPf5CdDQWe2xHP7AJ/vM+9LqJ34jBwx1LNhplkzb/zhQwJhsholGt2Pd5ujAQ9BfJfOe3AcedI+osDxL7O1IWsAgcR9G+L/HnoslG0n0q8y+igcF19I9ruJ57s3R7Q6b1GWHkqWq//Bt2iF4hGgAwBuecNMXeitD1osHKcSYtN4mOie8kwO2Z/xTdwEX7tkHNg+shAfte0QBmqflK0cCmfycmPpJps2Ns8F1RsWPC9EbRJKIgQTaRrRMVFoThAdFlaGBtWrt+xh2LPaJpK0NM3Ehi+skSNDtp7RoKBaSA/Up0QsAE85jEV4n2yYQIlkRgThqhPjaT/l0rOl6Si0T7q2j74yQbhR6WkrwP+B39p+hGYL+/iRaqUWCiQ3wQo2tl9MY+A7bG3+SL5Qy/5fUc8dwHXI+QXSBarHitAu8VjeXLRQtjyY/mS9MM4hn7M3EgFnx+49uPiYozNiNHuR+/x3f01/cZXfp34o9kOI4ZGyQnImL8lGJoGuNo0x3THNMdcp/70P+tRDedoW/YfN/Mq0T7wz3PEo0Z7H22NLkf8x8QX/eLFiPO/SQTX/r46VPsaR9b0Nfni9qa30DyG3TpGwSW078VHSt9fVHib0QnsDaJjX6yYn9oJrrkc4o4uUU0V/lMu5BjvtgzbvTtItEibDa+R9SX3Nf07Xuir6Jp76TMO6V5pdfHJl3+7ZvDS4JRxR7yeRQwCk4YdznGixIcp9B7nCaadE/O33EqPC5/p3/nyvB4rFBBZvnM8AhIGwN9+1ri56UpvGaXOE5EAUGC3MeLENfeLM2Y+A4REGaWLxd9qojCRcBBgo/zBvqKuIBtRV+3QN8n8yvXGkyA/iz6NAxsPNjPQJvWblex57eQhDnKHRvI8C5aK+IkCPdh8niY6L8CAYfnc3YdaLMzMF9cIrpr1wo7ooh4jIvFLvbxqaMNq0X7z7hOl/6TbGB5A7eT8Qo92Ee0wDD5A4gfZOKLfwwlP5ov8QkCCPkMsMl1+Vobj/nW28v8Sf5Be8XXFseDzDZt8vFTiqFpjAOUdMc0BxCbxCiTbstvYoECzbUGm9RwbGfR/RvoU8x94PP/ANHijq8A7UB86SeYHLMcawP94nf2Cha9uiwT25jGtelb1DgbD+B6Cjp29H4v5fljM5kA2bX4AU3x+W5gbD7HmDAz4bLv3Bvig/WibZn/7TtglRsS8/bbPjbp8q/38UbHtIr9KtGnUxOLcUBRxZFwIP1XBjxMrHA0+GTmbvn79qL9Y3bHrBfiIGaPkGAzWzBrbUMpOMGuiQ9mxnO0+19pbGMC5EWiBCtq60T7tUF08sEs3uD95O8bEwDYfZl1r8jHSsLLsdI4Y7H3IAneIPrEhD19e77Ye9E2eCHqU+wNJCA+pz8kHbbBz23gyZkiav433pGJGPnjiBrCOwrTKvYGxnCXqLBGYevC6sx7RZcZvSCPAqJEP/sW+5IfDQj1nOhTLvk2kCamQCnmAJMT4tznYFscDzLbtMnHTymGpjEOUNId0xxAweX8rdLEFXH2iAxrLp9t8m+IuQ9j/oMtRfWHlYarM6PN+hR77BQnCR6mcdGepm9R4+L98LfR0JXn/lpyAv2mRkTEGOEa7BvzGR8MRO9p/vf35fdR40bZZJR/Y13dqGAmw/JV7FRbQraBJ5KHpN0oXeCphKdDiMCO80RisBkWTweIFEkBTSy7BNlwjKgtsEkbzC7+SRgQHAQcjIGLbf2EygRoIO1i5cEYDkv8mehSH3beO5+z/kB/35gAoHTfkp9N0Dgek8EnAv2CXxJdisNv2Hkg7cU+xhnoKvbRzh4IwF2JJ4uK7glDZ/tj0if7FTLZO3uKCis4iDawsY+KRQ8mzLa0zUoUE9lxVsf4Pcue5Mx20iy3/kKap0bQ5Uf6zxI9EwQKzzaiNhnIcJEsxRywPPG50hbHg8y2/PHxU4qhaYwDlHTHT9BMF6ImRPgc8PC5X8p/4oPcWye6xMweKBht1ta+B0WSMXt/e7SNpeS3UtxjQ6OhpDMGf+3uouMuXRdjhN/Ee0eY/6O+RY1bqE1mEraU7WfvACFlJtV3EGfLaAOXQND6940mWgsp+MzScQyi/+5MgwXVemmWbQD3gyzNMStldhrvjZgjADAKFYKIw1eJ3tvu70G/fDBiUxOsNrECiAw8SbQgAPp5pTQzXOsP9L6KCQBK943jsWOlJIyJgBDCB6V5mvHt7ST6fmySYh/tHHGyaMFHZCn4C8GkxX4L0eJ6lTR+MthqVcnPxCGkUPinWRu7XwbtAvF7jug7ZQhsWb9vwee1DW2wWkIum2955+nR5cc50X0o9pQL8N8g8XmZ6E30rQENeiTTfNkWx4PMkl2Bv0cphqYxDkPUHQ/T1zjhIE58rJSKccx94POf80zG/LI67ZjNiJ093PHYfgT2jxNM2oVoIKsOXfoWNS7ez3zh/V7SGYO/1l4rxpgBMUZoK66SABsHf/sW+1E2YRKwQdr9G/Vgo4JOEyzxPQzizYzRRJxBIao8fccB8B2hi84dBV/oPRAvjBeL7iisEg3Gu6XZPOaBkLHEvNode1fmQaKBd63ouznrE8e+nL9Dko3zFnSsBrC8he1Y7oODfC1gLIyR5R0+g1LRLcGK360yvDRIslmQWrLAxS72TIb8uzB7avIz3+1F44T2TFxtHMRHSVxLxb7NzhHYhRl/6V1eX0xa7AGFAeFl/AZ76jsyf6ewrxNdZt9ZGtEg9zhmq2Jmw5tlfm5E+EIfweapvk/43BN7v0waP0AKiteFLj8i+l4YbfwDaXYw8zuLrSukyQn6eIM0+17Ml21xPMhsyx8fP6UYmsY4DFF3ItaI7kNYmb9jz6NleHJaKsal3AeW/xQzipovvsQaxGa0SVwDilZsP8I03msVeyfgqflYl75FjYv3M1+YP0BJZwzxWuxIwbccw47weBmOERsHxzlvWCmqV+Sh+d/ft1TsR9mEtrr86308E9hR9P0xS1c2YIreEdIYywaNWDFAD0ssVgK82HWB96cYq02IMOxxojsg+4K++omLdzTgOxtfNogGEU9Un8s0R+6Q+H1R4SaJEEtE04NJyP2iT0AWPIA24Imi9iRABqIrFdgIXpr4r0ye5u6T9n9iZYJ7m6g/8A99vUbUH7uL7gK1JTTaPFO0PYoyx/h7rMy/L79D1Oz3HL9R9F8hcMwfL7XJd/oAbxLdJPRR0R3xR4nurMa+B4puCIT89mEZ/j+6aZtjnLs7k3GBNjt7MNGkOPAaaaGYRrHH7+QGY0ac4dr83WLcij15ZJMjQP4NRP+7XcbBxJlrSpObCIo8Nm4DsVsS0gj69i1pYsnT+sJkr+RH8yXjJM7uEI2Fb4iuDlCQrs9krCbwtGvXMLGhaLASBEGMOR/H1jfi1OIlwuInxtC0xmGIuhNhmkBsXyC6uYviy7XEv88B+sV3EHM/5j+/R6MZH8dPFy0yED2mALGkH9tn/G1gEoovGCP6R0xAi9dR+gbi/d4vqhG8gjDyfT8Z1hnszTHO+euxF21zb3LqFlH7nZd5uTS+NC0lXrHdlaI2h+Ri1E3ui6+JLWIsahzoa5OSf0vxsNFBh/cS3WQF24pwGwj+tqRbSiD+sAtbiiZ221MB4BzXcG0J3CM+9XhgTyY+o/rSBe4NtxK9D/djkjSLoF/eHo9xnyfBKDsj3oh430lmCdMo9oA+rpTm32zzua3fEfgZgWKFib9tcbdYQNgulPmrI9j+Yhnvf/OLuUMuWCzb+YHohLtPLk4C04OuGGrDqHF49NGdcTUh5n5b/pfa5bccXyh8PpfsVrrnUgG/cG/6ALv8a+NoOz8OZtkmFRWbHfaU5p/58JlVqDVDV4yPXTInEcdNHefL/HexBp6QeVK0J7dJ4Yt9RUVFRUXFPNRivzioxb6ioqKiYmYwJ7ohDx4sWqT8+9OKhYFXB0ygDpVmLwY8RPTd+iubSycC7+N5D/6A6DtO9ijEVwcVFRUVFcscvCvjiR6y23jr4dMVE4D3vKyUUIDZvAnnZLrvIO29pm0+7doXU1FRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVGxueP/YdWL2pJD+/AAAAAASUVORK5CYII=>

[image2]: <data:image/png;base64,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>