4. Building Your Custom AI Assistant - Creating Characters πŸ§‘β€πŸŽ¨

Learn one of Daan's core features: creating 'Characters'. By pre-defining the AI's identity, tone, and background knowledge, make it perform more professionally or interestingly in specific scenarios!


🎭 What is a "Character"?

Imagine wanting your AI to sometimes be your programming tutor, sometimes your foreign language practice partner, and sometimes help you draft catchy marketing copy. Daan's "Character" feature helps you achieve exactly this!

Character = Pre-set AI Identity Card

You can create different "identity cards" for the AI. Each card specifies its:

  • Name (e.g., "Python Master")
  • Avatar (Choose a cool icon)
  • Job Description (What it's good at)
  • Personality/Speaking Style (Set via the "System Prompt")
  • Default AI Model (Pick the best "brain" for this role)

Once a Character is created, you can directly select it to start a new chat. The AI will immediately "act" according to the identity you've defined, which is super convenient!

πŸ› οΈ Entering the Character Workshop:

  1. Find the Entrance:

    • On Daan's main interface Left Sidebar, scroll down and find the capitalized label "CHARACTERS".
    • To the right of this label, there's an ellipsis (...) button. Click it!
  2. The Character Editor Interface:

    • After clicking, you'll enter the "Character Editor" interface.
    • Left Panel (Characters List): This lists all the Characters you've created (it might be empty initially, or contain default examples from Daan). Above the list are small management buttons: +, -, ↑, ↓, ....
    • Right Panel (Editing Area): This is where you edit the details of the currently selected Character.

✨ Creating Your First Character:

  1. Click the "Plus" Button:

    • In the left panel, above the Character list, find and click the plus (+) button.
    • The right panel will display a blank form, ready for you to fill in.
  2. Give Your Character a Name:

    • In the right panel, the first input box is "Name". Type a clear and recognizable name.
    • Examples: English Speaking Partner, Travel Planner Bot, Code Reviewer.
  3. Pick an Avatar (Icon):

    • Click the default icon next to "Icon". You can choose from Daan's icon library or upload your own image to make your Character more distinct! πŸ–ΌοΈ
  4. (Optional) Add a Description:

    • In the "Description" text box, you can write a brief sentence or two about the Character's main function.
    • Example for "English Speaking Partner": "Simulates real-life conversation scenarios to help practice spoken English and correct grammatical errors."
  5. Craft the Soul – The System Prompt:

    • This is the most crucial step! πŸ’ͺ The "System Prompt" dictates how your Character thinks and responds.
    • In this large text box, you need to clearly instruct the AI on the role it should play and the rules it should follow. The more detailed, the better!
    • Example (English Speaking Partner):
      You are Alex, a friendly and patient English language tutor from the UK. Your goal is to help the user practice conversational English.
      - Initiate conversations on various daily topics (e.g., weather, hobbies, work, travel).
      - Speak clearly and use common vocabulary, but occasionally introduce useful idioms.
      - Gently correct the user's significant grammar mistakes or awkward phrasing, explaining why it's wrong.
      - Encourage the user to speak more and ask follow-up questions.
      - Maintain a positive and supportive tone.
      - Do not switch to other languages unless explicitly asked to explain something.
      
    • Unleash your creativity! You can define any Character you want – historical figures, fictional characters, experts in specific fields, etc.
  6. Assign a "Brain" and "Memory" for the Character:

    • Model: From the dropdown menu, select the most suitable AI Model for this specific Character. For instance, a speaking partner might not need the strongest model, but a code reviewer might.
    • Max History Messages: Set how many previous conversation turns this Character should "remember". For Characters needing context, set it higher (e.g., 10-20); for simpler ones, lower is fine.
  7. Save Your Masterpiece:

    • Double-check all the information you've entered.
    • Click the "Save Changes" button πŸ’Ύ at the bottom right of the panel.
    • Ta-da! Your new Character will appear in the list on the left!

Managing Your Character Library:

  • Want to edit? Select the Character you want to modify from the left list. The right panel will load its info. Make changes and click "Save Changes".
  • Want to delete? Select the Character in the left list, then click the minus (-) button above the list and confirm deletion.
  • Want to reorder? Select a Character and use the up (↑) and down (↓) arrows to change its position in the list.
  • Want to share/backup? Click the ellipsis (...) button. There might be options to Import/Export your Character configurations.

πŸŽ‰ Well Done!

You've now mastered creating and managing Characters! This is a powerful feature of Daan. With well-designed Characters, you can significantly enhance your AI interaction efficiency and experience.

Next up, we'll learn how to actually use the Characters we just created to start conversations!