What Are Assistants?
Assistants are specialized AI configurations designed for specific tasks, roles, or workflows. Instead of using a general-purpose AI for everything, assistants provide focused expertise with custom instructions, tools, and personality.Think of assistants as expert colleagues - each one specialized in a different area, ready to help with their specific domain.
Why Use Assistants?
Specialized Expertise
Assistants are configured with domain-specific knowledge and instructions
Consistent Behavior
Get predictable, reliable responses tailored to your workflow
Time Savings
No need to repeat context or instructions in every conversation
Team Collaboration
Share assistants across your team for consistent results
Tool Optimization
Each assistant can have specific tools enabled for their task
Context Memory
Assistants remember their role and maintain appropriate context
Built-in vs Custom Assistants
- Built-in Assistants
- Custom Assistants
Pre-configured by ZeroTwoZeroTwo includes ready-to-use assistants for common tasks:💻 Code Assistant:
- Software development and debugging
- Code review and optimization
- Technical documentation
- Architecture advice
- Content creation and editing
- Copywriting and marketing
- Blog posts and articles
- Email and communication
- Data analysis and visualization
- Statistical analysis
- SQL and database queries
- Report generation
- Brainstorming and ideation
- Image generation guidance
- Design feedback
- Creative project planning
- Deep research and fact-finding
- Literature review
- Citation and references
- Summary and synthesis
- Business analysis
- Strategy and planning
- Market research
- Presentation creation
Built-in assistants are available to all users and provide a great starting point.
How Assistants Work
Assistants combine several elements to provide specialized help:Core Components
System Instructions
System Instructions
The assistant’s “personality” and roleSystem instructions define:
- Who the assistant is
- What they’re expert at
- How they should respond
- What they should prioritize
Knowledge Base
Knowledge Base
Custom knowledge and contextUpload documents that the assistant references:
- Company documentation
- Style guides
- Technical specifications
- Process documents
- Training materials
- Brand guidelines for writing assistant
- API docs for coding assistant
- Product catalog for sales assistant
- Policy documents for compliance assistant
Tools & Capabilities
Tools & Capabilities
Which tools the assistant can useEnable specific tools for each assistant:Code Assistant:
- ✅ Code Interpreter
- ✅ GitHub integration
- ✅ Web Search
- ❌ Image Generation
- ✅ Web Search
- ✅ Canvas
- ❌ Code Interpreter
- ❌ Image Generation
- ✅ Image Generation
- ✅ Image Editing
- ✅ Canvas
- ✅ Web Search
Conversation Style
Conversation Style
How the assistant communicatesConfigure:
- Response length (concise vs detailed)
- Tone (formal, casual, friendly)
- Structure (bullet points, paragraphs)
- Technical level (beginner, intermediate, expert)
- Empathetic and patient tone
- Clear, simple language
- Step-by-step instructions
- Always offer to help further
- Precise technical language
- Detailed explanations
- Code examples included
- Assumes technical knowledge
Model Selection
Model Selection
Which AI model powers the assistantChoose the best model for the task:
- GPT-4o: Fast, versatile, good for most tasks
- Claude 3.5 Sonnet: Best for coding and long-form writing
- o1: Deep reasoning for complex problems
- Gemini 2.0 Flash: Quick responses with vision
Using Assistants
Selecting an Assistant
1
Open assistant selector
Click the Assistant dropdown in the chat headerKeyboard shortcut:
Cmd/Ctrl + K2
Browse assistants
See available assistants:
- ⭐ Starred assistants (top)
- 📁 Your custom assistants
- 🏢 Team assistants
- 🌟 Built-in assistants
3
Select assistant
Click the assistant you want to useThe assistant’s name and icon appear in the header
4
Start conversing
Your messages now go to that specific assistant
The assistant uses its configured instructions, knowledge, and tools.
Switching Assistants
You can switch assistants mid-conversation:1
Click assistant name
Click the current assistant name in the header
2
Choose new assistant
Select a different assistant from the list
3
Continue conversation
The new assistant sees the conversation history and continues from there
Context is maintained when switching assistants within the same conversation.
Default Assistant
Set a default assistant for new conversations: Settings > Assistants > Default Assistant Choose which assistant to use automatically when starting new chats.Assistant Features
Memory & Context
Assistants maintain context across conversations: Session Memory:- Remembers current conversation
- Tracks discussed topics
- Maintains user preferences
- Recalls previous decisions
- Remembers past conversations
- Learns from interactions
- Maintains project context
- Adapts to your style
Conversation Starters
Pre-defined prompts to help users get started: Example for Code Assistant:- “Review this code for improvements”
- “Help me debug this error”
- “Explain this code snippet”
- “Suggest optimizations”
- “Help me write a blog post about…”
- “Improve this draft”
- “Write an email to…”
- “Create an outline for…”
Assistant Actions
Quick actions assistants can perform:Code Review
Automatically analyze uploaded code with specific criteria
Document Summary
Summarize uploaded documents in assistant’s style
Template Fill
Use assistant to fill predefined templates
Automated Responses
Generate responses in assistant’s voice
Assistant Categories
Assistants organized by use case:- Development
- Content & Creative
- Data & Analysis
- Business
- Specialized
Software engineering assistants
- Frontend Developer: React, Vue, Angular expertise
- Backend Developer: API, database, server logic
- DevOps Engineer: CI/CD, infrastructure, deployment
- Mobile Developer: iOS, Android, React Native
- Full Stack: End-to-end development
- QA Engineer: Testing, quality assurance
- Security Expert: Code security, vulnerability review
- Code Reviewer: PR reviews, code quality
Assistant Marketplace
Browse and install community-created assistants:Finding Assistants
1
Open marketplace
Settings > Assistants > Marketplace
2
Browse or search
- Popular assistants
- Recently added
- By category
- Search by keyword
3
View details
Click assistant to see:
- Description and capabilities
- Creator and reviews
- Required tools
- Example conversations
4
Install
Click Install to add to your workspace
Publishing Your Assistants
Share your custom assistants with the community:1
Create assistant
Build and test your custom assistant
2
Click Publish
Assistant settings > Publish to Marketplace
3
Add details
- Name and description
- Category
- Example use cases
- Screenshots
4
Submit
Submit for review (typically approved within 24 hours)
Team Assistants
Share assistants across your organization:Sharing with Team
1
Open assistant settings
Select assistant > Settings icon
2
Click Share
Click Share with Team
3
Set permissions
- Can use: Team members can use assistant
- Can edit: Team members can modify assistant
- Can duplicate: Team members can copy and customize
4
Share
Assistant appears in team’s assistant library
Organization Assistant Library
Enterprise feature: Central library of approved assistants Benefits:- Consistent assistants across organization
- Quality control and approval workflow
- Usage analytics
- Version management
- Compliance assurance
Best Practices
Start with built-in assistants
Start with built-in assistants
Learn before building:
- Try built-in assistants first
- Understand what makes them effective
- Identify what you’d change
- Use as templates for custom assistants
Keep instructions focused
Keep instructions focused
Clear, specific instructions work best:✅ Good:❌ Too broad:
Test thoroughly
Test thoroughly
Validate before sharing:
- Test with various inputs
- Check edge cases
- Verify tool usage
- Confirm tone and style
- Get feedback from others
- Iterate based on results
Name clearly
Name clearly
Descriptive names help users:✅ Clear names:
- “React Code Reviewer”
- “SEO Blog Post Writer”
- “SQL Query Assistant”
- “Customer Support Agent”
- “Helper”
- “My Assistant”
- “AI 1”
- “Test”
Next Steps
Create Assistant
Build your first custom assistant
Configure Behavior
Fine-tune assistant personality and responses
Manage Assistants
Organize and maintain your assistants
View Examples
Get inspired by example configurations
Assistants supercharge your productivity by providing specialized expertise exactly when you need it!

