AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup
Copilot is an advanced AI-powered system engineer integrated into the Advanced Editor. It goes far beyond simple prompt editing - Copilot can configure your entire agent system including input parameters, output settings, evaluations, audio expressiveness, and core configurations. Using sophisticated structured editing and intelligent analysis, Copilot transforms your agent based on natural language instructions and real call data.
Copilot has evolved from a prompt assistant to a complete system engineer - like having Data from Star Trek, but specifically designed for agent configuration. It can modify prompts, configure parameters, set up evaluations, update basic settings, adjust audio expressiveness tags, create and update tests from call history, and even suggest improvements - all through natural conversation and targeted operations. Beyond plain text, Copilot can also reply with rich visual blocks - stat panels, tables, charts, and cards - to make diagnostics and analysis instantly scannable.
Copilot now has a face: a gradient orb avatar that represents Meetzy across the entire chat experience, replacing the generic bot icon.
Idle State
Active State
A slow, ambient breathing animation while Copilot is waiting for your next message - a calm, always-present visual anchor in the empty state and next to every assistant reply.
When Copilot is thinking or streaming a response, the orb switches to a faster pulse with expanding rings, echoing the feeling of a call connecting - a subtle nod to Meetzy being a voice-agent copilot rather than a generic chat bot.
The orb appears in three places: the welcome screen hero, the avatar next to each assistant message, and the typing/thinking indicator - giving Copilot a consistent, recognizable identity throughout the conversation. Its state (idle or active) always reflects whether Copilot is waiting for you or actively working, so you always know at a glance whether it’s inactive or engaged.
When you first open Copilot, you’ll see a clean welcome screen led by the Copilot orb, followed by four quick action cards to get started immediately without typing a single word:
Quick Action Cards
One-Click Setup
Four color-coded cards for the most common engineering workflows:
🟣 Diagnose performance — analyzes real metrics, failed evaluations, and relevant calls, then shows the key findings visually (KPIs & call evidence)
🌹 Find recurring failures — scans failed evaluations across your call history and returns a table of recurring issues with real examples
🟢 Create a regression test — turns a real failed call into an automated regression test so the same bug never ships again
🟡 Improve and verify — updates the prompt based on the current diagnosis and suggests how to verify the change afterward
Instant analysis and fixes with a single click:
Click "Diagnose performance" → Runs a full performance diagnosis with visual KPIsClick "Find recurring failures" → Surfaces failure patterns in a table with call evidenceClick "Create a regression test" → Builds a regression test from a real failed callClick "Improve and verify" → Improves the prompt and proposes a verification plan
Each card pre-fills an optimized prompt and starts the conversation immediately - no typing required to get your first insight.
These quick actions are designed to close the loop: diagnose → find failures → fix with a regression test → improve and verify. Together they form a fast, guided workflow for continuously improving your agent.
Copilot’s replies are no longer limited to plain text. Depending on what you ask, Copilot decides the most effective format for its answer and can mix multiple output types in a single response:
Plain Text
Rich Content Blocks
Conversational explanations streamed in real time - used for reasoning, recommendations, step-by-step instructions, and any answer that reads best as natural language.
Structured visual components rendered inline with the chat - used whenever data is easier to scan than to read:
📊 Stat grids for KPIs and metrics
📋 Tables for lists of calls, failures, or test results
📈 Charts for trends and comparisons
🗂️ Cards for summaries, recommendations, and warnings
Rich blocks always render alongside supporting text, so Copilot explains what it found in words and shows the evidence visually in the same message.
Copilot doesn’t just reply with text anymore - when the situation calls for it, it renders rich, interactive blocks directly inside the chat, making diagnostics and analysis far easier to scan than a wall of text. These blocks stream in the same way as regular messages, so you see them appear live as Copilot builds its answer.
Stat Grids
Tables
Charts
Cards
At-a-glance KPI cards for quick diagnostics:
Compact grid of metric cards (e.g. success rate, average duration, failed evaluations)
Optional delta and trend indicators (up, down, flat) to show change over time
Color-coded tones (neutral, info, success, warning, danger) to highlight what needs attention
Optional hint text under each stat for extra context
Perfect for summarizing “Diagnose performance” results in a single scannable view.
Structured data views for lists of calls, failures, or test results:
Sticky header with clearly labeled columns
Automatic badge styling for common status values (Yes/No, Passed/Failed, Success/Error, Pending)
Scrollable, expandable body for long result sets without breaking the chat layout
Optional footnote for extra context or data source
Ideal for “Find recurring failures” results, showing each failure pattern with examples side by side.
Visual trend analysis rendered inline with the conversation:
Supports line, bar, pie, and doughnut chart types
Multiple datasets with automatic color palette
Dark mode aware styling for axes, legends, and gridlines
Great for visualizing performance trends over time or comparing metrics across segments.
Highlighted callouts for summaries, recommendations, or warnings:
Optional title, body text, and bullet list
Tone-based styling (neutral, info, success, warning, danger) to match the message
Used for wrapping up findings or proposing next steps after a diagnosis
Often appears after a stat grid or table to summarize “what this means” and “what to do next.”
Rich blocks stream in alongside regular text, so Copilot can explain a finding in natural language and immediately back it up with a stat grid, table, chart, or card - all within the same response. Look for these blocks whenever you ask Copilot to diagnose, compare, or summarize data - they turn a long paragraph into something you can scan in seconds.
Copilot uses a streamlined event system for real-time feedback across all system modifications:
Event Type
Description
Visual Indicator
Applies To
thinking
AI analyzing your request
⏱️ Timer with seconds counter
All operations
text
Streaming explanation content
📝 Real-time text appearing
All operations
edit
Structured prompt modification
✏️ Diff preview with operation details
Prompt changes
input_change
Input parameter modification
🔧 Parameter change card
Input parameters
output_change
Output setting update
📤 Output configuration card
Output settings
enrichment_set
Output enrichment update
⚡ Enrichment content preview
Output enrichment
evaluation_change
Evaluation criteria update
📊 Evaluation configuration
Evaluations
test_create
Automated test generation
🧪 Test scenario preview
Test creation
test_update
Existing test modification
🔁 Test diff preview
Test updates
agent_config
Basic settings update
⚙️ Configuration preview
Core settings
audio_tags_set
Expressive audio tag update
🎙️ Tag list preview
Audio expressiveness
rich_block
Rich UI block (stat grid, table, chart, card)
📊 Inline visual component
Diagnostics & analysis
complete
Operation finished
✅ Summary with next steps
All operations
error
Operation failed
❌ Error with suggested fixes
All operations
The rich_block event carries a blockType (stat_grid, table, chart, or card) plus a structured data payload. The frontend renders it as a native component inline with the rest of the streamed conversation, right next to any text events in the same response.
Copilot intelligently suggests changes across all agent configuration areas:
Input Parameter Operations
Output & Enrichment Configuration
Evaluation Criteria Setup
Basic Settings & Configuration
Audio Expressiveness Tags
Smart Parameter Suggestions based on comprehensive analysis:
1
Contextual Generation
Copilot analyzes your agent’s role and referenced calls to suggest relevant input parameters:
@call:abc123 The customer mentioned their budget repeatedly but we didn't capture it. Add budget tracking parameters.
Results in contextually relevant budget range and validation parameters.
2
Change Operations
Three types of parameter changes:
🟢 Add: New parameters with proper validation and descriptions
🟡 Modify: Updates to existing parameter configurations
🔴 Remove: Clean up outdated or redundant parameters
3
Visual Review System
Purple highlighting in Input Parameters panel shows pending changes with individual accept/reject controls.
Intelligent Output Field & Processing Setup:
The agent collected the customer's name and interest level but we're missing their preferred contact method. Add comprehensive output fields and enrichment instructions.
Copilot suggests:
Contextually relevant output parameters
Data enrichment instructions for processing captured information
Webhook configuration recommendations
Output validation and formatting rules
Performance Measurement Configuration based on agent goals:
Create evaluations to measure conversation quality, goal achievement, and customer satisfaction for this appointment scheduling agent.
Advanced Test Creation & Updates from Call History
One of Copilot’s most powerful features is generating - and maintaining - comprehensive test suites based on real call data:
Test Generation from Calls
Updating Existing Tests
Test Types Generated
Intelligent Test Structure
Transform Call History into Automated Tests:
@call:abc123 This call shows great objection handling. Create a test to ensure the agent maintains this quality.
Copilot automatically extracts:
Chat History: Complete conversation flow from the call
Success Conditions: What made this call successful
Success Examples: Specific agent responses that worked well
Failure Examples: Alternative responses to avoid
Dynamic Variables: Contextual information that can be varied in tests
Refine tests in place instead of duplicating them:
Update the "Objection handling - pricing" test to include the new discount policy and tighten the success condition.
Copilot can modify an existing test’s:
Name and description
Chat history to reflect updated conversation flows
Success condition as your requirements evolve
Success/failure examples to match current expectations
Dynamic variables to cover new scenarios
Test updates apply to the specific test referenced, so your test suite stays clean and versioned instead of accumulating near-duplicate tests over time.
Multiple Test Scenarios from single calls:
Scenario Tests: Complete conversation workflows
Simulation Tests: Realistic customer interactions
Regression Tests: Ensure quality doesn’t degrade
Edge Case Tests: Handle unusual customer behaviors
@call:abc123 The agent failed to capture the customer's budget and preferred contact method. Add the missing parameters and improve the data collection prompts.
System-wide operations for managing multiple configuration updates:
Accept All in Panel - Apply all suggestions within a specific configuration areaAccept All Changes - Apply all pending suggestions across the entire systemReject All in Panel - Dismiss suggestions within a specific areaReject All Changes - Dismiss all pending suggestions system-wide
System-wide bulk actions affect multiple configuration areas simultaneously. Review individual suggestions across all panels before using “Accept All Changes”.
@call:xyz789 The agent struggled with budget questions, didn't capture contact preferences, and we can't measure success. Set up a complete configuration for this sales agent.
Add comprehensive lead qualification for this real estate agent. Include budget tracking, timeline parameters, property preferences, qualification scoring, and success evaluations.
@call:call1 @call:call2 @call:call3 These calls show the agent needs better appointment scheduling process, missing confirmation parameters, and we can't track booking success rates.
Comprehensive system updates:
Analyzes patterns across multiple call transcripts
Updates prompts for consistent scheduling process
Adds confirmation and calendar integration parameters
Creates appointment booking success evaluations
Suggests test scenarios based on real conversation patterns
@call:perfect123 This was a perfect call where the agent handled all objections and booked the appointment. Create comprehensive tests to maintain this quality.
Intelligent test generation:
Extracts complete conversation flow
Identifies successful objection handling patterns
Creates multiple test scenarios with variations
Sets up quality benchmarks based on the successful call
Includes dynamic variables for different customer personalities
Build sophisticated system improvements through multi-turn conversations:
User: Set up lead qualification for this sales agentCopilot: [Creates input params, output fields, evaluations, and prompt updates]User: Good, but make the budget qualification less aggressiveCopilot: [Refines parameters and prompt approach across affected areas]User: Add follow-up scheduling and CRM integrationCopilot: [Adds scheduling params, webhook configs, and integration tests]User: @call:abc123 Create tests based on this successful callCopilot: [Generates comprehensive test scenarios from call history]User: Update the "Follow-up scheduling" test - we now offer same-day slotsCopilot: [Updates the existing test's chat history and success condition in place]
Copilot maintains conversation context across multiple system modification requests, allowing for iterative refinement of your entire agent configuration through natural dialogue.
Create a professional appointment scheduling agent named "Sarah" with comprehensive lead qualification, appointment booking parameters, success tracking evaluations, friendly but professional greetings,and test scenarios for quality assurance.
@call:abc123 @call:def456 Analyze these problematic calls and optimize the entire agent system - fix the prompts, add missing parameters, create better evaluations, set up proper testing,and generate quality assurance tests.
Set up this agent for CRM integration with Salesforce - add all necessary input and output parameters, webhook configurations, data enrichment instructions, integration success evaluations,and comprehensive test scenarios for the integration workflow.
Our conversion rate is low. Analyze the current setup and improve the qualification process, add better objection handling, create conversion tracking evaluations, optimize output data capture,and generate tests to maintain improved performance.
Test Suite Creation and Maintenance from Call History
@call:perfect1 @call:perfect2 @call:perfect3 These are our best calls.Create a comprehensive test suite based on these successful patterns,and update any existing tests that no longer match current policies.
Review the current audio tags for this customer support agent and adjust them so empathy comes through during complaints without sounding exaggerated anywhere else.
Use the welcome-screen cards for common workflows:
Start with “Diagnose performance” for a comprehensive health check
Use “Find recurring failures” to root-cause quality issues
Click “Create a regression test” to lock in a fix
Try “Improve and verify” to close the loop on a diagnosis
2
Use Comprehensive Natural Language
Describe complete system needs rather than isolated changes:Good: “Set up complete lead qualification with budget tracking, contact preferences, scoring system, success evaluations, and quality assurance tests”Limited: “Add a budget parameter”Comprehensive requests generate coordinated improvements across the entire system.
3
Leverage Real Call Data for System Design
Reference actual calls to drive system-wide improvements:
Use @call:ID syntax to provide specific examples of system gaps
Let Copilot analyze real conversation data across all configuration areas
Address actual problems with coordinated parameter, prompt, and evaluation updates
Generate tests from successful calls, and update existing ones as requirements change
4
Read the Rich Blocks Before Acting
Use stat grids, tables, and charts to validate assumptions:
Check trend indicators in stat grids before deciding what to prioritize
Scan failure tables for patterns rather than reacting to a single call
Use the closing card’s recommendations as your next prompt to Copilot
Ask Copilot directly for a chart or table if a text answer feels hard to scan
5
Review All Affected Configuration Areas
Check every panel with purple notification indicators:
Input Parameters for new data collection fields
Output Settings for enhanced data capture
Evaluations for performance measurement
Basic Settings for core configuration updates
Tests panel for newly generated or updated test scenarios
Prompt for updated audio expressiveness tags
Consider the impact across the entire agent system
6
Think in System Integration Terms
Consider how changes work together across the platform:
New input parameters should have matching output fields
Prompt changes need corresponding evaluation criteria
Output configurations should include proper enrichment instructions
Successful configurations should include test scenarios for quality assurance
Test comprehensive workflows after system-wide changes
7
Use Voice for Complex System Requests
Natural speech excels for describing comprehensive system needs:
“Set up complete sales qualification with lead scoring, CRM integration, and quality tests”
“Based on these three problem calls, optimize the entire agent system with comprehensive testing”
Let conversational input guide holistic system improvements
8
Keep Tests Current Instead of Duplicating Them
Update existing tests as your agent evolves:
Reference an existing test by name to update its conditions instead of creating a near-duplicate
Use test updates after prompt or policy changes to keep your suite accurate
Reserve new test creation for genuinely new scenarios or call patterns
9
Fine-Tune Audio Expressiveness Deliberately
Treat audio tags as part of the prompt, not an afterthought:
Ask Copilot to review tag usage periodically, not just when something sounds wrong
Balance expressiveness so it enhances key moments without becoming distracting
Verify changes by listening to a Playground call after tags are updated
10
Follow Cross-Panel Notification Cues
Purple indicators guide you to all affected system areas:
Check every panel with notification dots
Don’t miss configuration changes in different areas
Review generated or updated tests in the Tests panel
Use seamless navigation to review comprehensively
11
Test System Changes Comprehensively
Validate complete system modifications before deploying:
Test new parameters with real data in Playground
Verify evaluation criteria work with actual conversations
Validate output configurations and webhook integrations
Run generated or updated tests to ensure quality maintenance
Run regression tests across the entire conversation flow
12
Iterate on Complete System Understanding
Build comprehensive agent configurations through dialogue:
Start with high-level system requirements
Refine specific areas through follow-up conversations
Test and adjust system-wide configurations
Generate and refine tests based on real performance
Build understanding of how all components work together
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Meetzy Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9","dark":"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/dark.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=d383fd534f6aba2a9a8ea2cd1263322e"},"favicon":"https://mintcdn.com/meetzy/sUNHnyLMCEC7q_al/favicon.svg?fit=max\u0026auto=format\u0026n=sUNHnyLMCEC7q_al\u0026q=85\u0026s=10219ef2e6738c9f913a956b94425e5b","navbar":{"links":[{"href":"mailto:support@meetzy.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.meetzy.io"}},"footer":{"socials":{"twitter":"https://twitter.com/meetzy_io","linkedin":"https://www.linkedin.com/company/meetzy"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"getting-started/introduction"},{"language":"es","href":"es/getting-started/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meetzy","hasAudioNarration":false,"actualSubdomain":"meetzy","customDomains":["docs.meetzy.es"],"gitSource":{"type":"github","owner":"meetzyio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a","collectionId":"1fc09061-9675-4dd0-bac8-25fe11f64c2e","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9e588ceeb4d4d9de63a9a"},"feedback":{"thumbs":true,"issues":true,"edits":true,"agentFeedback":true},"entitlements":{},"buildId":"6ae9e588ceeb4d4d9de63a9a","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"en","tag":"Documentation","count":30},{"language":"es","tag":"Documentación","count":30},{"language":"en","tag":"Advanced Editor","count":12},{"language":"es","tag":"Editor Avanzado","count":12},{"language":"en","tag":"API Reference","count":7},{"language":"es","tag":"API Reference","count":7},{"language":"en","tag":"Account","count":4},{"language":"en","tag":"Endpoints","count":4},{"language":"en","tag":"Calls","count":4},{"language":"es","tag":"Cuenta","count":4},{"language":"es","tag":"Endpoints","count":4},{"language":"es","tag":"Llamadas","count":4},{"language":"en","tag":"Agents","count":3},{"language":"en","tag":"CRM","count":3},{"language":"es","tag":"Agentes","count":3},{"language":"es","tag":"CRM","count":3},{"language":"en","tag":"Getting Started","count":2},{"language":"en","tag":"Voice Library","count":2},{"language":"es","tag":"Primeros Pasos","count":2},{"language":"es","tag":"Biblioteca de Voces","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"advanced-editor/copilot","slug":"/advanced-editor/copilot","pageMetadata":{"title":"Copilot","description":"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup","icon":"robot","href":"/advanced-editor/copilot"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,em:`em`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,CodeBlock,Heading,Info,Step,Steps,Tab,Table,Tabs,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`what-is-copilot`,children:`What is Copilot?`}),`\n`,_jsxs(_components.p,{children:[`Copilot is an advanced AI-powered system engineer integrated into the Advanced Editor. It goes far beyond simple prompt editing - `,_jsx(_components.strong,{children:`Copilot can configure your entire agent system`}),` including input parameters, output settings, evaluations, audio expressiveness, and core configurations. Using sophisticated structured editing and intelligent analysis, Copilot transforms your agent based on natural language instructions and real call data.`]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`Copilot has evolved from a prompt assistant to a complete system engineer - like having Data from Star Trek, but specifically designed for agent configuration. It can modify prompts, configure parameters, set up evaluations, update basic settings, adjust audio expressiveness tags, create and update tests from call history, and even suggest improvements - all through natural conversation and targeted operations. Beyond plain text, Copilot can also reply with `,_jsx(_components.strong,{children:`rich visual blocks`}),` - stat panels, tables, charts, and cards - to make diagnostics and analysis instantly scannable.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`accessing-copilot`,children:`Accessing Copilot`}),`\n`,_jsxs(_components.p,{children:[`Copilot is located in the right panel of the Advanced Editor. Click the “Copilot” tab or press `,_jsx(_components.strong,{children:`⌘J`}),` to access it quickly.`]}),`\n`,_jsx(Heading,{level:`2`,id:`meet-the-copilot-orb`,children:`Meet the Copilot Orb`}),`\n`,_jsx(_components.p,{children:`Copilot now has a face: a gradient orb avatar that represents Meetzy across the entire chat experience, replacing the generic bot icon.`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Idle State`,id:`idle-state`,children:_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`slow, ambient breathing animation`}),` while Copilot is waiting for your next message - a calm, always-present visual anchor in the empty state and next to every assistant reply.`]})}),_jsx(Tab,{title:`Active State`,id:`active-state`,children:_jsxs(_components.p,{children:[`When Copilot is thinking or streaming a response, the orb switches to a `,_jsx(_components.strong,{children:`faster pulse with expanding rings`}),`, echoing the feeling of a call connecting - a subtle nod to Meetzy being a voice-agent copilot rather than a generic chat bot.`]})})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`The orb appears in three places: the welcome screen hero, the avatar next to each assistant message, and the typing/thinking indicator - giving Copilot a consistent, recognizable identity throughout the conversation. Its state (`,_jsx(_components.strong,{children:`idle`}),` or `,_jsx(_components.strong,{children:`active`}),`) always reflects whether Copilot is waiting for you or actively working, so you always know at a glance whether it’s inactive or engaged.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`enhanced-welcome-experience`,children:`Enhanced Welcome Experience`}),`\n`,_jsxs(_components.p,{children:[`When you first open Copilot, you’ll see a clean welcome screen led by the Copilot orb, followed by `,_jsx(_components.strong,{children:`four quick action cards`}),` to get started immediately without typing a single word:`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Quick Action Cards`,id:`quick-action-cards`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Four color-coded cards`}),` for the most common engineering workflows:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`🟣 `,_jsx(_components.strong,{children:`Diagnose performance`}),` — analyzes real metrics, failed evaluations, and relevant calls, then shows the key findings visually (KPIs \u0026 call evidence)`]}),`\n`,_jsxs(_components.li,{children:[`🌹 `,_jsx(_components.strong,{children:`Find recurring failures`}),` — scans failed evaluations across your call history and returns a table of recurring issues with real examples`]}),`\n`,_jsxs(_components.li,{children:[`🟢 `,_jsx(_components.strong,{children:`Create a regression test`}),` — turns a real failed call into an automated regression test so the same bug never ships again`]}),`\n`,_jsxs(_components.li,{children:[`🟡 `,_jsx(_components.strong,{children:`Improve and verify`}),` — updates the prompt based on the current diagnosis and suggests how to verify the change afterward`]}),`\n`]})]}),_jsxs(Tab,{title:`One-Click Setup`,id:`one-click-setup`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Instant analysis and fixes`}),` with a single click:`]}),_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Diagnose performance\" → Runs a full performance diagnosis with visual KPIs`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Find recurring failures\" → Surfaces failure patterns in a table with call evidence`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Create a regression test\" → Builds a regression test from a real failed call`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Improve and verify\" → Improves the prompt and proposes a verification plan`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Each card pre-fills an optimized prompt and starts the conversation immediately - no typing required to get your first insight.`})]})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`These quick actions are designed to close the loop: diagnose → find failures → fix with a regression test → improve and verify. Together they form a fast, guided workflow for continuously improving your agent.`})}),`\n`,_jsx(Heading,{level:`2`,id:`response-output-types`,children:`Response Output Types`}),`\n`,_jsx(_components.p,{children:`Copilot’s replies are no longer limited to plain text. Depending on what you ask, Copilot decides the most effective format for its answer and can mix multiple output types in a single response:`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Plain Text`,id:`plain-text`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conversational explanations`}),` streamed in real time - used for reasoning, recommendations, step-by-step instructions, and any answer that reads best as natural language.`]})}),_jsxs(Tab,{title:`Rich Content Blocks`,id:`rich-content-blocks`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Structured visual components`}),` rendered inline with the chat - used whenever data is easier to scan than to read:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`📊 `,_jsx(_components.strong,{children:`Stat grids`}),` for KPIs and metrics`]}),`\n`,_jsxs(_components.li,{children:[`📋 `,_jsx(_components.strong,{children:`Tables`}),` for lists of calls, failures, or test results`]}),`\n`,_jsxs(_components.li,{children:[`📈 `,_jsx(_components.strong,{children:`Charts`}),` for trends and comparisons`]}),`\n`,_jsxs(_components.li,{children:[`🗂️ `,_jsx(_components.strong,{children:`Cards`}),` for summaries, recommendations, and warnings`]}),`\n`]}),_jsxs(_components.p,{children:[`Rich blocks always render alongside supporting text, so Copilot explains `,_jsx(_components.em,{children:`what it found`}),` in words and `,_jsx(_components.em,{children:`shows the evidence`}),` visually in the same message.`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`rich-response-blocks`,children:`Rich Response Blocks`}),`\n`,_jsxs(_components.p,{children:[`Copilot doesn’t just reply with text anymore - when the situation calls for it, it renders `,_jsx(_components.strong,{children:`rich, interactive blocks`}),` directly inside the chat, making diagnostics and analysis far easier to scan than a wall of text. These blocks stream in the same way as regular messages, so you see them appear live as Copilot builds its answer.`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Stat Grids`,id:`stat-grids`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`At-a-glance KPI cards`}),` for quick diagnostics:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Compact grid of metric cards (e.g. success rate, average duration, failed evaluations)`}),`\n`,_jsxs(_components.li,{children:[`Optional `,_jsx(_components.strong,{children:`delta and trend indicators`}),` (up, down, flat) to show change over time`]}),`\n`,_jsx(_components.li,{children:`Color-coded tones (neutral, info, success, warning, danger) to highlight what needs attention`}),`\n`,_jsx(_components.li,{children:`Optional hint text under each stat for extra context`}),`\n`]}),_jsx(_components.p,{children:`Perfect for summarizing “Diagnose performance” results in a single scannable view.`})]}),_jsxs(Tab,{title:`Tables`,id:`tables`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Structured data views`}),` for lists of calls, failures, or test results:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Sticky header with clearly labeled columns`}),`\n`,_jsx(_components.li,{children:`Automatic badge styling for common status values (Yes/No, Passed/Failed, Success/Error, Pending)`}),`\n`,_jsx(_components.li,{children:`Scrollable, expandable body for long result sets without breaking the chat layout`}),`\n`,_jsx(_components.li,{children:`Optional footnote for extra context or data source`}),`\n`]}),_jsx(_components.p,{children:`Ideal for “Find recurring failures” results, showing each failure pattern with examples side by side.`})]}),_jsxs(Tab,{title:`Charts`,id:`charts`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Visual trend analysis`}),` rendered inline with the conversation:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Supports line, bar, pie, and doughnut chart types`}),`\n`,_jsx(_components.li,{children:`Multiple datasets with automatic color palette`}),`\n`,_jsx(_components.li,{children:`Dark mode aware styling for axes, legends, and gridlines`}),`\n`]}),_jsx(_components.p,{children:`Great for visualizing performance trends over time or comparing metrics across segments.`})]}),_jsxs(Tab,{title:`Cards`,id:`cards`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Highlighted callouts`}),` for summaries, recommendations, or warnings:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Optional title, body text, and bullet list`}),`\n`,_jsx(_components.li,{children:`Tone-based styling (neutral, info, success, warning, danger) to match the message`}),`\n`,_jsx(_components.li,{children:`Used for wrapping up findings or proposing next steps after a diagnosis`}),`\n`]}),_jsx(_components.p,{children:`Often appears after a stat grid or table to summarize “what this means” and “what to do next.”`})]})]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Rich blocks stream in alongside regular text, so Copilot can explain a finding in natural language and immediately back it up with a stat grid, table, chart, or card - all within the same response. Look for these blocks whenever you ask Copilot to diagnose, compare, or summarize data - they turn a long paragraph into something you can scan in seconds.`})}),`\n`,_jsx(Heading,{level:`2`,id:`system-engineering-capabilities`,children:`System Engineering Capabilities`}),`\n`,_jsx(_components.p,{children:`Copilot now operates as a comprehensive system engineer that can modify every aspect of your agent configuration:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Prompt Engineering`,id:`prompt-engineering`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Advanced Structured Editing`}),`: Precise modifications using the EditPlan system`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`replace_section`}),`: Completely replaces targeted sections with improved content`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`insert_after`}),`: Adds new content after specified sections or markers`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`append_section`}),`: Adds entirely new sections to the end of your prompt`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`delete_section`}),`: Removes outdated or redundant sections cleanly`]}),`\n`]}),_jsx(_components.p,{children:`Uses intelligent boundary detection to preserve document structure while making surgical improvements.`})]}),_jsxs(Tab,{title:`Parameter Configuration`,id:`parameter-configuration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Intelligent Input \u0026 Output Setup`}),` based on conversation analysis`]}),_jsxs(Steps,{children:[_jsxs(Step,{title:`Input Parameters`,children:[_jsx(_components.p,{children:`Automatically suggests relevant input fields:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Role-based parameters (calendar preferences for schedulers)`}),`\n`,_jsx(_components.li,{children:`Call-driven parameters (missing info from transcripts)`}),`\n`,_jsx(_components.li,{children:`Industry-standard fields for your agent’s domain`}),`\n`]})]}),_jsxs(Step,{title:`Output Configuration`,children:[_jsx(_components.p,{children:`Contextual output field suggestions:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Contact preferences (email, phone, text)`}),`\n`,_jsx(_components.li,{children:`Lead qualification scores`}),`\n`,_jsx(_components.li,{children:`Next step requirements`}),`\n`,_jsx(_components.li,{children:`Custom fields based on conversation patterns`}),`\n`]})]}),_jsx(Step,{title:`Output Enrichment`,children:_jsx(_components.p,{children:`Comprehensive data processing instructions for captured information`})})]})]}),_jsxs(Tab,{title:`Evaluation \u0026 Testing`,id:`evaluation-%26-testing`,children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Performance Measurement \u0026 Quality Assurance`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conversation Quality`}),`: Clarity, professionalism, engagement metrics`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Goal Achievement`}),`: Primary objective completion tracking`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customer Satisfaction`}),`: Experience and satisfaction evaluation`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Process Adherence`}),`: Compliance with required procedures`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test Generation`}),`: Creates automated tests from call scenarios and history`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test Updates`}),`: Modifies existing tests in place - refining success conditions, chat history, or dynamic variables without creating duplicates`]}),`\n`]})]}),_jsxs(Tab,{title:`Basic Configuration`,id:`basic-configuration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Core Agent Settings`}),` from natural language instructions`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Agent name optimization based on role and personality`}),`\n`,_jsx(_components.li,{children:`Inbound/outbound greeting configuration for different scenarios`}),`\n`,_jsx(_components.li,{children:`Phone number assignment and management`}),`\n`,_jsx(_components.li,{children:`Voice and personality adjustments for optimal customer experience`}),`\n`]})]}),_jsxs(Tab,{title:`Audio Expressiveness`,id:`audio-expressiveness`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Direct Control Over Voice Emotion Tags`}),` (Eleven v3)`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Adds, modifies, or removes expressive audio tags (e.g. `,_jsx(_components.code,{children:`[excited]`}),`, `,_jsx(_components.code,{children:`[whispers]`}),`, `,_jsx(_components.code,{children:`[curious]`}),`) directly in the prompt`]}),`\n`,_jsx(_components.li,{children:`Suggests contextually appropriate tags based on the agent’s role and tone`}),`\n`,_jsx(_components.li,{children:`Keeps tag usage consistent across the prompt to avoid overacting or flat delivery`}),`\n`,_jsx(_components.li,{children:`Applies changes through the same purple-highlight review flow as other edits`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`enhanced-sse-protocol`,children:`Enhanced SSE Protocol`}),`\n`,_jsx(_components.p,{children:`Copilot uses a streamlined event system for real-time feedback across all system modifications:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Event Type`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Visual Indicator`}),_jsx(_components.th,{children:`Applies To`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`thinking`})}),_jsx(_components.td,{children:`AI analyzing your request`}),_jsx(_components.td,{children:`⏱️ Timer with seconds counter`}),_jsx(_components.td,{children:`All operations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`text`})}),_jsx(_components.td,{children:`Streaming explanation content`}),_jsx(_components.td,{children:`📝 Real-time text appearing`}),_jsx(_components.td,{children:`All operations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`edit`})}),_jsx(_components.td,{children:`Structured prompt modification`}),_jsx(_components.td,{children:`✏️ Diff preview with operation details`}),_jsx(_components.td,{children:`Prompt changes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`input_change`})}),_jsx(_components.td,{children:`Input parameter modification`}),_jsx(_components.td,{children:`🔧 Parameter change card`}),_jsx(_components.td,{children:`Input parameters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`output_change`})}),_jsx(_components.td,{children:`Output setting update`}),_jsx(_components.td,{children:`📤 Output configuration card`}),_jsx(_components.td,{children:`Output settings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`enrichment_set`})}),_jsx(_components.td,{children:`Output enrichment update`}),_jsx(_components.td,{children:`⚡ Enrichment content preview`}),_jsx(_components.td,{children:`Output enrichment`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`evaluation_change`})}),_jsx(_components.td,{children:`Evaluation criteria update`}),_jsx(_components.td,{children:`📊 Evaluation configuration`}),_jsx(_components.td,{children:`Evaluations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`test_create`})}),_jsx(_components.td,{children:`Automated test generation`}),_jsx(_components.td,{children:`🧪 Test scenario preview`}),_jsx(_components.td,{children:`Test creation`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`test_update`})}),_jsx(_components.td,{children:`Existing test modification`}),_jsx(_components.td,{children:`🔁 Test diff preview`}),_jsx(_components.td,{children:`Test updates`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`agent_config`})}),_jsx(_components.td,{children:`Basic settings update`}),_jsx(_components.td,{children:`⚙️ Configuration preview`}),_jsx(_components.td,{children:`Core settings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`audio_tags_set`})}),_jsx(_components.td,{children:`Expressive audio tag update`}),_jsx(_components.td,{children:`🎙️ Tag list preview`}),_jsx(_components.td,{children:`Audio expressiveness`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`rich_block`})}),_jsx(_components.td,{children:`Rich UI block (stat grid, table, chart, card)`}),_jsx(_components.td,{children:`📊 Inline visual component`}),_jsx(_components.td,{children:`Diagnostics \u0026 analysis`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`complete`})}),_jsx(_components.td,{children:`Operation finished`}),_jsx(_components.td,{children:`✅ Summary with next steps`}),_jsx(_components.td,{children:`All operations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`error`})}),_jsx(_components.td,{children:`Operation failed`}),_jsx(_components.td,{children:`❌ Error with suggested fixes`}),_jsx(_components.td,{children:`All operations`})]})]})]}),`\n`,_jsx(Info,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.code,{children:`rich_block`}),` event carries a `,_jsx(_components.code,{children:`blockType`}),` (`,_jsx(_components.code,{children:`stat_grid`}),`, `,_jsx(_components.code,{children:`table`}),`, `,_jsx(_components.code,{children:`chart`}),`, or `,_jsx(_components.code,{children:`card`}),`) plus a structured `,_jsx(_components.code,{children:`data`}),` payload. The frontend renders it as a native component inline with the rest of the streamed conversation, right next to any `,_jsx(_components.code,{children:`text`}),` events in the same response.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`visual-change-management-system`,children:`Visual Change Management System`}),`\n`,_jsx(Heading,{level:`3`,id:`purple-highlight-protocol`,children:`Purple Highlight Protocol`}),`\n`,_jsx(_components.p,{children:`When Copilot generates configuration changes, distinctive visual indicators guide your review:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Pending Changes Banner`,id:`pending-changes-banner`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purple-highlighted banners`}),` appear at the top of relevant panels:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Copilot sparkle icon`}),` with “Copilot Suggestions” title`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Change summary`}),`: “3 new parameters, 1 evaluation”`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Bulk controls`}),`: Accept All/Reject All buttons`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Panel navigation`}),`: Direct links to affected configuration areas`]}),`\n`]}),_jsx(Warning,{children:_jsx(_components.p,{children:`Purple notification dots appear on affected panel tabs to ensure you don’t miss suggestions.`})})]}),_jsxs(Tab,{title:`Change Cards`,id:`change-cards`,children:[_jsxs(_components.p,{children:[`Each suggestion appears as a detailed `,_jsx(_components.strong,{children:`change card`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Operation badge`}),`: Color-coded Add/Modify/Remove indicators`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Parameter details`}),`: Name, type, description, and requirements`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Impact preview`}),`: Shows how the change affects your agent`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Individual controls`}),`: Accept/reject buttons for granular control`]}),`\n`]})]}),_jsxs(Tab,{title:`Cross-Panel Integration`,id:`cross-panel-integration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Seamless navigation`}),` between Copilot and configuration panels:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Purple notification dots on affected panel tabs`}),`\n`,_jsx(_components.li,{children:`Automatic panel highlighting when changes are generated`}),`\n`,_jsx(_components.li,{children:`Smooth transitions preserve your editing context`}),`\n`,_jsx(_components.li,{children:`Real-time sync between panels`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`change-type-indicators`,children:`Change Type Indicators`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Change Type`}),_jsx(_components.th,{children:`Badge Color`}),_jsx(_components.th,{children:`Operation`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Add`})}),_jsx(_components.td,{children:`🟢 Green`}),_jsx(_components.td,{children:`ADD`}),_jsx(_components.td,{children:`New parameters, evaluations, or settings`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Modify`})}),_jsx(_components.td,{children:`🟡 Yellow`}),_jsx(_components.td,{children:`MODIFY`}),_jsx(_components.td,{children:`Changes to existing configurations`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Remove`})}),_jsx(_components.td,{children:`🔴 Red`}),_jsx(_components.td,{children:`REMOVE`}),_jsx(_components.td,{children:`Deletion of outdated or redundant items`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`comprehensive-system-configuration`,children:`Comprehensive System Configuration`}),`\n`,_jsx(_components.p,{children:`Copilot intelligently suggests changes across all agent configuration areas:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Input Parameter Operations`,id:`input-parameter-operations`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Smart Parameter Suggestions`}),` based on comprehensive analysis:`]}),_jsxs(Steps,{children:[_jsxs(Step,{title:`Contextual Generation`,children:[_jsx(_components.p,{children:`Copilot analyzes your agent’s role and referenced calls to suggest relevant input parameters:`}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:abc123 The customer mentioned their budget repeatedly `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`but we didn't capture it. Add budget tracking parameters.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Results in contextually relevant budget range and validation parameters.`})]}),_jsxs(Step,{title:`Change Operations`,children:[_jsx(_components.p,{children:`Three types of parameter changes:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`🟢 `,_jsx(_components.strong,{children:`Add`}),`: New parameters with proper validation and descriptions`]}),`\n`,_jsxs(_components.li,{children:[`🟡 `,_jsx(_components.strong,{children:`Modify`}),`: Updates to existing parameter configurations`]}),`\n`,_jsxs(_components.li,{children:[`🔴 `,_jsx(_components.strong,{children:`Remove`}),`: Clean up outdated or redundant parameters`]}),`\n`]})]}),_jsx(Step,{title:`Visual Review System`,children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purple highlighting`}),` in Input Parameters panel shows pending changes with individual accept/reject controls.`]})})]})]}),_jsxs(Tab,{title:`Output \u0026 Enrichment Configuration`,id:`output-%26-enrichment-configuration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Intelligent Output Field \u0026 Processing Setup`}),`:`]}),_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`The agent collected the customer's name and interest level `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`but we're missing their preferred contact method. Add comprehensive `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`output fields and enrichment instructions.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Copilot suggests:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Contextually relevant output parameters`}),`\n`,_jsx(_components.li,{children:`Data enrichment instructions for processing captured information`}),`\n`,_jsx(_components.li,{children:`Webhook configuration recommendations`}),`\n`,_jsx(_components.li,{children:`Output validation and formatting rules`}),`\n`]})]}),_jsxs(Tab,{title:`Evaluation Criteria Setup`,id:`evaluation-criteria-setup`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Performance Measurement Configuration`}),` based on agent goals:`]}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create evaluations to measure conversation quality, goal achievement, `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and customer satisfaction for this appointment scheduling agent.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Automatically generates:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Conversation Quality`}),`: Clarity, professionalism, engagement scoring`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Goal Achievement`}),`: Appointment booking success tracking`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Customer Satisfaction`}),`: Experience evaluation criteria`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Process Adherence`}),`: Compliance with scheduling procedures`]}),`\n`]})]}),_jsxs(Tab,{title:`Basic Settings \u0026 Configuration`,id:`basic-settings-%26-configuration`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Core Agent Setup`}),` from natural language:`]}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Update the agent name to \"Sarah - Appointment Scheduler\" and `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`make the greetings more friendly while keeping them professional.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Copilot can modify:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Agent name and identity`}),`\n`,_jsx(_components.li,{children:`Inbound/outbound greeting prompts`}),`\n`,_jsx(_components.li,{children:`Phone number assignment`}),`\n`,_jsx(_components.li,{children:`Voice and personality settings`}),`\n`]})]}),_jsxs(Tab,{title:`Audio Expressiveness Tags`,id:`audio-expressiveness-tags`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Direct Tag Editing`}),` for more natural, emotionally-aware voice delivery:`]}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add expressive tags so the agent sounds more empathetic when `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`handling complaints, and more upbeat during the closing.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Copilot can:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Insert new expressiveness tags at the right points in the prompt`}),`\n`,_jsx(_components.li,{children:`Modify existing tags that feel overused, misplaced, or mismatched with tone`}),`\n`,_jsx(_components.li,{children:`Remove tags that conflict with the agent’s intended personality`}),`\n`,_jsx(_components.li,{children:`Keep tag density balanced so delivery doesn’t sound exaggerated`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-test-creation-\u0026-updates-from-call-history`,children:`Advanced Test Creation \u0026 Updates from Call History`}),`\n`,_jsx(_components.p,{children:`One of Copilot’s most powerful features is generating - and maintaining - comprehensive test suites based on real call data:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Test Generation from Calls`,id:`test-generation-from-calls`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Transform Call History into Automated Tests`}),`:`]}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:abc123 This call shows great objection handling. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a test to ensure the agent maintains this quality.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Copilot automatically extracts:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chat History`}),`: Complete conversation flow from the call`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Success Conditions`}),`: What made this call successful`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Success Examples`}),`: Specific agent responses that worked well`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Failure Examples`}),`: Alternative responses to avoid`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dynamic Variables`}),`: Contextual information that can be varied in tests`]}),`\n`]})]}),_jsxs(Tab,{title:`Updating Existing Tests`,id:`updating-existing-tests`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Refine tests in place instead of duplicating them`}),`:`]}),_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Update the \"Objection handling - pricing\" test to include the `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`new discount policy and tighten the success condition.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`Copilot can modify an existing test’s:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),` and description`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chat history`}),` to reflect updated conversation flows`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Success condition`}),` as your requirements evolve`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Success/failure examples`}),` to match current expectations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dynamic variables`}),` to cover new scenarios`]}),`\n`]}),_jsx(Info,{children:_jsx(_components.p,{children:`Test updates apply to the specific test referenced, so your test suite stays clean and versioned instead of accumulating near-duplicate tests over time.`})})]}),_jsxs(Tab,{title:`Test Types Generated`,id:`test-types-generated`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Multiple Test Scenarios`}),` from single calls:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Scenario Tests`}),`: Complete conversation workflows`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Simulation Tests`}),`: Realistic customer interactions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Regression Tests`}),`: Ensure quality doesn’t degrade`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edge Case Tests`}),`: Handle unusual customer behaviors`]}),`\n`]})]}),_jsxs(Tab,{title:`Intelligent Test Structure`,id:`intelligent-test-structure`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Comprehensive Test Configuration`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),`: Descriptive test identification`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Type`}),`: Scenario or simulation classification`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Chat History`}),`: Full conversation with timestamps`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Success Conditions`}),`: Clear pass/fail criteria`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dynamic Variables`}),`: Customizable test parameters`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quality Benchmarks`}),`: Performance expectations`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`voice-input-\u0026-call-context-analysis`,children:`Voice Input \u0026 Call Context Analysis`}),`\n`,_jsx(_components.p,{children:`Enhanced natural interaction capabilities for comprehensive system configuration:`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Voice Command System`,id:`voice-command-system`,children:_jsxs(Steps,{children:[_jsxs(Step,{title:`Activation Methods`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Two ways to start voice recording`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Hold microphone button`}),` in the input field`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Double-press Shift`}),` to begin hands-free recording`]}),`\n`]})]}),_jsxs(Step,{title:`Natural Speech Processing`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Speak conversationally about any system changes`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Add input parameters for customer budget and timeline preferences”`}),`\n`,_jsx(_components.li,{children:`“Create evaluations to measure appointment booking success”`}),`\n`,_jsx(_components.li,{children:`“Update the greetings to be more friendly and professional”`}),`\n`,_jsx(_components.li,{children:`“Based on call A-B-C-1-2-3, improve the pricing objection handling”`}),`\n`]})]}),_jsxs(Step,{title:`System-Wide Understanding`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot interprets requests across all configuration areas`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Voice converts to text automatically`}),`\n`,_jsx(_components.li,{children:`AI determines which systems need updates`}),`\n`,_jsx(_components.li,{children:`Generates appropriate changes across multiple panels`}),`\n`]})]})]})}),_jsxs(Tab,{title:`Call Context Integration`,id:`call-context-integration`,\"data-child-heading-ids\":`[\"using-call-references\",\"comprehensive-call-analysis\"]`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Powerful call reference system`}),` for data-driven improvements:`]}),_jsx(Heading,{level:`3`,id:`using-call-references`,children:`Using Call References`}),_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:abc123 The agent failed to capture the customer's budget `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and preferred contact method. Add the missing parameters and `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`improve the data collection prompts.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),_jsx(_components.p,{children:`When you reference a call, Copilot:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Automatically loads the full transcript`}),`\n`,_jsx(_components.li,{children:`Analyzes conversation flow and data gaps`}),`\n`,_jsx(_components.li,{children:`Suggests missing input/output parameters`}),`\n`,_jsx(_components.li,{children:`Updates prompts based on specific context`}),`\n`,_jsx(_components.li,{children:`Creates relevant evaluation criteria`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Generates or updates tests based on call patterns`})}),`\n`]}),_jsx(Heading,{level:`3`,id:`comprehensive-call-analysis`,children:`Comprehensive Call Analysis`}),_jsx(_components.p,{children:`Referenced calls provide rich context for:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Missing Data Identification`}),`: What information wasn’t captured`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Process Gap Analysis`}),`: Where the conversation broke down`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Parameter Suggestions`}),`: Input/output fields based on actual needs`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Evaluation Criteria`}),`: Performance metrics based on real outcomes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test Creation \u0026 Updates`}),`: New or refined automated test scenarios from actual interactions`]}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`accepting-and-rejecting-system-changes`,children:`Accepting and Rejecting System Changes`}),`\n`,_jsx(Heading,{level:`3`,id:`granular-change-control-across-all-panels`,children:`Granular Change Control Across All Panels`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Cross-Panel Review`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Check all affected configuration areas`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Look for purple notification dots on panel tabs`}),`\n`,_jsx(_components.li,{children:`Review change cards in each affected area`}),`\n`,_jsx(_components.li,{children:`Understand the impact of each suggested modification`}),`\n`]})]}),_jsxs(Step,{title:`Selective Application`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Accept only relevant changes across the system`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Individual accept/reject buttons for each suggestion`}),`\n`,_jsx(_components.li,{children:`Bulk accept/reject options within each panel`}),`\n`,_jsx(_components.li,{children:`Changes apply immediately to respective configurations`}),`\n`]})]}),_jsxs(Step,{title:`Live System Updates`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`See comprehensive results instantly`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Input Parameters panel updates with new fields`}),`\n`,_jsx(_components.li,{children:`Output Settings reflect new capture requirements`}),`\n`,_jsx(_components.li,{children:`Evaluations panel shows new measurement criteria`}),`\n`,_jsx(_components.li,{children:`Basic Settings display updated configurations`}),`\n`,_jsx(_components.li,{children:`Tests panel includes newly generated or updated test scenarios`}),`\n`,_jsx(_components.li,{children:`Prompt reflects updated audio expressiveness tags`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`comprehensive-change-management`,children:`Comprehensive Change Management`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`System-wide operations`}),` for managing multiple configuration updates:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Accept All in Panel - Apply all suggestions within a specific configuration area`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Accept All Changes - Apply all pending suggestions across the entire system`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Reject All in Panel - Dismiss suggestions within a specific area`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Reject All Changes - Dismiss all pending suggestions system-wide`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`System-wide bulk actions affect multiple configuration areas simultaneously. Review individual suggestions across all panels before using “Accept All Changes”.`})}),`\n`,_jsx(Heading,{level:`2`,id:`advanced-system-engineering-examples`,children:`Advanced System Engineering Examples`}),`\n`,_jsx(Heading,{level:`3`,id:`comprehensive-agent-setup-from-call-analysis`,children:`Comprehensive Agent Setup from Call Analysis`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:xyz789 The agent struggled with budget questions, `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`didn't capture contact preferences, and we can't measure success. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Set up a complete configuration for this sales agent.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot generates`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Prompt updates`}),`: Better budget objection handling instructions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Input parameters`}),`: Budget range, contact method preferences, lead source`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Output parameters`}),`: Qualification score, next steps, contact preferences`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Evaluations`}),`: Lead quality, objection handling, conversion tracking`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Basic settings`}),`: Professional but approachable greeting updates`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tests`}),`: Automated scenarios based on the analyzed call patterns`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`multi-system-integration-configuration`,children:`Multi-System Integration Configuration`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add comprehensive lead qualification for this real estate agent. `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Include budget tracking, timeline parameters, property preferences, `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`qualification scoring, and success evaluations.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Results in coordinated changes across`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Input Parameters: Budget, timeline, property type, location preferences`}),`\n`,_jsx(_components.li,{children:`Output Settings: Qualification score, lead temperature, next actions`}),`\n`,_jsx(_components.li,{children:`Prompt Instructions: Qualification process and scoring guidelines`}),`\n`,_jsx(_components.li,{children:`Evaluations: Lead quality metrics, conversion tracking, customer satisfaction`}),`\n`,_jsx(_components.li,{children:`Output Enrichment: Lead processing and CRM integration instructions`}),`\n`,_jsx(_components.li,{children:`Tests: Complete qualification workflow scenarios`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`performance-optimization-from-multiple-calls`,children:`Performance Optimization from Multiple Calls`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:call1 @call:call2 @call:call3 These calls show the agent `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`needs better appointment scheduling process, missing confirmation `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`parameters, and we can't track booking success rates.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Comprehensive system updates`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Analyzes patterns across multiple call transcripts`}),`\n`,_jsx(_components.li,{children:`Updates prompts for consistent scheduling process`}),`\n`,_jsx(_components.li,{children:`Adds confirmation and calendar integration parameters`}),`\n`,_jsx(_components.li,{children:`Creates appointment booking success evaluations`}),`\n`,_jsx(_components.li,{children:`Suggests test scenarios based on real conversation patterns`}),`\n`,_jsx(_components.li,{children:`Generates regression tests for quality assurance`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`test-creation-from-successful-calls`,children:`Test Creation from Successful Calls`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:perfect123 This was a perfect call where the agent handled `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`all objections and booked the appointment. Create comprehensive `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`tests to maintain this quality.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Intelligent test generation`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Extracts complete conversation flow`}),`\n`,_jsx(_components.li,{children:`Identifies successful objection handling patterns`}),`\n`,_jsx(_components.li,{children:`Creates multiple test scenarios with variations`}),`\n`,_jsx(_components.li,{children:`Sets up quality benchmarks based on the successful call`}),`\n`,_jsx(_components.li,{children:`Includes dynamic variables for different customer personalities`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`updating-a-test-after-a-policy-change`,children:`Updating a Test After a Policy Change`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Update the \"Refund policy objection\" test - the refund window changed `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`from 30 to 60 days, update the success condition and chat history accordingly.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot performs`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Locates the existing test by name`}),`\n`,_jsx(_components.li,{children:`Updates the success condition to reflect the new 60-day window`}),`\n`,_jsx(_components.li,{children:`Adjusts chat history examples that reference the old policy`}),`\n`,_jsx(_components.li,{children:`Leaves unrelated tests untouched`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`adjusting-audio-expressiveness-for-a-more-natural-voice`,children:`Adjusting Audio Expressiveness for a More Natural Voice`}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`The agent sounds too flat during the apology section. Add expressive `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`tags there and remove the excessive excitement tags in the greeting.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot performs`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Inserts empathetic expressiveness tags (e.g. `,_jsx(_components.code,{children:`[softly]`}),`, `,_jsx(_components.code,{children:`[apologetic]`}),`) around the apology section`]}),`\n`,_jsx(_components.li,{children:`Removes or tones down over-the-top tags in the greeting`}),`\n`,_jsx(_components.li,{children:`Shows the change through the purple-highlight diff review before applying`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`diagnosing-performance-with-rich-blocks`,children:`Diagnosing Performance with Rich Blocks`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Diagnose performance\" on the welcome screen`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot responds with`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A short natural-language summary of the agent’s current state`}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`stat grid`}),` showing success rate, average call duration, and failed evaluations with trend indicators`]}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`table`}),` listing the most relevant calls tied to those metrics`]}),`\n`,_jsxs(_components.li,{children:[`A closing `,_jsx(_components.strong,{children:`card`}),` with tone-coded recommendations on what to fix first`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`finding-recurring-failures`,children:`Finding Recurring Failures`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Click \"Find recurring failures\" on the welcome screen`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot responds with`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`table`}),` of recurring failure patterns extracted from failed evaluations`]}),`\n`,_jsx(_components.li,{children:`Each row includes the failure type, frequency, and a linked call example`}),`\n`,_jsx(_components.li,{children:`A follow-up suggestion to turn the top failure into a regression test`}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`visualizing-trends-with-a-chart`,children:`Visualizing Trends with a Chart`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Show me how our success rate has changed over the last 4 weeks.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Copilot responds with`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A short summary of the overall trend direction`}),`\n`,_jsxs(_components.li,{children:[`A `,_jsx(_components.strong,{children:`line chart`}),` plotting success rate by week`]}),`\n`,_jsx(_components.li,{children:`A closing note on whether the trend is improving, flat, or declining`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`quick-start-with-predefined-actions`,children:`Quick Start with Predefined Actions`}),`\n`,_jsxs(_components.p,{children:[`The welcome interface provides four `,_jsx(_components.strong,{children:`instant setup options`}),`:`]}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Diagnose Performance`,id:`diagnose-performance`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`One-click performance diagnostics`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Pulls real metrics, failed evaluations, and relevant calls`}),`\n`,_jsx(_components.li,{children:`Renders findings as stat grids, tables, and charts`}),`\n`,_jsx(_components.li,{children:`Closes with a card summarizing what needs attention`}),`\n`]}),_jsx(_components.p,{children:`Perfect for: Getting a fast health check on any agent`})]}),_jsxs(Tab,{title:`Find Recurring Failures`,id:`find-recurring-failures`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Pattern detection across failed evaluations`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Scans call history for repeated failure types`}),`\n`,_jsx(_components.li,{children:`Presents results in a sortable, badge-styled table`}),`\n`,_jsx(_components.li,{children:`Links directly to real call examples`}),`\n`]}),_jsx(_components.p,{children:`Perfect for: Root-causing quality issues before they scale`})]}),_jsxs(Tab,{title:`Create a Regression Test`,id:`create-a-regression-test`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Turn bugs into safeguards`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Builds a regression test from a real failed call`}),`\n`,_jsx(_components.li,{children:`Captures the exact conditions that caused the failure`}),`\n`,_jsx(_components.li,{children:`Adds it to your Tests panel to prevent recurrence`}),`\n`]}),_jsx(_components.p,{children:`Perfect for: Locking in a fix after resolving an issue`})]}),_jsxs(Tab,{title:`Improve and Verify`,id:`improve-and-verify`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Close the loop on prompt changes`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Updates the prompt based on the latest diagnosis`}),`\n`,_jsx(_components.li,{children:`Suggests a verification plan (Playground or regression test)`}),`\n`,_jsx(_components.li,{children:`Keeps changes traceable through the diff review system`}),`\n`]}),_jsx(_components.p,{children:`Perfect for: Applying and validating a fix in one flow`})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-step-suggestions-\u0026-system-recommendations`,children:`Next Step Suggestions \u0026 System Recommendations`}),`\n`,_jsx(_components.p,{children:`After completing comprehensive changes, Copilot provides intelligent system-wide recommendations:`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Related System Improvements`,id:`related-system-improvements`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Cross-system optimization suggestions`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Added input parameters → suggests matching output fields and evaluations`}),`\n`,_jsx(_components.li,{children:`Improved prompt handling → recommends relevant test creation or updates`}),`\n`,_jsx(_components.li,{children:`Updated evaluations → suggests parameter adjustments for better measurement`}),`\n`,_jsx(_components.li,{children:`Enhanced greetings → recommends matching closing procedures`}),`\n`,_jsx(_components.li,{children:`Created or updated tests → suggests additional edge case scenarios`}),`\n`,_jsx(_components.li,{children:`Adjusted audio tags → recommends verifying delivery in Playground`}),`\n`]})]}),_jsxs(Tab,{title:`Configuration Completeness`,id:`configuration-completeness`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`System audit recommendations`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Missing evaluation criteria for new parameters`}),`\n`,_jsx(_components.li,{children:`Suggested output enrichment for captured data`}),`\n`,_jsx(_components.li,{children:`Recommended tests for new conversation flows`}),`\n`,_jsx(_components.li,{children:`Configuration validation and optimization tips`}),`\n`,_jsx(_components.li,{children:`Test coverage analysis and suggestions`}),`\n`]})]}),_jsxs(Tab,{title:`Quality Assurance Prompts`,id:`quality-assurance-prompts`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Comprehensive testing reminders`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Test parameter changes in Playground with real data”`}),`\n`,_jsx(_components.li,{children:`“Create regression tests for updated conversation flows”`}),`\n`,_jsx(_components.li,{children:`“Verify evaluation criteria with sample calls”`}),`\n`,_jsx(_components.li,{children:`“Validate output enrichment with webhook testing”`}),`\n`,_jsx(_components.li,{children:`“Run generated or updated tests to ensure quality maintenance”`}),`\n`,_jsx(_components.li,{children:`“Listen to a Playground call to confirm the new audio tags sound natural”`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`conversation-history-\u0026-iterative-configuration`,children:`Conversation History \u0026 Iterative Configuration`}),`\n`,_jsx(_components.p,{children:`Build sophisticated system improvements through multi-turn conversations:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`20`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`20`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`User: Set up lead qualification for this sales agent`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copilot: [Creates input params, output fields, evaluations, and prompt updates]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`User: Good, but make the budget qualification less aggressive`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copilot: [Refines parameters and prompt approach across affected areas]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`User: Add follow-up scheduling and CRM integration`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copilot: [Adds scheduling params, webhook configs, and integration tests]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`User: @call:abc123 Create tests based on this successful call`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copilot: [Generates comprehensive test scenarios from call history]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`User: Update the \"Follow-up scheduling\" test - we now offer same-day slots`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Copilot: [Updates the existing test's chat history and success condition in place]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Copilot maintains conversation context across multiple system modification requests, allowing for iterative refinement of your entire agent configuration through natural dialogue.`})}),`\n`,_jsx(Heading,{level:`2`,id:`comprehensive-system-tasks`,children:`Comprehensive System Tasks`}),`\n`,_jsx(Heading,{level:`3`,id:`complete-agent-setup-from-scratch`,children:`Complete Agent Setup from Scratch`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a professional appointment scheduling agent named \"Sarah\" `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`with comprehensive lead qualification, appointment booking parameters, `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`success tracking evaluations, friendly but professional greetings,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and test scenarios for quality assurance.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`data-driven-system-optimization`,children:`Data-Driven System Optimization`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:abc123 @call:def456 Analyze these problematic calls and `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`optimize the entire agent system - fix the prompts, add missing `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`parameters, create better evaluations, set up proper testing,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and generate quality assurance tests.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`multi-system-integration-configuration-2`,children:`Multi-System Integration Configuration`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Set up this agent for CRM integration with Salesforce - add all `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`necessary input and output parameters, webhook configurations, `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`data enrichment instructions, integration success evaluations,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and comprehensive test scenarios for the integration workflow.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`performance-driven-system-updates`,children:`Performance-Driven System Updates`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Our conversion rate is low. Analyze the current setup and improve `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`the qualification process, add better objection handling, create `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`conversion tracking evaluations, optimize output data capture,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and generate tests to maintain improved performance.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`test-suite-creation-and-maintenance-from-call-history`,children:`Test Suite Creation and Maintenance from Call History`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`@call:perfect1 @call:perfect2 @call:perfect3 These are our best calls.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Create a comprehensive test suite based on these successful patterns,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and update any existing tests that no longer match current policies.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`compliance-and-quality-assurance-setup`,children:`Compliance and Quality Assurance Setup`}),`\n`,_jsx(CodeBlock,{numberOfLines:`5`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Add comprehensive compliance checking for this financial services `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`agent - include required disclosures in prompts, compliance tracking `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`parameters, regulatory evaluation criteria, audit trail outputs,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`and compliance verification tests.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`3`,id:`voice-expressiveness-tuning`,children:`Voice Expressiveness Tuning`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Review the current audio tags for this customer support agent and `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`adjust them so empathy comes through during complaints without `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`sounding exaggerated anywhere else.`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`keyboard-shortcuts-for-system-navigation`,children:`Keyboard Shortcuts for System Navigation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Shortcut`}),_jsx(_components.th,{children:`Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘J`})}),_jsx(_components.td,{children:`Open/focus Copilot panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Shift + Shift`})}),_jsx(_components.td,{children:`Start/stop voice recording`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘Enter`})}),_jsx(_components.td,{children:`Send message to Copilot`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Escape`})}),_jsx(_components.td,{children:`Close suggestions or cancel recording`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘1`})}),_jsx(_components.td,{children:`Navigate to Basic Settings panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘2`})}),_jsx(_components.td,{children:`Navigate to Greetings panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘3`})}),_jsx(_components.td,{children:`Navigate to Input Parameters panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘6`})}),_jsx(_components.td,{children:`Navigate to Evaluations panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘7`})}),_jsx(_components.td,{children:`Navigate to Output Settings panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘8`})}),_jsx(_components.td,{children:`Navigate to Tests panel`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`⌘G`})}),_jsx(_components.td,{children:`Navigate to Git Changes panel`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`best-practices-for-system-engineering`,children:`Best Practices for System Engineering`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Start with Quick Actions`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use the welcome-screen cards for common workflows`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Start with “Diagnose performance” for a comprehensive health check`}),`\n`,_jsx(_components.li,{children:`Use “Find recurring failures” to root-cause quality issues`}),`\n`,_jsx(_components.li,{children:`Click “Create a regression test” to lock in a fix`}),`\n`,_jsx(_components.li,{children:`Try “Improve and verify” to close the loop on a diagnosis`}),`\n`]})]}),_jsxs(Step,{title:`Use Comprehensive Natural Language`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Describe complete system needs rather than isolated changes`}),`:`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Good:`}),` “Set up complete lead qualification with budget tracking, contact preferences, scoring system, success evaluations, and quality assurance tests”`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Limited:`}),` “Add a budget parameter”`]}),_jsx(_components.p,{children:`Comprehensive requests generate coordinated improvements across the entire system.`})]}),_jsxs(Step,{title:`Leverage Real Call Data for System Design`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reference actual calls to drive system-wide improvements`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Use `,_jsx(_components.code,{children:`@call:ID`}),` syntax to provide specific examples of system gaps`]}),`\n`,_jsx(_components.li,{children:`Let Copilot analyze real conversation data across all configuration areas`}),`\n`,_jsx(_components.li,{children:`Address actual problems with coordinated parameter, prompt, and evaluation updates`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Generate tests from successful calls, and update existing ones as requirements change`})}),`\n`]})]}),_jsxs(Step,{title:`Read the Rich Blocks Before Acting`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Use stat grids, tables, and charts to validate assumptions`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Check trend indicators in stat grids before deciding what to prioritize`}),`\n`,_jsx(_components.li,{children:`Scan failure tables for patterns rather than reacting to a single call`}),`\n`,_jsx(_components.li,{children:`Use the closing card’s recommendations as your next prompt to Copilot`}),`\n`,_jsx(_components.li,{children:`Ask Copilot directly for a chart or table if a text answer feels hard to scan`}),`\n`]})]}),_jsxs(Step,{title:`Review All Affected Configuration Areas`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Check every panel with purple notification indicators`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Input Parameters for new data collection fields`}),`\n`,_jsx(_components.li,{children:`Output Settings for enhanced data capture`}),`\n`,_jsx(_components.li,{children:`Evaluations for performance measurement`}),`\n`,_jsx(_components.li,{children:`Basic Settings for core configuration updates`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Tests panel for newly generated or updated test scenarios`})}),`\n`,_jsx(_components.li,{children:`Prompt for updated audio expressiveness tags`}),`\n`,_jsx(_components.li,{children:`Consider the impact across the entire agent system`}),`\n`]})]}),_jsxs(Step,{title:`Think in System Integration Terms`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Consider how changes work together across the platform`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`New input parameters should have matching output fields`}),`\n`,_jsx(_components.li,{children:`Prompt changes need corresponding evaluation criteria`}),`\n`,_jsx(_components.li,{children:`Output configurations should include proper enrichment instructions`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Successful configurations should include test scenarios for quality assurance`})}),`\n`,_jsx(_components.li,{children:`Test comprehensive workflows after system-wide changes`}),`\n`]})]}),_jsxs(Step,{title:`Use Voice for Complex System Requests`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Natural speech excels for describing comprehensive system needs`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`“Set up complete sales qualification with lead scoring, CRM integration, and quality tests”`}),`\n`,_jsx(_components.li,{children:`“Based on these three problem calls, optimize the entire agent system with comprehensive testing”`}),`\n`,_jsx(_components.li,{children:`Let conversational input guide holistic system improvements`}),`\n`]})]}),_jsxs(Step,{title:`Keep Tests Current Instead of Duplicating Them`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Update existing tests as your agent evolves`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Reference an existing test by name to update its conditions instead of creating a near-duplicate`}),`\n`,_jsx(_components.li,{children:`Use test updates after prompt or policy changes to keep your suite accurate`}),`\n`,_jsx(_components.li,{children:`Reserve new test creation for genuinely new scenarios or call patterns`}),`\n`]})]}),_jsxs(Step,{title:`Fine-Tune Audio Expressiveness Deliberately`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Treat audio tags as part of the prompt, not an afterthought`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Ask Copilot to review tag usage periodically, not just when something sounds wrong`}),`\n`,_jsx(_components.li,{children:`Balance expressiveness so it enhances key moments without becoming distracting`}),`\n`,_jsx(_components.li,{children:`Verify changes by listening to a Playground call after tags are updated`}),`\n`]})]}),_jsxs(Step,{title:`Follow Cross-Panel Notification Cues`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Purple indicators guide you to all affected system areas`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Check every panel with notification dots`}),`\n`,_jsx(_components.li,{children:`Don’t miss configuration changes in different areas`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Review generated or updated tests in the Tests panel`})}),`\n`,_jsx(_components.li,{children:`Use seamless navigation to review comprehensively`}),`\n`]})]}),_jsxs(Step,{title:`Test System Changes Comprehensively`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Validate complete system modifications before deploying`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Test new parameters with real data in Playground`}),`\n`,_jsx(_components.li,{children:`Verify evaluation criteria work with actual conversations`}),`\n`,_jsx(_components.li,{children:`Validate output configurations and webhook integrations`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Run generated or updated tests to ensure quality maintenance`})}),`\n`,_jsx(_components.li,{children:`Run regression tests across the entire conversation flow`}),`\n`]})]}),_jsxs(Step,{title:`Iterate on Complete System Understanding`,children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Build comprehensive agent configurations through dialogue`}),`:`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Start with high-level system requirements`}),`\n`,_jsx(_components.li,{children:`Refine specific areas through follow-up conversations`}),`\n`,_jsx(_components.li,{children:`Test and adjust system-wide configurations`}),`\n`,_jsx(_components.li,{children:_jsx(_components.strong,{children:`Generate and refine tests based on real performance`})}),`\n`,_jsx(_components.li,{children:`Build understanding of how all components work together`}),`\n`]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next Steps`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Input Parameters`,icon:`adjustments-horizontal`,href:`/advanced-editor/panels/input-parameters`,children:_jsx(_components.p,{children:`Configure comprehensive input parameters with AI suggestions from Copilot`})}),_jsx(Card,{title:`Output Settings`,icon:`arrow-up-tray`,href:`/advanced-editor/panels/output-settings`,children:_jsx(_components.p,{children:`Set up output fields, enrichment, and webhooks with intelligent recommendations`})}),_jsx(Card,{title:`Evaluations`,icon:`chart-bar`,href:`/advanced-editor/panels/evaluations`,children:_jsx(_components.p,{children:`Create comprehensive performance measurements with Copilot’s system analysis`})}),_jsx(Card,{title:`Basic Settings`,icon:`cog-6-tooth`,href:`/advanced-editor/panels/basic-settings`,children:_jsx(_components.p,{children:`Configure core agent settings with AI-powered optimization`})}),_jsx(Card,{title:`Tests`,icon:`clipboard-check`,href:`/advanced-editor/tests`,children:_jsx(_components.p,{children:`Create and maintain comprehensive automated tests for your entire agent system, including scenarios generated and updated from call history`})}),_jsx(Card,{title:`Playground`,icon:`gamepad`,href:`/advanced-editor/playground`,children:_jsx(_components.p,{children:`Test your complete system configuration with real data and validate generated test scenarios`})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Copilot","description":"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup","icon":"robot","href":"/advanced-editor/copilot"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is Copilot?","slug":"what-is-copilot","depth":2,"children":[]},{"title":"Accessing Copilot","slug":"accessing-copilot","depth":2,"children":[]},{"title":"Meet the Copilot Orb","slug":"meet-the-copilot-orb","depth":2,"children":[]},{"title":"Enhanced Welcome Experience","slug":"enhanced-welcome-experience","depth":2,"children":[]},{"title":"Response Output Types","slug":"response-output-types","depth":2,"children":[]},{"title":"Rich Response Blocks","slug":"rich-response-blocks","depth":2,"children":[]},{"title":"System Engineering Capabilities","slug":"system-engineering-capabilities","depth":2,"children":[]},{"title":"Enhanced SSE Protocol","slug":"enhanced-sse-protocol","depth":2,"children":[]},{"title":"Visual Change Management System","slug":"visual-change-management-system","depth":2,"children":[{"title":"Purple Highlight Protocol","slug":"purple-highlight-protocol","depth":3,"children":[]},{"title":"Change Type Indicators","slug":"change-type-indicators","depth":3,"children":[]}]},{"title":"Comprehensive System Configuration","slug":"comprehensive-system-configuration","depth":2,"children":[]},{"title":"Advanced Test Creation \u0026 Updates from Call History","slug":"advanced-test-creation-\u0026-updates-from-call-history","depth":2,"children":[]},{"title":"Voice Input \u0026 Call Context Analysis","slug":"voice-input-\u0026-call-context-analysis","depth":2,"children":[{"title":"Using Call References","slug":"using-call-references","depth":3,"children":[],"tabId":"call-context-integration"},{"title":"Comprehensive Call Analysis","slug":"comprehensive-call-analysis","depth":3,"children":[],"tabId":"call-context-integration"}]},{"title":"Accepting and Rejecting System Changes","slug":"accepting-and-rejecting-system-changes","depth":2,"children":[{"title":"Granular Change Control Across All Panels","slug":"granular-change-control-across-all-panels","depth":3,"children":[]},{"title":"Comprehensive Change Management","slug":"comprehensive-change-management","depth":3,"children":[]}]},{"title":"Advanced System Engineering Examples","slug":"advanced-system-engineering-examples","depth":2,"children":[{"title":"Comprehensive Agent Setup from Call Analysis","slug":"comprehensive-agent-setup-from-call-analysis","depth":3,"children":[]},{"title":"Multi-System Integration Configuration","slug":"multi-system-integration-configuration","depth":3,"children":[]},{"title":"Performance Optimization from Multiple Calls","slug":"performance-optimization-from-multiple-calls","depth":3,"children":[]},{"title":"Test Creation from Successful Calls","slug":"test-creation-from-successful-calls","depth":3,"children":[]},{"title":"Updating a Test After a Policy Change","slug":"updating-a-test-after-a-policy-change","depth":3,"children":[]},{"title":"Adjusting Audio Expressiveness for a More Natural Voice","slug":"adjusting-audio-expressiveness-for-a-more-natural-voice","depth":3,"children":[]},{"title":"Diagnosing Performance with Rich Blocks","slug":"diagnosing-performance-with-rich-blocks","depth":3,"children":[]},{"title":"Finding Recurring Failures","slug":"finding-recurring-failures","depth":3,"children":[]},{"title":"Visualizing Trends with a Chart","slug":"visualizing-trends-with-a-chart","depth":3,"children":[]}]},{"title":"Quick Start with Predefined Actions","slug":"quick-start-with-predefined-actions","depth":2,"children":[]},{"title":"Next Step Suggestions \u0026 System Recommendations","slug":"next-step-suggestions-\u0026-system-recommendations","depth":2,"children":[]},{"title":"Conversation History \u0026 Iterative Configuration","slug":"conversation-history-\u0026-iterative-configuration","depth":2,"children":[]},{"title":"Comprehensive System Tasks","slug":"comprehensive-system-tasks","depth":2,"children":[{"title":"Complete Agent Setup from Scratch","slug":"complete-agent-setup-from-scratch","depth":3,"children":[]},{"title":"Data-Driven System Optimization","slug":"data-driven-system-optimization","depth":3,"children":[]},{"title":"Multi-System Integration Configuration","slug":"multi-system-integration-configuration-2","depth":3,"children":[]},{"title":"Performance-Driven System Updates","slug":"performance-driven-system-updates","depth":3,"children":[]},{"title":"Test Suite Creation and Maintenance from Call History","slug":"test-suite-creation-and-maintenance-from-call-history","depth":3,"children":[]},{"title":"Compliance and Quality Assurance Setup","slug":"compliance-and-quality-assurance-setup","depth":3,"children":[]},{"title":"Voice Expressiveness Tuning","slug":"voice-expressiveness-tuning","depth":3,"children":[]}]},{"title":"Keyboard Shortcuts for System Navigation","slug":"keyboard-shortcuts-for-system-navigation","depth":2,"children":[]},{"title":"Best Practices for System Engineering","slug":"best-practices-for-system-engineering","depth":2,"children":[]},{"title":"Next Steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"meetzy","siteName":"Meetzy Docs","title":"Copilot - Meetzy Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/advanced-editor/copilot","matchLevel":0},"es":{"href":"/es/advanced-editor/copilot","matchLevel":1}}},"lastModified":"2026-07-27T00:11:23.738Z","originalFileLocation":"advanced-editor/copilot.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Copilot - Meetzy Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meetzy Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.meetzy.es/advanced-editor/copilot\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Advanced+Editor\u0026amp;title=Copilot\u0026amp;description=AI-powered+system+engineer+that+transforms+your+agent+with+intelligent+prompt+editing%2C+parameter+configuration%2C+rich+visual+diagnostics%2C+and+comprehensive+setup\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=a92c1832776abe97328337d036fa2de057f7cc4588e45ad440b21ca3f782df38\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Copilot - Meetzy Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meetzy.mintlify.app/_mintlify/api/og/v2?division=Advanced+Editor\u0026amp;title=Copilot\u0026amp;description=AI-powered+system+engineer+that+transforms+your+agent+with+intelligent+prompt+editing%2C+parameter+configuration%2C+rich+visual+diagnostics%2C+and+comprehensive+setup\u0026amp;theme=b57b1f5f75c28c80e59664f9\u0026amp;signature=a92c1832776abe97328337d036fa2de057f7cc4588e45ad440b21ca3f782df38\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/meetzy/ivXQnnVQAoNicdfd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meetzy Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.meetzy.es/advanced-editor/copilot\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/advanced-editor/copilot.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.meetzy.es/advanced-editor/copilot\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.meetzy.es/es/advanced-editor/copilot\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.meetzy.es/advanced-editor/copilot\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.meetzy.es/#organization\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meetzy/sglnJPmd7ymrztkk/logo/light.png?fit=max\u0026auto=format\u0026n=sglnJPmd7ymrztkk\u0026q=85\u0026s=88dbf5cf85e77b8f1f2e2ba85cdce5c9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.meetzy.es#website\",\"name\":\"Meetzy Docs\",\"url\":\"https://docs.meetzy.es\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.meetzy.es/advanced-editor/copilot#webpage\",\"url\":\"https://docs.meetzy.es/advanced-editor/copilot\",\"name\":\"Copilot\",\"description\":\"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\",\"dateModified\":\"2026-07-27T00:11:23.738Z\",\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"},\"breadcrumb\":{\"@id\":\"https://docs.meetzy.es/advanced-editor/copilot#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.meetzy.es/advanced-editor/copilot#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Advanced Editor\",\"item\":\"https://docs.meetzy.es/advanced-editor/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Copilot\",\"item\":\"https://docs.meetzy.es/advanced-editor/copilot\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.meetzy.es/advanced-editor/copilot#article\",\"headline\":\"Copilot\",\"name\":\"Copilot\",\"description\":\"AI-powered system engineer that transforms your agent with intelligent prompt editing, parameter configuration, rich visual diagnostics, and comprehensive setup\",\"url\":\"https://docs.meetzy.es/advanced-editor/copilot\",\"mainEntityOfPage\":{\"@id\":\"https://docs.meetzy.es/advanced-editor/copilot#webpage\"},\"dateModified\":\"2026-07-27T00:11:23.738Z\",\"publisher\":{\"@id\":\"https://docs.meetzy.es/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.meetzy.es#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meetzy Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Meetzy Docs","nav":{"global":null,"languages":[{"language":"en","tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction to Meetzy","icon":"robot","href":"/getting-started/introduction"},{"title":"Create Your First Agent","icon":"plus","href":"/getting-started/create-agent"}]},{"group":"Agents","pages":[{"title":"Manage Agents","icon":"robot","href":"/agents/manage-agents"},{"title":"Configure Phone Numbers","icon":"phone","href":"/agents/phone-numbers"},{"title":"Phone Health","icon":"signal","href":"/agents/phone-health"}]},{"group":"Advanced Editor","pages":[{"title":"Introduction to Advanced Editor","icon":"wand-magic-sparkles","href":"/advanced-editor/introduction"},{"title":"Basic Settings","icon":"gear","href":"/advanced-editor/basic-settings"},{"title":"Greetings","icon":"hand-wave","href":"/advanced-editor/greetings"},{"title":"Knowledge Base","icon":"book","href":"/advanced-editor/knowledge-base"},{"title":"Actions \u0026 Tools","icon":"wrench","href":"/advanced-editor/actions-tools"},{"title":"Input Parameters","icon":"arrow-right-to-bracket","href":"/advanced-editor/input-params"},{"title":"Output Settings","icon":"arrow-right-from-bracket","href":"/advanced-editor/output-settings"},{"title":"Evaluations","icon":"check-double","href":"/advanced-editor/evaluations"},{"title":"Playground","icon":"gamepad","href":"/advanced-editor/playground"},{"title":"Tests","description":"Create and run automated regression tests to ensure your AI agent quality","icon":"clipboard-check","href":"/advanced-editor/tests"},{"title":"Copilot","icon":"robot","href":"/advanced-editor/copilot"},{"title":"Version History","description":"Git-based version control system for agent configurations with real-time collaboration, conflict resolution, and production deployment workflows","icon":"clock-rotate-left","href":"/advanced-editor/version-history"}]},{"group":"Voice Library","pages":[{"title":"Choose a Voice","icon":"microphone","href":"/voices/choose-voice"},{"title":"Voice Designer","icon":"palette","href":"/voices/voice-designer"}]},{"group":"Calls","pages":[{"title":"Call History","icon":"phone","href":"/calls/call-history"},{"title":"Call Details","icon":"file-lines","href":"/calls/call-details"},{"title":"Reporting System","icon":"chart-bar","href":"/calls/reporting"},{"title":"Advanced Calls View","icon":"table-list","href":"/calls/advanced-view"}]},{"group":"CRM","pages":[{"title":"Import Contacts","icon":"file-import","href":"/crm/import-contacts"},{"title":"Segments","icon":"layer-group","href":"/crm/segments"},{"title":"Campaigns","icon":"bullhorn","href":"/crm/campaigns"}]},{"group":"Account","pages":[{"title":"Team Members","icon":"users","href":"/account/team-members"},{"title":"Permissions \u0026 Roles","icon":"user-shield","href":"/account/permissions"},{"title":"API Tokens","icon":"key","href":"/account/api-tokens"},{"title":"Support Tickets","icon":"ticket","href":"/account/support-tickets"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},{"language":"es","pages":[{"title":"es","href":"/es/advanced-editor/copilot"}]}]},"basePath":"","title":"Copilot - Meetzy Docs","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":[],"chunks":[]}