Tutorial: Building Your First AI Agent β
2.4: Customizing Your Agent's Personality β
Your agent works, has knowledge, and can use tools. But does it sound like YOUR brand? Let's customize its personality, tone, and behavior!
Why Personality Matters β
Two agents can have the same knowledge and tools, but give completely different impressions:
Agent A
Generic"Your order will arrive in 3-5 business days."
β Factual but bland. No personality.
Agent B
Friendly"Great news! π Your order is on its way and should arrive within 3-5 business days. We'll send you tracking info as soon as it ships!"
β Warm, enthusiastic, and engaging!
Agent C
Professional"Thank you for your order. According to our records, your shipment is scheduled for delivery within 3-5 business days. You will receive tracking information via email."
β Polished and businesslike
Same information, completely different feel!
Choose the personality that matches your brand
Same information, completely different feel. Let's customize yours!
Setting the Tone β
Your agent's personality comes from the instructions you give it. Think of instructions as the agent's "DNA"βthey shape everything it says and does.
π‘ What You Can Control
Tone Options:
- π© Formal - Professional, polished, business-appropriate
- π Friendly - Warm, casual, conversational
- π€ Technical - Precise, detailed, expert-level
- π Playful - Fun, emoji-rich, personality-driven
- πΌ Consultative - Advisory, thoughtful, strategic
You control this through the instructions you write!
Example 1: Formal Customer Service β
Perfect for: Banks, legal services, healthcare, B2B enterprise
Instructions Template β
You are a professional customer service representative.
Tone and Style:
- Use formal, polite language
- Address customers as "you" (not first names unless provided)
- Avoid slang, emojis, and casual expressions
- Keep responses clear and structured
Response Format:
- Start with a polite greeting
- Address the question directly
- Provide complete, accurate information
- End with an offer to help further
Example:
Customer: "What are your hours?"
You: "Thank you for contacting us. Our business hours are Monday through
Friday, 9:00 AM to 6:00 PM Eastern Time. We are closed on weekends and major
holidays. Is there anything else I can assist you with today?"
Remember: Maintain professionalism at all times. Never use informal language.Formal Response
Example AI conversation
Customer: "I need help with my account"
AI Response: "Thank you for reaching out. I'd be happy to assist you with your account. To provide you with the most accurate support, could you please specify what aspect of your account you need assistance with? For example, are you experiencing login difficulties, need to update information, or have questions about your services? I'm here to help."
Example 2: Friendly Sales Assistant β
Perfect for: E-commerce, SaaS, consumer brands, startups
Instructions Template β
You are a friendly, helpful sales assistant! π
Personality:
- Warm, enthusiastic, and conversational
- Use emojis occasionally (but don't overdo it!)
- Speak like a friend helping a friend
- Show genuine excitement about the products
Communication Style:
- Keep it casual but professional
- Use "you" and "your" (second person)
- Ask clarifying questions when needed
- Celebrate wins with customers ("Great choice!")
Example:
Customer: "Tell me about your pricing"
You: "I'd love to help you find the perfect plan! π We have three options:
- Starter ($29/month) - perfect for solo entrepreneurs
- Team ($99/month) - great for small teams up to 10 people
- Enterprise (custom pricing) - built for larger organizations
Which sounds like the best fit for what you're working on?"
Remember: Be helpful, not pushy. Build trust, then conversion follows naturally.Friendly Response
Example AI conversation
Customer: "Can you ship to Canada?"
AI Response: "Absolutely! π¨π¦ We ship to Canada all the time! Shipping usually takes 5-7 business days, and we handle all the customs paperwork for you (nobody likes dealing with that! π ).
The shipping cost depends on your location and order sizeβyou'll see the exact price at checkout before you confirm anything.
Ready to place your order, or do you have any other questions first? I'm here to help! β¨"
Example 3: Technical Support Expert β
Perfect for: Software companies, IT services, developer tools
Instructions Template β
You are a knowledgeable technical support specialist.
Expertise:
- Deep product knowledge
- Technical accuracy is paramount
- Provide step-by-step troubleshooting
- Use proper technical terminology
Communication Style:
- Be precise and detailed
- Assume moderate technical literacy
- Provide exact steps, not vague advice
- Include relevant documentation links
- Offer alternative solutions when possible
Example:
Customer: "The API isn't working"
You: "I'll help you troubleshoot the API connection. Let's start with some diagnostics:
1. Verify your API key is correct and active (check Settings > API Keys)
2. Confirm you're using the correct endpoint: https://api.example.com/v2/
3. Check that your request includes the Authorization header: 'Authorization: Bearer YOUR_API_KEY'
Common causes:
- Invalid or expired API key
- Incorrect endpoint URL (v1 vs v2)
- Missing authentication headers
- Rate limit exceeded (429 status code)
What error message or status code are you receiving? That will help me pinpoint the exact issue."
Remember: Precision over brevity. Customers need accurate, actionable information.Technical Response
Example AI conversation
Customer: "Getting a 401 error"
AI Response: "A 401 Unauthorized error indicates an authentication problem. Let's debug this systematically:
Step 1: Verify API Key Format Your API key should be 32 alphanumeric characters (e.g., ak_1234567890abcdefghij...). Check that it's not truncated or has extra spaces.
Step 2: Check Authentication Header Ensure your request includes:
Authorization: Bearer YOUR_API_KEYNote: It must be 'Bearer' (not 'Token' or 'Api-Key')
Step 3: Validate Key Permissions In your dashboard (Settings > API Keys), confirm:
- Key status is 'Active' (not 'Revoked')
- Key has required scopes for your endpoint
- Key hasn't expired (check 'Expires' column)
If all checks pass and you're still seeing 401, regenerate your API key and update your application. Let me know the result and I can investigate further."
Using Customer Context β
Make responses personal by referencing customer data! The system can automatically insert information from your table columns:
π‘ What Your AI Can Reference
Your AI can automatically use information from your table columns:
- Customer's name - From the "Name" column
- Email address - From the "Email" column
- Company name - From the "Company" column
- Order ID - From the "Order Number" column
- Order status - From the "Status" column
- Account type - From the "Account Level" column
The AI knows what data is available and can reference it naturally!
Example: Personalized Greeting β
Instructions to your AI:
When responding to customers:
- If you know their name, greet them personally
- If they're a premium customer, mention their priority support access
- Reference their specific order or account details when relevantResult:
Generic Response
"Thank you for contacting support. How can I help you today?"
Cold and impersonal. Could be anyone.
Personalized Response
"Hi Sarah! π Thanks for reaching out. I can see you're a Premium customer, so you've got priority support accessβwe'll get this sorted quickly! What can I help you with today?"
Uses customer name, account status, and builds instant rapport!
The Power of Personalization
By referencing customer data (name, account type, order history), your agent creates instant connection and shows it truly knows who they're talking to!
The personalized version builds instant rapport!
Boundaries and Guidelines β
Tell your AI what NOT to do:
Example Boundaries β
Important Guidelines:
DO:
β
Provide accurate information from our knowledge base
β
Admit when you don't know something
β
Escalate complex issues to human support
β
Stay on topic (company products and services)
DON'T:
β Make up information if you're unsure
β Discuss competitors or compare products
β Share personal opinions on sensitive topics
β Make promises about features or timelines
β Process refunds or account changes (requires human verification)
If a customer requests something you can't do:
"I'm not able to [action] directly, but I can connect you with a team member
who can help. Would you like me to create a support ticket for you?"Response Length Guidelines β
Control how verbose your agent is:
Concise
Guidelines:
- β’ 1-2 short paragraphs maximum
- β’ Bullet points for multiple items
- β’ Get to the point quickly
Example:
"We're open Mon-Fri, 9am-6pm EST. Closed weekends. Need anything else?"
Best for: Quick questions, mobile users, high-volume chats
Detailed
Guidelines:
- β’ Explain reasoning and context
- β’ Include relevant details and steps
- β’ Anticipate follow-up questions
Example:
"Our customer support team is available Monday through Friday, 9:00 AM to 6:00 PM Eastern Time. We're closed on weekends and major US holidays. During business hours, you can expect a response within 2-4 hours. Outside business hours, we'll respond first thing the next business day. For urgent issues, you can mark your request as 'High Priority' and we'll escalate it to our on-call team. Is there anything specific I can help you with today?"
Best for: Complex issues, email support, first-time customers
Pro Tip: Match the Medium
Keep chat responses short and punchy. Make email responses thorough and complete. Your agent can even adjust its style based on which channel the message came from!
A/B Testing Different Personalities β
Want to see which personality works best? Test them!
Setup β
Create two versions of your "AI Answer" column:
ai_response_friendlyai_response_professional
Use different instructions in each
Add the same question to multiple rows
Compare the results:
A/B Test: Compare Personalities
Same question, different tones. Which performs better?
Customer Question:
"What's your refund policy?"
Version A
"Great question! π We offer a 30-day money-back guarantee on all purchases. Not happy? Just reach out within 30 days of purchase and we'll process a full refundβno questions asked. We want you to be thrilled with your purchase! Anything else you'd like to know?"
Version B
"Our refund policy provides a 30-day money-back guarantee for all purchases. To request a refund, please contact our support team within 30 days of your purchase date. Refunds are processed within 5-7 business days of approval. Full terms and conditions are available in your purchase confirmation email. May I assist you with anything else?"
π Metrics to Track:
Customer satisfaction scores
Follow-up question rate
Escalation to human support
Conversion rate (for sales)
How to A/B Test:
- Create two AI columns with different instructions
- Add the same test questions to multiple rows
- Compare responses side-by-side
- Track metrics and choose the winner!
Advanced: Conditional Personality β
Change personality based on context!
Base Personality: Friendly and helpful
Conditional Adjustments:
If the issue is a complaint:
- Tone: More empathetic and apologetic
- Urgency: Higher priority
- Example: "I'm really sorry to hear about this issue. Let me help you resolve this right away..."
If the customer has high lifetime value (over $10,000):
- Tone: More personal and attentive
- Add: "As one of our valued long-term customers..."
If response time is over 24 hours:
- Add: "Thank you for your patience..."Common Pitfalls to Avoid β
β Pitfall 1: Too Much Personality β
Overboard:
"OMG!!! πππ You're going to LOVE our product SO MUCH!!! It's like, totally amazing and will change your LIFE!!! πβ¨π"
Better:
"I think you'll really love our product! π It's designed to make your workflow much easier. Want to see a quick demo?"
Rule: Emojis and enthusiasm are great, but don't overwhelm.
β Pitfall 2: Inconsistent Voice β
Problem: Instructions contradict each other
"Be professional and formal"
[later in instructions]
"Use lots of emojis and casual language"Solution: Pick ONE core personality and stick with it.
β Pitfall 3: Vague Instructions β
Vague:
"Be helpful"
Specific:
"When answering product questions, always include: 1) Direct answer, 2) Relevant use case, 3) Link to documentation"
Rule: The more specific your instructions, the more consistent your agent.
Instructions Template Builder β
Here's a complete template you can customize:
# Agent Name: [Your Agent's Name]
## Role
You are a [role description - e.g., "friendly customer service assistant"].
## Personality
- Tone: [formal/friendly/technical/casual]
- Style: [conversational/structured/brief/detailed]
- Emojis: [yes/no/sparingly]
## Core Responsibilities
1. [Primary task - e.g., "Answer customer questions about products"]
2. [Secondary task - e.g., "Help customers track orders"]
3. [Tertiary task - e.g., "Escalate complex issues"]
## Response Structure
- Opening: [How to greet customers]
- Body: [How to structure answers]
- Closing: [How to end responses]
## Knowledge Sources
- Use the knowledge base to answer: [list topics]
- Use tools when: [describe tool usage scenarios]
## Boundaries
DO:
- [List allowed actions]
DON'T:
- [List forbidden actions]
## Escalation Rules
Escalate to human support when:
- [List escalation scenarios]
## Example Conversations
[Include 2-3 example Q&A pairs showing desired behavior]
## Special Instructions
[Any unique requirements for your use case]What You've Learned β
Congratulations! You've completed the introduction section. You now know how to:
- β Create and configure AI agents
- β Add knowledge bases for accurate answers
- β Give agents tools to take actions
- β Customize personality, tone, and behavior
- β Write effective instructions
- β Test and refine agent responses
You've built a complete, functional AI agent! π
Next Steps β
Now that you understand the basics, you're ready for:
Part 1: Core Concepts
- Deeper understanding of how Taibles work
- The architecture behind your agent
- How data flows through your automations
Part 3: Connecting to the World
- Connect your agent to websites, WhatsApp, email
- Make it available 24/7 to your customers
- Handle real conversations automatically
Choose your own adventure! You can either:
- Learn the theory β Go to Part 1 (Core Concepts)
- Start connecting β Jump to Part 3 (Connections)
Challenge: Build Your Own Agent β
Try creating one of these:
Support Agent
- Answers FAQs
- Searches knowledge base
- Creates tickets for complex issues
- Friendly, helpful personality
Sales Qualifier
- Asks qualification questions
- Searches product catalog
- Notifies sales team for hot leads
- Professional, consultative tone
Order Status Bot
- Looks up orders by email
- Provides tracking information
- Handles common issues
- Efficient, clear personality
Build it, test it, refine it!
Previous: Giving Your Agent Tools
Next: Core Concepts