Skip to main content

¿Qué es Copilot?

Copilot es un editor de prompts impulsado por IA integrado en el Editor Avanzado. En lugar de solo darte sugerencias, Copilot edita y mejora directamente el system prompt de tu agente basándose en tus instrucciones. Analiza tu prompt actual, genera mejoras y aplica los cambios automáticamente.
Copilot no solo sugiere: edita. Describe lo que quieres mejorar y observa cómo modifica tu system prompt en tiempo real usando un sistema de eventos avanzado SSE (Server-Sent Events).

Accediendo a Copilot

Copilot está ubicado en el panel derecho del Editor Avanzado. Haz clic en la pestaña “Copilot” para acceder, o usa el atajo de teclado ⌘J.

El Orbe de Copilot: la cara de Meetzy

Copilot tiene una identidad visual propia: un orbe animado con degradado que actúa como la “cara” de Meetzy en toda la experiencia. Este orbe reemplaza los íconos genéricos de chat y aparece en tres lugares clave:
  • Pantalla de bienvenida: el orbe da la bienvenida con una animación de entrada suave (hero-fade-up).
  • Avatar de cada mensaje: cada respuesta de Copilot lleva el orbe como avatar.
  • Indicador de escritura: mientras Copilot procesa tu solicitud, el orbe cambia de estado.
Cuando Copilot no está procesando nada, el orbe respira con un pulso lento y ambiental, transmitiendo calma y disponibilidad.Uso típico: pantalla de bienvenida, avatares de mensajes ya completados.
El componente admite tres tamaños (sm, md, lg) según el contexto: pequeño para avatares en línea dentro de la conversación, y grande para la pantalla de bienvenida.
El orbe no es solo decorativo: su estado (idle / active) está sincronizado en tiempo real con el ciclo de vida de cada mensaje, así que siempre sabes de un vistazo si Copilot sigue trabajando.

Pantalla de Bienvenida

Cuando abres Copilot por primera vez, verás al orbe dando la bienvenida junto a un mensaje corto (“Vamos a afinar este agente”) y cuatro tarjetas de acción rápida con bloques de color sólido, pensadas para cubrir el ciclo completo de mejora de un agente: diagnosticar, encontrar fallos, crear una salvaguarda y verificar la mejora.
1

Diagnosticar rendimiento (violeta)

Un clic para que Copilot analice el rendimiento del agente usando métricas reales, evaluaciones fallidas y llamadas relevantes, mostrando los hallazgos clave de forma visual.Prompt enviado: “Diagnostica el rendimiento de este agente usando métricas reales, evaluaciones fallidas y llamadas relevantes. Muestra los hallazgos clave de forma visual.”
2

Encontrar fallos recurrentes (rosa)

Identifica patrones de fallo repetidos en el agente y los presenta en una tabla con ejemplos extraídos de llamadas reales.Prompt enviado: “Encuentra fallos recurrentes en este agente y muéstralos en una tabla con ejemplos de llamadas reales.”
3

Crear un test de regresión (verde)

Convierte una llamada real que falló en un test automatizado, para que ese problema específico no vuelva a ocurrir.Prompt enviado: “Crea un test de regresión a partir de una llamada real que falló, para que este problema no vuelva a ocurrir.”
4

Mejorar y verificar (ámbar)

Mejora el system prompt del agente basándose en el diagnóstico actual y sugiere cómo verificar que el cambio realmente funcionó, cerrando el ciclo de mejora.Prompt enviado: “Mejora el prompt del agente basándote en el diagnóstico actual y luego sugiere cómo verificar el cambio.”
Cada tarjeta tiene su propio color de fondo, ícono y una pequeña flecha que se anima al pasar el cursor, invitando a la acción con un solo clic. No necesitas escribir nada: el prompt correspondiente se envía automáticamente a Copilot.

Sistema de Eventos SSE Avanzado

Copilot utiliza un protocolo de eventos Server-Sent Events (SSE) para comunicación en tiempo real entre el frontend y el backend, proporcionando feedback instantáneo durante el procesamiento.

Tipos de Eventos SSE

Thinking: Análisis en tiempo real del prompt
  • Muestra progreso del análisis cognitivo
  • Duración típica: 2-8 segundos
  • Incluye timer visual en la interfaz
Text: Transmisión de contenido de respuesta
  • Explicaciones paso a paso del proceso
  • Razonamiento transparente de las decisiones
  • Contexto para mejoras propuestas

Flujo de Procesamiento SSE Detallado

1

Inicialización de Conexión

  • Copilot establece conexión SSE bidireccional
  • Se configura contexto del prompt actual
  • Validación de permisos y recursos disponibles
  • Preparación del controlador de cancelación (AbortController)
2

Análisis Cognitivo (Thinking)

  • Duración: 2-8 segundos según complejidad
  • Indicadores: Timer visual con segundos transcurridos
  • Procesos:
    • Parsing de la estructura actual del prompt
    • Identificación de secciones y marcadores
    • Análisis de contexto de llamadas si se referencian
    • Planificación de estrategia de mejoras
3

Generación de Contenido (Text)

  • Streaming: Contenido transmitido en tiempo real
  • Transparencia: Explicación del razonamiento detrás de los cambios
  • Contextualización: Referencias específicas a problemas identificados
  • Preparación: Configuración de operaciones de edición estructurada
4

Aplicación de Cambios (Edit)

  • Precisión: Operaciones granulares sobre secciones específicas
  • Atomicidad: Cada operación es independiente y reversible
  • Seguimiento: Métricas detalladas de líneas afectadas
  • Validación: Verificación de integridad estructural
5

Finalización y Sugerencias (Complete)

  • Resumen: Estadísticas completas de la operación
  • Duración: Tiempo total de procesamiento
  • Métricas: Número de ediciones y líneas modificadas
  • Sugerencias: Próximos pasos inteligentes automáticos

Bloques Enriquecidos en las Respuestas

Además de texto y ediciones, Copilot puede responder con bloques visuales enriquecidos cuando el análisis se beneficia de una representación estructurada. Estos bloques se insertan directamente en el flujo de la conversación, mezclados con el texto normal.
Un mismo mensaje de Copilot puede combinar texto explicativo con uno o varios bloques enriquecidos, por ejemplo: un párrafo de diagnóstico seguido de un stat_grid con las métricas clave y una table con ejemplos de llamadas problemáticas.

Tipos de Bloques Disponibles

Ideal para mostrar KPIs de un vistazo: tasa de éxito, duración promedio, número de llamadas analizadas, etc.
Campos soportados por cada estadística:
  • label: Nombre de la métrica
  • value: Valor a mostrar (texto, número o booleano)
  • delta: Variación respecto a un período anterior (opcional)
  • trend: up, down o flat — determina el ícono de tendencia
  • tone: neutral, info, success, warning o danger — define el color de la tarjeta
  • hint: Texto secundario aclaratorio

Cuándo Usa Copilot Cada Bloque

Todos los bloques enriquecidos son totalmente responsivos y se adaptan automáticamente al modo claro/oscuro del editor, manteniendo consistencia visual con el resto de la interfaz.

Cambios Propuestos en Parámetros de Salida y Enriquecimiento

Copilot también puede proponer cambios directamente sobre los Parámetros de Salida (Output Parameters) y sobre el Enriquecimiento de Salida (Output Enrichment) de tu agente. En lugar de aplicar estos cambios de inmediato, aparecen como una propuesta pendiente que debes revisar y confirmar desde el propio panel de configuración, no solo desde el chat.
Esto le da a Copilot la misma capacidad de “proponer y confirmar” que ya tenía sobre el system prompt, pero extendida a la configuración de salida del agente: parámetros que el agente debe capturar y el contexto de enriquecimiento que procesa esa salida.

Cómo se ven los cambios pendientes

Cuando Copilot detecta que conviene añadir, modificar o eliminar un parámetro de salida (por ejemplo, a partir de un evento output_change durante el diagnóstico de una llamada), no lo aplica directamente: lo deja en estado pendiente y muestra un banner destacado en la parte superior de la sección “Output Parameters” dentro del panel izquierdo del Editor Avanzado. Este banner incluye:
  • Un contador con el número de cambios pendientes (por ejemplo, “2 parameter changes”)
  • Una lista con cada cambio propuesto, mostrando la operación (añadir, modificar o eliminar) y el nombre y tipo del parámetro afectado
  • Dos botones de acción: Accept (aceptar) y Reject (rechazar)
1

Copilot propone el cambio

Durante una conversación, Copilot detecta que falta un campo de salida relevante o que uno existente debería ajustarse, y emite el evento correspondiente en segundo plano.
2

Aparece el banner de revisión

En la sección de Output Parameters se muestra un banner con borde punteado indicando cuántos cambios están esperando tu revisión, junto con el detalle de cada uno.
3

Revisas y decides

Puedes leer exactamente qué parámetro se va a crear, modificar o eliminar antes de tomar una decisión, sin sorpresas.
4

Aceptas o rechazas

Al hacer clic en Accept, el cambio se aplica de inmediato a la configuración del agente. Al hacer clic en Reject, la propuesta se descarta y el parámetro queda exactamente como estaba.
Los cambios pendientes no modifican tu configuración hasta que los aceptas explícitamente. Puedes seguir trabajando con normalidad en el resto del editor mientras decides.

Enriquecimiento de Salida

El mismo mecanismo de propuesta y confirmación aplica cuando Copilot sugiere ajustes al Output Enrichment: el contexto adicional que se utiliza para procesar o interpretar los datos de salida capturados por el agente. En vez de sobrescribir este contenido directamente, Copilot lo presenta como una propuesta editable que puedes aceptar o rechazar desde la misma sección de configuración.
Este flujo de aceptar/rechazar mantiene siempre el control final en tus manos: Copilot analiza, sugiere y explica el motivo del cambio, pero eres tú quien decide si esa modificación se incorpora a la configuración real del agente.

Edición Directa de Tags de Audio y Actualización de Tests

Además de reescribir el system prompt, Copilot puede actuar directamente sobre dos elementos clave de la configuración del agente sin pedirte que los reconstruyas manualmente: los tags de audio expresivos y los tests ya existentes.
Los agentes de voz sobre motores como Eleven v3 admiten tags expresivos (por ejemplo [warmly], [pause], [excited]) que modulan cómo se pronuncia el texto. Copilot puede añadir, ajustar o eliminar estos tags directamente sobre la configuración del agente cuando detecta que mejorarían la naturalidad de la voz.
Cuándo lo hace Copilot:
  • Al diagnosticar que el agente suena demasiado plano o robótico en ciertas partes
  • Cuando el prompt describe una emoción o énfasis que no está reflejado en tags reales
  • Como parte de una mejora de “Mejorar y verificar” enfocada en tono de voz
Los cambios de tags se muestran como un evento independiente en el chat, con una vista previa de los tags antes y después, para que puedas aceptarlos o descartarlos igual que una edición de prompt.
Tanto los cambios de tags de audio como las actualizaciones de tests requieren tu confirmación antes de aplicarse de forma permanente, igual que cualquier otra edición propuesta por Copilot.

Operaciones de Edición Estructurada Avanzada

Copilot utiliza un sistema sofisticado de operaciones para modificar el prompt de manera precisa, controlada y rastreable.

Arquitectura de Marcadores de Sección

Los marcadores permiten identificación y manipulación precisa de secciones:
Los marcadores son insertados automáticamente por Copilot y permiten operaciones quirúrgicas sin afectar otras partes del prompt.

Tipos de Operaciones con Casos de Uso

Ejemplo de Operación Completa

Sistema de Grabación de Voz Avanzado

Copilot incluye capacidades de grabación de voz sofisticadas para interacción natural y sin usar las manos.

Modos de Grabación Disponibles

Activación: Clic en ícono de micrófonoCaracterísticas:
  • Control total sobre inicio/pausa/parada
  • Ideal para solicitudes largas y complejas
  • Permite revisión antes de envío
  • Indicadores visuales de estado de grabación
Flujo de trabajo:
  1. Clic en micrófono → Solicitar permisos
  2. Grabación activa con feedback visual
  3. Clic en “Parar” → Procesamiento automático
  4. Transcripción y envío a Copilot

Implementación Técnica de Voz

1

Inicialización del MediaRecorder

  • Calidad optimizada para reconocimiento de voz
  • Compresión eficiente para transmisión rápida
  • Compatibilidad multi-navegador garantizada
2

Procesamiento en Tiempo Real

  • Segmentación: Audio dividido en fragmentos de 1-2 segundos
  • Streaming: Procesamiento progresivo durante grabación
  • Gestión de buffer: Optimización de memoria y latencia
  • Manejo de errores: Recuperación automática de fallos de red
3

Transcripción vía Web Speech API

  • Modelo: Optimizado para terminología técnica de AI/ML
  • Idiomas: Soporte para español, inglés y variantes regionales
  • Confianza: Puntuación de precisión para validación automática
  • Respaldo: Servicios en la nube para casos complejos
4

Post-procesamiento Inteligente

  • Limpieza: Filtrado de muletillas y repeticiones
  • Contextualización: Interpretación de referencias como “@call:ID”
  • Formateo: Estructura automática para procesamiento por Copilot
  • Validación: Verificación de coherencia antes de envío

Permisos y Solución de Problemas de Audio

La grabación de voz requiere permisos explícitos del navegador y conexión HTTPS para funcionamiento seguro.

Análisis de Contexto de Llamadas Profundo

Una de las capacidades más avanzadas de Copilot es su habilidad para analizar llamadas reales y generar mejoras específicas basadas en problemas identificados.

Sintaxis @call Expandida

Proceso de Carga de Contexto Automatizado

1

Detección de Patrones

  • Regex avanzado: Identificación de todas las variantes de @call:
  • Validación: Verificación de existencia de IDs de llamada
  • Priorización: Ordenamiento por relevancia y fecha
  • Deduplicación: Eliminación de referencias redundantes
2

Recuperación de Transcripciones

  • Carga paralela: Múltiples llamadas procesadas simultáneamente
  • Caché inteligente: Almacenamiento local de transcripciones frecuentes
  • Compresión: Optimización de ancho de banda para transcripciones largas
  • Manejo de tiempos de espera: Manejo robusto de llamadas indisponibles
3

Análisis Contextual Avanzado

  • Procesamiento NLP: Análisis semántico de problemas identificados
  • Análisis de sentimiento: Detección de frustración o satisfacción
  • Reconocimiento de entidades: Extracción de nombres, fechas, productos mencionados
  • Flujo de conversación: Mapeo de patrones de diálogo problemáticos
4

Síntesis de Insights

  • Reconocimiento de patrones: Identificación de problemas recurrentes
  • Análisis de causa raíz: Diagnóstico de causas fundamentales
  • Evaluación de impacto: Evaluación de severidad e impacto
  • Generación de soluciones: Propuestas específicas de mejora

Tipos de Análisis de Llamadas

Métricas analizadas:
  • Interrupciones del agente vs cliente
  • Tiempos de respuesta y pausas
  • Cambios de tópico abruptos
  • Bucles conversacionales problemáticos
Mejoras típicas:
  • Timing de interrupciones optimizado
  • Transiciones más suaves entre temas
  • Manejo de silencios incómodos
  • Estrategias de recuperación de conversación

Indicadores Visuales de Contexto Avanzados

Durante el procesamiento de contexto de llamadas, Copilot muestra indicadores detallados:

Sugerencias Inteligentes de IA Expandidas

El sistema de sugerencias de Copilot ha evolucionado hacia un motor predictivo que anticipa necesidades y optimiza flujos de trabajo.

Algoritmo de Generación de Sugerencias

1

Análisis de Contexto Inmediato

  • Cambio actual: Tipo y alcance de la modificación realizada
  • Áreas relacionadas: Secciones del prompt que podrían beneficiarse
  • Configuración existente: Parámetros, outputs y evaluaciones actuales
  • Historial de cambios: Patrones de modificaciones previas
2

Machine Learning Predictivo

  • Modelos entrenados: Análisis de millones de prompts y mejoras exitosas
  • Reconocimiento de patrones: Identificación de mejoras que típicamente van juntas
  • Correlación de éxito: Relación entre cambios y métricas de éxito posteriores
  • Conocimiento de dominio: Expertise específico en IA conversacional
3

Filtrado y Priorización

  • Puntuación de relevancia: Puntuación de pertinencia al contexto actual
  • Evaluación de impacto: Evaluación del impacto potencial en rendimiento
  • Complejidad de implementación: Dificultad técnica de implementación
  • Aprendizaje de preferencias: Adaptación a patrones de aceptación del usuario
4

Personalización Adaptativa

  • Patrones de uso: Aprendizaje de preferencias individuales de usuarios
  • Especificidad de dominio: Adaptación a industria o caso de uso específico
  • Feedback de rendimiento: Incorporación de métricas de llamadas post-implementación
  • Pruebas A/B: Experimentación continua con tipos de sugerencias

Categorías Avanzadas de Sugerencias

Parámetros de Entrada Inteligentes:
Campos de Salida Predictivos:
  • Análisis de conversaciones para identificar información no capturada
  • Sugerencias de campos basadas en patrones de cierre exitoso
  • Validaciones automáticas según tipo de campo
  • Sugerencias de enriquecimiento para contexto adicional
Evaluaciones Automáticas:
  • Métricas derivadas de problemas identificados en llamadas
  • KPIs específicos por industria o caso de uso
  • Criterios de éxito correlacionados con resultados de negocio
  • Benchmarking automático contra estándares de la industria
Ya sea que Copilot modifique el system prompt, los tags de audio, un test existente o los parámetros y el enriquecimiento de salida, el principio es siempre el mismo: proponer primero, aplicar después. Tú mantienes siempre la última palabra sobre qué cambios entran en producción.