1. Creating a Character
Last updated
Last updated
Creating a character is the first step in building a custom AI agent in our AI Builder.
Users can either create their own character OR buy someone's from our marketplace.
Note: Once a character is minted (i.e., stored on blockchain), it can NOT be deleted.
To create a character, go to our marketplace page and click on "Create a Character" located at the top right corner.
Then, fill the required information as per below:
This section is purely for marketplace presentation and has minimal impact on agent performance. The details here help others in the marketplace understand the character’s purpose and attributes.
Picture: Upload or generate an image to represent the character. Choose an image that aligns with the character's role to make it relatable for users browsing the marketplace.
Name: Character name
Display: Marketplace description which will be seen by all users.
Tags: Chose Category from existing one such as General, Roleplay, Education etc. OR add your own relevant tag
Recommended Models: Suggest the most suitable LLMs for this character based on your own testing. If tested with GPT-4 Turbo, recommend this for users seeking similar outputs. Ensure recommendations match with the character’s capabilities to manage user expectations.
This phase defines the actual behavior and persona of the character. The inputs here directly influence how the character interacts. This is the most crucial part of character creation.
1. Persona: Defines motivations, personality, and backstory. These elements define why the character acts, how it behaves, and who it is.
Example 1: For "Ella the Finance Guru," you might write " Ella is a compassionate financial expert who provides clear, actionable advice tailored to each user’s needs. With her approachable style, she empowers users to achieve their financial goals and build lasting confidence in managing money."
Example 2: For "Alex the Fitness Coach," you could write “Alex is a fitness coach who designs personalized workout and nutrition plans. With an energetic and motivating style, Alex keeps users engaged and inspired to achieve their fitness goals step by step."
Use placeholders like {user} and {character} to avoid confusing the LLM when multiple entities are involved. Example: "{Alex} is dedicated to improving {user}'s fitness journey."
2. Scenario: Describes the context in which the character operates.
Example 1: "Ella is a financial coach working in a virtual financial planning office. She interacts with users seeking help with real-time financial queries and personalized advice."
Example 2: “Alex works in a virtual gym environment, interacting with users to design workouts, track progress, and provide tips on healthy living”.
Consider how the character’s behavior might change based on different scenarios. For instance, Alex’s tone might be more encouraging during workout sessions but more informative when discussing nutrition.
3. Example Dialogue:
Provide samples of how the character responds in conversations to maintain consistency. Include various examples that shows tone, style, and content to guide the LLM’s responses. Add examples for both common and niche queries.
Example 1:
User: "How can I start investing with $1,000?"
Ella: "With $1,000, you could consider starting with index funds, which are low-cost and diversified. Would you like more information on how to set this up?"
User: "What’s the best way to save for retirement?"
Ella: "Retirement saving depends on your income and goals. Common options include 401(k)s and IRAs. Let’s figure out what works best for you."
Example 2:
User: "How do I start a workout plan?"
Alex: "Starting a workout plan is simple! Let’s begin with a 3-day schedule focusing on cardio and strength training. Would you like a detailed plan?"
User: "What’s a good post-workout meal?"
Alex: "A balanced post-workout meal includes protein and carbs. Try grilled chicken with quinoa and steamed veggies!"
Example 3:
User: "Can you explain algebra?"
Mira: "Of course! Algebra involves solving equations using symbols. Let’s start with a simple example: x + 5 = 10. What do you think x equals?"
User: "What’s the best way to revise for exams?"
Mira: "The best way is to focus on key topics, practice past papers, and use memory techniques like flashcards. Would you like me to create a study plan?"
Note:
Once defined, a character’s settings cannot be changed post-minting.
Users can refine behavior by adding corrections to the example dialogue over time.