What is Copilot?
Copilot is an AI-powered prompt editor integrated into the Advanced Editor. Instead of just giving you suggestions, Copilot directly edits and improves your agent’s system prompt based on your instructions. It analyzes your current prompt, generates improvements, and applies the changes automatically.Copilot doesn’t just suggest - it edits. Describe what you want to improve and watch as it modifies your system prompt in real-time.
Accessing Copilot
Copilot is located in the right panel of the Advanced Editor. Click the “Copilot” tab or press ⌘J to access it quickly.Welcome Screen
When you first open Copilot, you’ll see a clean welcome interface with quick action buttons for common tasks:- Quick Actions
- Voice Input
Analyze & Improve
Click to have Copilot review your entire prompt and suggest comprehensive improvements.Analyzes structure, clarity, instructions, and effectiveness automatically.
Refine Tone
Makes your prompt more concise and professional.Removes redundancy and improves conversational style.
Add Output Fields
Automatically adds output parameters for lead qualification.Includes fields like name, email, phone, and interest level.
How It Works
Copilot operates in three phases when you request a change:| Phase | What Happens |
|---|---|
| 🔍 Analyzing | Copilot reads your current system prompt and understands the context |
| ⚙️ Generating | It creates the improved version based on your request |
| ✏️ Editing | Changes are applied directly to your system prompt |
AI Suggestions for Input Parameters & Output Settings
Copilot now provides intelligent suggestions for input parameters, output settings, and evaluations that appear directly in their respective configuration panels. These suggestions are contextual to your current agent setup and conversation needs.When Copilot generates suggestions for parameters or evaluations, they appear as pending changes in the relevant panels with purple highlighting and accept/reject buttons.
Input Parameter Suggestions
When Copilot analyzes your agent, it can automatically suggest new input parameters based on:- Agent Role: Appointment schedulers need calendar preferences, sales agents need budget information
- Conversation Context: Referenced calls that show missing information
- Industry Standards: Common parameters for your agent’s domain
Generate Parameter Suggestions
Ask Copilot to “Add input parameters for appointment scheduling” or use a quick action button.
Review Pending Changes
Navigate to the Input Parameters panel to see suggested parameters with purple highlighting.
Accept or Reject
Each suggestion shows operation type (Add/Modify/Remove), parameter details, and accept/reject buttons.
Output Settings Suggestions
Copilot suggests output parameters to capture key conversation data:- Contact preferences (email, phone, text)
- Lead qualification scores
- Next step requirements
- Custom fields based on conversation patterns
Evaluation Suggestions
Performance measurements are automatically suggested based on your agent’s goals:- Conversation Quality: Measures clarity, professionalism, and engagement
- Goal Achievement: Tracks completion of primary objectives
- Customer Satisfaction: Evaluates customer experience and satisfaction
- Process Adherence: Ensures agent follows required procedures
Visual Indicators for Pending Changes
Purple Highlight System
When Copilot generates suggestions for input parameters, output settings, or evaluations, you’ll see distinctive visual indicators:- Individual Change Cards
Change Types and Colors
| Change Type | Badge Color | Description |
|---|---|---|
| Add | 🟢 Green | New parameters, evaluations, or settings |
| Modify | 🟡 Yellow | Changes to existing configurations |
| Remove | 🔴 Red | Deletion of outdated or redundant items |
Accepting and Rejecting Suggestions
Individual Change Management
Review Each Suggestion
Each change card shows the operation type, parameter details, and impact on your agent.
Bulk Change Management
Use the banner controls for efficient bulk operations:Change Persistence
- Pending changes persist across editor sessions until accepted or rejected
- Auto-save functionality preserves your accept/reject decisions
- Version history tracks all applied changes for rollback if needed
Voice Recording
Copilot supports voice input for hands-free prompt editing:Using Voice Commands
Start Recording
Hold the microphone button in the input field, or double-press Shift to begin voice recording.
Voice Input Tips
- Speak clearly and at a normal pace
- Use natural language - describe changes as you would to a colleague
- Voice input is transcribed to text before processing
Voice recording works best in quiet environments. If transcription is unclear, you can edit the text before sending.
Call Context Integration
Reference specific calls to inform prompt improvements using the @call:ID syntax:Using Call References
Call Context Indicators
Call references appear with special indicators in the chat:- @call:abc123 - Shows as a clickable reference with call metadata
- Hover to see call details (duration, outcome, timestamp)
- Click to open the full call transcript
Find a Problematic Call
Identify a call where the agent didn’t perform well in your Calls dashboard.
Describing Changes
In the input field, describe what you want to change. Be specific about your goals.Effective Requests
What Copilot Edits
Copilot can modify any part of your system prompt:| Element | Examples |
|---|---|
| Instructions | Add new behaviors, modify existing rules |
| Tone | Adjust formality, friendliness, professionalism |
| Structure | Reorganize sections, add headers |
| Guardrails | Add safety limits, scope boundaries |
| Scenarios | Add handling for specific situations |
| Language | Improve clarity, remove ambiguity |
| Output Fields | Add data collection parameters |
| Evaluations | Create performance measurement criteria |
Next Step Suggestions
After Copilot completes a change, you’ll see suggested next steps to further improve your agent:Types of Suggestions
Using Suggestions
Click any suggestion to automatically populate the input field with that request. You can:- Use suggestions as-is
- Modify them before sending
- Combine multiple suggestions
- Dismiss suggestions you don’t need
Analyzing Tickets
For bulk analysis, use the Tickets panel:Reviewing Changes
After Copilot edits your prompt:Change Summary
You’ll see a completion summary showing:- Title of the changes made
- Duration of the operation
- List of specific modifications
- Suggested next steps
Accept or Reject
Changes appear in the Monaco editor with highlighting:- Accept: Keep the changes in your prompt
- Reject: Revert to the previous version
Conversation History
Continue refining with follow-up requests:Start a new conversation using the menu option to reset context when switching to a different topic.
Voice Input Best Practices
Recording Environment
- Use a quiet space with minimal background noise
- Position yourself close to your device’s microphone
- Speak at a normal, conversational pace
Effective Voice Commands
Voice vs. Text Input
| Use Voice When | Use Text When |
|---|---|
| Making quick improvements | Writing complex, technical instructions |
| Referencing call transcripts | Adding specific code or formatting |
| Describing tone changes | Making precise edits to existing content |
| Brainstorming improvements | Including URLs or technical specifications |
Best Practices
Be Specific About Changes
Instead of “make it better”, describe exactly what to improve:Good: “Add a section for handling refund requests with a 3-step process”Vague: “Improve customer service handling”
Use Real Call Context
Reference actual failed calls when improving specific scenarios. This gives Copilot concrete examples of what went wrong.Use
@call:ID syntax to provide context from real conversations.Review Parameter Suggestions
Check the Input Parameters and Output Settings panels after requesting parameter changes.Purple highlights indicate pending suggestions that need your approval.
Accept Changes Strategically
Don’t blindly accept all suggestions. Review each parameter or evaluation to ensure it fits your specific use case.
Test Comprehensive Changes
When accepting multiple parameter or evaluation suggestions, test in Playground to verify everything works together.
Use Voice for Natural Requests
Voice input works especially well for describing parameter needs: “The agent needs to collect the customer’s budget range and timeline preferences.”
Follow Visual Cues
Purple notification indicators guide you to panels with pending changes. Don’t miss suggestions in other panels.
Common Editing Tasks
Adding New Behaviors
Improving Specific Scenarios
Adjusting Communication Style
Adding Parameters and Output Fields
Creating Comprehensive Evaluations
Adding Guardrails
Context-Based Parameter Updates
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
| ⌘J | Open/focus Copilot panel |
| Shift + Shift | Start/stop voice recording |
| ⌘Enter | Send message to Copilot |
| Escape | Close Copilot suggestions |
| ⌘3 | Navigate to Input Parameters panel |
| ⌘7 | Navigate to Output Settings panel |
| ⌘6 | Navigate to Evaluations panel |

