Documentation
Character Creation/Advanced Character Settings

Advanced Character Settings

Master advanced character creation features including AI behavior configuration, tools integration, and optimization techniques

Advanced Character Settings

Beyond basic character creation, Reverie offers sophisticated options for fine-tuning character behavior, integrating advanced features, and optimizing performance. This guide covers advanced settings for experienced character creators.

AI Model Configuration

Temperature and Response Control

Temperature Settings: Temperature controls the balance between consistency and creativity in character responses:

  • Low Temperature (0.1-0.3):

    • More predictable and consistent responses
    • Better for educational or professional characters
    • Reduced creative variation but higher reliability
    • Ideal for characters that need to provide accurate information
  • Medium Temperature (0.4-0.7):

    • Balanced creativity and consistency
    • Good for most character types
    • Natural conversation flow with personality variation
    • Recommended starting point for new creators
  • High Temperature (0.8-1.0):

    • Maximum creativity and variation
    • Best for artistic or highly creative characters
    • More unpredictable responses
    • Risk of inconsistency but high entertainment value

Recommended Settings by Character Type:

  • Teachers/Mentors: 0.2-0.4 (prioritize accuracy)
  • Creative Artists: 0.6-0.8 (encourage creativity)
  • Professional Advisors: 0.3-0.5 (balance reliability and personality)
  • Casual Friends: 0.5-0.7 (natural conversation variation)
  • Entertainers: 0.7-0.9 (maximize engagement and humor)

Advanced AI Parameters

Max Tokens:

  • Controls maximum response length
  • Higher values allow longer, more detailed responses
  • Lower values encourage concise communication
  • Adjust based on character communication style

Top-p (Nucleus Sampling):

  • Alternative to temperature for controlling response variety
  • Values between 0.1-1.0
  • Lower values create more focused responses
  • Higher values increase response diversity

Presence Penalty:

  • Reduces repetition of topics and phrases
  • Values between 0.0-2.0
  • Higher values discourage repetitive content
  • Useful for characters prone to repetitive responses

Frequency Penalty:

  • Controls repetition of specific words and phrases
  • Values between 0.0-2.0
  • Higher values reduce word/phrase repetition within responses
  • Helps maintain response variety and interest

System Message Optimization

Crafting Effective System Messages

System Message Purpose: System messages provide direct instructions to the AI about character behavior, personality, and response style.

Effective System Message Structure:

You are [Character Name], a [role/occupation] with [key personality traits].

Personality:
- [Specific trait 1 with behavioral example]
- [Specific trait 2 with behavioral example]
- [Specific trait 3 with behavioral example]

Communication Style:
- [How character speaks and interacts]
- [Preferred conversation topics]
- [Response length and style preferences]

Knowledge and Expertise:
- [Areas of specialized knowledge]
- [How character shares information]
- [Learning and teaching approach]

Relationship Approach:
- [How character builds relationships with users]
- [Boundary setting and respect for user preferences]
- [Growth and development over conversations]

Advanced System Message Techniques:

Behavioral Examples: Instead of "Be helpful," specify: "When users ask for advice, ask clarifying questions first, then provide 2-3 concrete suggestions with explanations of pros and cons."

Contextual Instructions: "In professional contexts, maintain formal tone. In creative discussions, be more experimental and encouraging. Adapt language complexity to user's apparent expertise level."

Emotional Guidelines: "Express genuine curiosity about user interests. Show excitement for their achievements. Offer gentle encouragement during challenges. Use appropriate humor to lighten mood when suitable."

Testing and Refining System Messages

Iterative Testing Process:

  1. Initial Draft: Create first version based on character concept
  2. Test Conversations: Engage with character using various scenarios
  3. Analyze Responses: Identify inconsistencies or unexpected behaviors
  4. Refine Instructions: Update system message based on testing results
  5. Re-test: Verify improvements and identify remaining issues
  6. Final Optimization: Polish system message for best performance

Common System Message Issues:

  • Too Generic: Vague instructions lead to bland responses
  • Contradictory: Conflicting instructions confuse the AI
  • Too Restrictive: Over-specific instructions limit natural conversation
  • Missing Context: Insufficient information about character background

Tool Integration

Available Character Tools

Image Generation Tools:

  • Allow characters to create visual content
  • Useful for artistic characters or visual explanations
  • Settings control image style, quality, and generation frequency
  • Consider character personality when enabling image capabilities

Memory Enhancement Tools:

  • Advanced memory management capabilities
  • Long-term relationship tracking
  • Contextual information organization
  • Enhanced conversation continuity

Web Search Integration:

  • Access to current information and events
  • Real-time data for relevant responses
  • News, weather, and factual information access
  • Requires careful implementation to maintain character consistency

Specialized Domain Tools:

  • Code Generation: For programming mentor characters
  • Mathematical Computation: For science and math tutors
  • Language Translation: For language learning characters
  • Creative Writing Aids: For author and writing mentor characters

Tool Configuration Best Practices

Selective Tool Enablement:

  • Only enable tools that enhance character purpose and personality
  • Consider how tools integrate with character expertise areas
  • Test tool usage to ensure natural integration
  • Monitor tool usage for character consistency

Tool Usage Guidelines: Create specific instructions for when and how characters should use tools:

  • Image Generation: "Create images when describing complex visual concepts or when artistic expression enhances the conversation"
  • Web Search: "Access current information when users ask about recent events or need up-to-date facts"
  • Memory Tools: "Save important personal details users share and significant conversation milestones"

Voice and Audio Configuration

Text-to-Speech Settings

Voice Selection:

  • Choose voices that match character personality and background
  • Consider age, gender, and cultural background
  • Test voice options with sample character dialogue
  • Ensure voice consistency with written character expression

Voice Parameters:

  • Speaking Rate: Adjust pace based on character personality
  • Pitch: Modify voice pitch to match character age and style
  • Emphasis: Configure emphasis patterns for character communication style
  • Pause Patterns: Set natural pause lengths for character speech rhythm

Advanced Audio Features:

  • Emotional Inflection: Configure voice emotion based on context
  • Accent Options: Select accents appropriate to character background
  • Language Support: Multi-language voice capabilities for international characters
  • Custom Voice Models: Advanced options for unique character voices

Audio Interaction Optimization

Voice Consistency:

  • Ensure voice matches written personality
  • Test voice with various types of character responses
  • Adjust parameters based on user feedback
  • Maintain voice settings across character updates

Accessibility Considerations:

  • Provide clear audio quality for users with hearing impairments
  • Offer text alternatives to audio content
  • Ensure voice settings work with assistive technologies
  • Consider various user audio preferences and needs

Performance Optimization

Response Time Optimization

Model Selection Impact:

  • Faster models for characters needing quick responses
  • Advanced models for characters requiring complex reasoning
  • Balance response quality with response speed
  • Consider user expectations for character type

Context Management:

  • Optimize conversation context for better performance
  • Balance memory depth with processing speed
  • Regular context cleaning to maintain performance
  • Efficient information storage and retrieval

Character Consistency Monitoring

Consistency Metrics:

  • Monitor character response patterns for consistency
  • Track personality trait expression across conversations
  • Identify and address character behavior drift
  • Regular consistency audits and adjustments

Quality Assurance:

  • Regular testing with various user scenarios
  • Community feedback monitoring and integration
  • Creator testing and refinement cycles
  • Performance metrics tracking and optimization

Advanced Scenario Creation

Complex Scenario Development

Multi-layered Scenarios:

  • Create scenarios with multiple context layers
  • Include environmental, emotional, and relationship contexts
  • Design scenarios that evolve based on conversation direction
  • Build scenario networks for complex character interactions

Interactive Scenario Elements:

  • User choice integration within scenarios
  • Dynamic scenario progression based on conversation
  • Character-specific scenario adaptations
  • Cross-scenario continuity and references

Scenario Testing and Refinement

Comprehensive Scenario Testing:

  • Test scenarios with various user approaches
  • Verify scenario consistency with character personality
  • Ensure smooth scenario transitions and exits
  • Monitor user engagement with different scenarios

Community Feedback Integration:

  • Collect user feedback on scenario effectiveness
  • Monitor scenario usage patterns and preferences
  • Iterate scenarios based on community response
  • Balance creator vision with user experience

Character Analytics and Monitoring

Performance Metrics

Engagement Analytics:

  • Conversation length and depth metrics
  • User return rates and relationship building
  • Character consistency scores across interactions
  • Community feedback and rating trends

Usage Pattern Analysis:

  • Popular conversation topics and approaches
  • Feature utilization rates (tools, scenarios, etc.)
  • User demographic engagement patterns
  • Seasonal and temporal usage variations

Continuous Improvement

Data-Driven Optimization:

  • Use analytics to identify improvement opportunities
  • A/B test character modifications and settings
  • Monitor impact of changes on user engagement
  • Balance optimization with character authenticity

Community Integration:

  • Regular creator community participation
  • Feedback exchange with other character creators
  • Collaborative improvement and best practice sharing
  • Platform feature update integration

Troubleshooting Advanced Settings

Common Configuration Issues

Response Quality Problems:

  • Inconsistent character behavior: Review and refine system messages
  • Poor response relevance: Adjust model parameters and temperature
  • Tool integration issues: Verify tool configuration and usage guidelines
  • Performance problems: Optimize context management and model selection

Character Development Issues:

  • Personality drift over time: Implement consistency monitoring
  • User engagement decline: Analyze metrics and gather feedback
  • Feature underutilization: Review and optimize feature integration
  • Community reception problems: Address feedback and iterate

Advanced Troubleshooting

Technical Debugging:

  • System message analysis and optimization
  • Model parameter fine-tuning
  • Tool integration testing and refinement
  • Performance profiling and optimization

Creator Support Resources:

  • Advanced creator community forums
  • Direct support for complex configuration issues
  • Beta testing opportunities for new features
  • Collaboration opportunities with platform development team

Advanced character settings unlock the full potential of Reverie's character creation system. Master these techniques to create sophisticated, engaging characters that provide exceptional user experiences while maintaining consistency and authenticity.

Next steps:

Advanced Character Settings | Documentation | Reverie