Skip to content
Open
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
d3245e8
Revise UX Guidelines for Base App Agents
Spagero763 Jan 20, 2026
31324e5
Update UX guidelines for Base App agents
Spagero763 Jan 20, 2026
84ec08e
Add guidelines for building quality agents
Spagero763 Jan 20, 2026
84e45bb
Add section on responding to messages
Spagero763 Jan 20, 2026
5f189e0
Add multi-channel support requirement
Spagero763 Jan 20, 2026
984045e
Add multi-channel support section
Spagero763 Jan 20, 2026
8bbf2d7
Add note on consistent functionality in responses
Spagero763 Jan 20, 2026
c80181a
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
9d6922d
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
c510487
Enhance user experience with immediate feedback
Spagero763 Jan 20, 2026
1e0f212
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
254044e
Add guideline for fast response times
Spagero763 Jan 20, 2026
19b79ce
Add note on user expectations for fast responses
Spagero763 Jan 20, 2026
bcc2826
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
a86a781
Add group chat etiquette for agent responses
Spagero763 Jan 20, 2026
75b6c62
Add guideline for agent responses in group chats
Spagero763 Jan 20, 2026
d3f8c86
Add response conditions for agents in group chats
Spagero763 Jan 20, 2026
d7c5b55
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
1fc8fd7
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
c98dd69
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
c1b2061
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
793d543
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
983988e
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
232f47a
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
8c4515c
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
f80406d
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
84e03ec
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
66c2c20
Highlight critical onboarding message for agents
Spagero763 Jan 20, 2026
6a66ea5
Enhance onboarding section in quality agents guide
Spagero763 Jan 20, 2026
ea01e96
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
2746080
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
9f809b3
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
379bf7a
Add example for high-quality onboarding message
Spagero763 Jan 20, 2026
f9ae512
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
175dd3e
Add example introduction for bankr agent
Spagero763 Jan 20, 2026
93e1309
Add onboarding example for crypto agent
Spagero763 Jan 20, 2026
4eed2d3
Add functionality to send crypto to users
Spagero763 Jan 20, 2026
0bc3fad
Add alpha features to building quality agents documentation
Spagero763 Jan 20, 2026
2dcdc18
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
d57dedb
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
3e48d19
Explain why automation feature works
Spagero763 Jan 20, 2026
4cd5a9b
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
4997fa2
Enhance documentation with feature examples
Spagero763 Jan 20, 2026
213c95d
Add clear value propositions to quality agents guide
Spagero763 Jan 20, 2026
c9318b2
Add call-to-action to building-quality-agents guide
Spagero763 Jan 20, 2026
5f2518d
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
053c243
Add example of poor onboarding in documentation
Spagero763 Jan 20, 2026
bbd4d79
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
3933a7c
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
8513c43
Enhance greeting with context and capabilities
Spagero763 Jan 20, 2026
87e2dcb
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
1be1d0d
Clarify reasons for failure in agent design
Spagero763 Jan 20, 2026
ac7dcd5
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
c927592
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
5c59830
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
f46efc8
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
478d6dd
Add guideline to help users accomplish tasks easily
Spagero763 Jan 20, 2026
8f711a4
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
e2ed7da
Add section on enabling user success
Spagero763 Jan 20, 2026
c94f983
Add focus on user success in agent guidelines
Spagero763 Jan 20, 2026
6e1fbf1
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
8a91891
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
3569a8b
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
adbf3ed
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
bedfa3c
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
68937ca
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
ea59425
Add section on designing for engagement
Spagero763 Jan 20, 2026
65544f0
Add note on user invitations for engagement
Spagero763 Jan 20, 2026
9997f3c
Enhance growth loop strategies in documentation
Spagero763 Jan 20, 2026
261927f
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
c7596b3
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
b7913ea
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
f7bf5f8
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
04c5c5c
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
160061d
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
6170246
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
d069248
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
5cdda74
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
f42ac26
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
69af921
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
8b8592b
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
92abfd5
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
dec8920
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
44612a7
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
3695d3b
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
f7ebe28
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
87215b9
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
2bec13f
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
7500857
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
78b5ea5
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
7c4ce77
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
a58abf0
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
b1119fd
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
0b3179c
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
35de2e2
Add guidance for starting small with agents
Spagero763 Jan 20, 2026
81c9b0a
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
daa2d8b
Update building-quality-agents.mdx
Spagero763 Jan 20, 2026
31a7b31
Enhance guidelines for building quality agents
Spagero763 Jan 20, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
136 changes: 116 additions & 20 deletions docs/base-app/agents/building-quality-agents.mdx
Original file line number Diff line number Diff line change
@@ -1,16 +1,14 @@
---
title: 'UX Guidelines'
description: Learn the best practices and guidelines for creating quality agents
sidebarTitle: 'UX Guidelines'
---
# UX Guidelines for Base App Agents

*Updated for 2026*

As you start building, review these guidelines to understand what makes an agent successful in the Base app. We recommend trying out existing agents in the app first to get a feel for the quality bar, what works well, and areas for improvement.

## Build a high quality foundation
## Build a High Quality Foundation

Your agent should provide a seamless, professional experience that users will want to engage with repeatedly. Here are the core requirements:

### Responding to messages
### Responding to Messages

**Multi-Channel Support**
- Respond to both DMs and group chats appropriately
Expand All @@ -34,8 +32,6 @@ In group chats, agents should only respond when:
This prevents spam and ensures agents participate naturally in group conversations.

### Communication Style

**Sound Human**
- Use conversational, fun, and clear language
- Keep responses polished but not robotic
- Match the energy and tone of the conversation
Expand All @@ -45,18 +41,15 @@ This prevents spam and ensures agents participate naturally in group conversatio
- Always explain why the information is needed
- Respect user privacy and data minimization principles

## Craft compelling onboarding

## Craft Compelling Onboarding
Your agent's first impression is critical. The onboarding message should immediately communicate value and give users a clear path forward.

### Great Onboarding Message Structure

1. **Introduce the agent** - Quick, friendly greeting with the agent's name
2. **Explain capabilities** - Clear, specific examples of what it can do
4. **Use quick select buttons** - Make it easy for users to select an action to take with the agent
3. **Use quick select buttons** - Make it easy for users to select an action to take with the agent

### Example: High-Quality Onboarding

```
hey, i'm bankr. i can help you trade, transfer, and manage your crypto. here's the rundown:

Expand All @@ -75,18 +68,16 @@ what do you want to do first?
- Ends with a direct call-to-action

### Example: Poor Onboarding

```
Gm! What can I help you with?
```

**Why this fails:**
- Generic greeting with no context
- No explanation of capabilities
- Puts burden on user to figure out what to do
- No clear value proposition

## Showcase unique value
## Showcase Unique Value

### Solve Real Problems

Expand All @@ -111,12 +102,12 @@ Focus on helping users:
- Create ongoing value that brings users back

**Plan the User Journey**

1. **Define the ideal user experience first**
2. **Craft agent messages around that journey**
3. **Guide users through progressive value discovery**

### Continuous Engagement Strategy

As users complete actions with your agent:

- **Show clear next steps** - Always give users something else to try
Expand All @@ -125,11 +116,116 @@ As users complete actions with your agent:
- **Prevent one-and-done usage** - Build features that require return visits

### Examples of Engagement Features

- **Progressive features** - Unlock new capabilities as users engage more
- **Personalization** - Learn user preferences and customize experiences
- **Personalization** - Learn user preferences and customize experiences
- **Social elements** - Enable sharing achievements or inviting friends
- **Recurring value** - Automated tasks, alerts, or regular check-ins

- **Gamification** - Points, levels, or achievement systems

## 2026 Best Practices for AI Agents

### Agentic UX: Designing for Autonomy

Modern users expect agents to take initiative and complete tasks on their behalf. When designing agentic experiences:

**Build Trust Through Transparency**
- Show clear previews of what actions the agent will take before executing
- Provide activity logs so users can review what happened
- Enable simple undo/stop controls for all autonomous actions
- Display clear role statements: "I can [do X]. I won't [do Y] without your approval."

**Start Small, Scale Gradually**
- Begin with bounded, low-risk tasks (checking status, simple transfers)
- Progressively unlock more complex autonomous workflows as users build trust
- Design safe failure modes with graceful recovery paths

**Context Awareness**

- Make it clear what information the agent is using to make decisions
- Show what data sources are being accessed
- Explain what's missing or uncertain that might affect the action

### Predictive & Adaptive Interfaces

Agents should anticipate user needs based on patterns and context:

**Smart Personalization**
- Reorder quick actions based on time of day or user history
- Surface frequently-used features more prominently
- Reduce repetitive inputs by remembering preferences

**Correction Mechanisms**
- Always provide quick ways to reset or correct misguided predictions
- Let users easily override automated suggestions
- Learn from corrections to improve future predictions

### Privacy-First Design (2026 Standards)

With increasing regulatory requirements and user awareness:

**Visible Privacy Controls**
- Make data usage visible at the moment of action, not hidden in settings
- Offer frictionless opt-outs for data collection and personalization
- Explain clearly where data goes and what it's used for
- Design consent flows that are respectful, clear, and fast

**Data Minimization**
- Only request data that's truly necessary for the current task
- Provide clear explanations for why each piece of data is needed
- Offer alternatives that require less personal information when possible

### Accessibility & Inclusive Design

Accessibility is now mandatory in many jurisdictions. Your agent should:

**Universal Design Principles**
- Support voice interactions for users with mobility challenges
- Ensure all visual information has text alternatives
- Provide clear, simple language that works across literacy levels
- Test with diverse user groups including people with disabilities

**Sustainable UX**
- Optimize for low-bandwidth scenarios
- Minimize unnecessary animations or heavy assets
- Consider energy efficiency in your design choices

### Micro-Interactions & Feedback

Small details create trust and delight in 2026:

**Intelligent Feedback**
- Use micro-interactions to communicate system state and progress
- Show when the agent is thinking, processing, or waiting
- Provide progressive disclosure of complex actions
- Celebrate completed tasks with subtle, satisfying animations

**Error Recovery**
- Design for graceful failures with clear next steps
- Provide helpful error messages that explain what went wrong
- Offer alternative paths when the primary action fails

## Measuring Success

Track these key metrics to understand your agent's performance:

**Engagement Metrics**
- Response time (target: < 5 seconds)
- Message completion rate
- Return user rate (7-day, 30-day)
- Actions per conversation

**Quality Metrics**
- User satisfaction ratings
- Support ticket volume
- Error/failure rates
- Undo/correction frequency

**Growth Metrics**
- New user acquisition
- Referral/share rate
- Feature adoption curve
- Long-term retention

---