Saltar al contenido principal

¿Qué es el Editor Avanzado?

El Editor Avanzado es la herramienta integral de configuración de agentes de Meetzy que te da control total sobre cada aspecto del comportamiento de tu agente de IA. Proporciona una interfaz de nivel profesional para crear, probar y desplegar agentes conversacionales de IA con capacidades avanzadas de colaboración y testing.
El Editor Avanzado incluye ahora un sistema completo de control de versiones Git y herramientas de testing mejoradas para garantizar la calidad de tus agentes en producción con colaboración en tiempo real.

Cuándo Usar el Editor Avanzado

EscenarioHerramienta Recomendada
Crear un agente nuevo desde cero✅ Editor Avanzado
Ajustar respuestas del agente✅ Editor Avanzado
Añadir documentos a la base de conocimiento✅ Editor Avanzado
Configurar integraciones webhook✅ Editor Avanzado
Probar agente en tiempo real✅ Editor Avanzado
Testing automatizado y regresión✅ Editor Avanzado
Colaboración en equipo✅ Editor Avanzado
Control de versiones y rollback✅ Editor Avanzado
Duplicación rápida de agentePanel de Agentes

Vista General de la Interfaz

El Editor Avanzado está dividido en dos paneles principales con controles de versión integrados:

Panel Izquierdo - Configuración

El panel izquierdo contiene todas las secciones de configuración accesibles mediante una barra de iconos:
IconoSecciónDescripción
⚙️Configuración BásicaNombre, idioma, voz, modelo LLM
👋SaludosMensajes de bienvenida para llamadas entrantes/salientes
📄Prompt del SistemaPersonalidad e instrucciones del agente
📥Parámetros de EntradaVariables dinámicas para llamadas personalizadas
📚Base de ConocimientoDocumentos, FAQs y materiales de referencia
🔧Acciones y HerramientasIntegraciones, transferencias, webhooks
EvaluacionesPruebas automáticas de calidad
📤Configuración de SalidaExtracción de datos y webhooks

Panel Derecho - Pruebas y Herramientas

PestañaPropósito
🎮 PlaygroundPrueba tu agente en tiempo real con texto o voz
📋 TestsSuite completa de testing automatizado con simulaciones
🤖 CopilotAsistente IA para ayudar a mejorar tus prompts
📜 ChangesControl de versiones Git con colaboración en tiempo real

Barra Superior con Control de Versiones Git

La barra de herramientas incluye indicadores avanzados de estado Git y colaboración:
ElementoDescripción
← VolverRegresar a la lista de agentes
🏷️ Estado GitIndicador visual del estado de versiones con códigos de color
📊 VersiónNúmero de versión actual con versionado semántico (v1.2.3)
🔄 Acciones GitBotones para Check, Pull, Commit, Push con estados inteligentes
✓ GuardarGuardar cambios locales con detección automática
⬇️ ExportarDescargar configuración del agente
🚀 PublicarDesplegar cambios a producción con validación automática

Sistema de Control de Versiones Git Integrado

El Editor Avanzado incluye un sistema robusto de control de versiones Git que permite colaboración profesional en tiempo real entre equipos:
Colaboración en Tiempo Real: Múltiples usuarios pueden trabajar en el mismo agente simultáneamente con detección automática de conflictos, sincronización cada 30 segundos, e indicadores de presencia visual.

Estados de Versión en Tiempo Real

El indicador de estado Git muestra el estado actual del agente con códigos de color intuitivos y información detallada:
EstadoDescripciónIndicador VisualColor
CleanSin cambios pendientes, sincronizado con remoto✅ Clean🟢 Verde
ModifiedCambios locales sin confirmar⚠️ Modified (3)🟡 Amarillo
ConflictConflictos con cambios remotos detectados❌ Conflicts (2)🔴 Rojo
SyncingSincronizando con el servidor Git🔄 Syncing…🔵 Azul
LockedBloqueado por otros usuarios activos🔒 Locked by 2 user(s)🟠 Naranja

Flujo de Trabajo Git Profesional

El sistema implementa un flujo de trabajo Git completo:

Operaciones Git Básicas

  • Check: Verificar actualizaciones remotas sin aplicar cambios
  • Pull: Sincronizar con cambios remotos y resolver conflictos automáticamente
  • Commit: Confirmar cambios locales con mensajes descriptivos obligatorios
  • Push: Desplegar a producción tras validación automática de tests

Gestión Inteligente de Conflictos

  • Detección automática: Identificación de conflictos a nivel de campo
  • Resolución visual: Interfaz paso a paso para resolver cada conflicto
  • Preview de merge: Vista previa del resultado antes de confirmar
  • Rollback seguro: Capacidad de deshacer cambios problemáticos

Pestaña Changes: Control de Versiones Avanzado

La pestaña Changes en el panel derecho proporciona funcionalidades profesionales de gestión de versiones:
Prevención de Conflictos: El sistema bloquea automáticamente campos que están siendo editados por otros usuarios para prevenir conflictos, mostrando indicadores de presencia en tiempo real.

Vista de Cambios en Tiempo Real

  • Lista detallada de modificaciones: Cambios por sección con diff visual coloreado
  • Indicadores de conflicto: Resaltado automático de campos en conflicto con otros usuarios
  • Preview de cambios: Vista previa completa antes de confirmar con comparación lado a lado
  • Validación automática: Verificación de sintaxis y coherencia antes del commit

Historial de Versiones Completo

  • Timeline interactivo: Historial completo de commits con timestamps precisos y metadata
  • Información de autoría: Quién hizo cada cambio, cuándo, y desde qué dispositivo
  • Mensajes de commit: Descripciones detalladas y categorizadas de cada versión
  • Navegación temporal: Salto rápido entre versiones con comparación visual
  • Análisis de impacto: Identificación automática del alcance de cada cambio

Gestión de Ramas Profesional

  • Creación de ramas: Para desarrollo paralelo y experimentación segura
  • Estrategias de merge: Integración inteligente con fast-forward y merge commits
  • Resolución de conflictos: Interfaz visual para resolver conflictos paso a paso
  • Protección de producción: Validación automática antes de merge a main

Colaboración Avanzada en Tiempo Real

  • Indicadores de presencia: Ver quién está editando cada sección específica
  • Chat de equipo contextual: Comunicación integrada durante la edición
  • Notificaciones inteligentes: Alertas relevantes de cambios de otros usuarios
  • Bloqueos cooperativos: Prevención automática de edición simultánea conflictiva

Sistema de Testing Profesional Mejorado

La nueva pestaña Tests incluye capacidades profesionales de testing y quality assurance:
Tests de Regresión Automáticos: El sistema ejecuta automáticamente todos los tests cuando se realizan cambios críticos y bloquea el deploy si algún test falla, garantizando la calidad en producción.

Tipos de Test Avanzados

Tipo de TestDescripciónUso RecomendadoCapacidades
Scenario TestsConversaciones predefinidas con criterios específicosValidar flujos críticos de negocioVariables dinámicas, multi-turn
Simulation TestsSimulaciones dinámicas con diferentes personasTesting exploratorio y edge casesGeneración automática de casos
Regression TestsTests automáticos en cada deployPrevención de regresionesEjecución paralela, CI/CD
Stress TestsMúltiples ejecuciones para validar consistenciaValidación de robustez y performanceAnálisis estadístico, métricas

Funcionalidades Avanzadas de Testing

Ejecución en Lote Inteligente

  • Repeticiones múltiples: Ejecutar el mismo test hasta 10 veces para validar consistencia
  • Análisis estadístico: Métricas detalladas de éxito/fallo por lote con tendencias
  • Paralelización: Ejecución simultánea para reducir tiempo de testing
  • Distribución de carga: Balanceamiento automático de recursos de testing

Variables de Contexto Dinámicas

  • Parámetros dinámicos: Inyección automática de variables como fecha_y_hora_actual
  • Personalización por test: Variables específicas por escenario de testing
  • Gestión visual: Panel dedicado para configurar y validar variables
  • Templating avanzado: Sistema de plantillas para reutilización de configuraciones

Historial y Análisis de Performance

  • Pestaña History: Registro completo de ejecuciones con métricas detalladas
  • Métricas de rendimiento: Tendencias de éxito/fallo a lo largo del tiempo
  • Comparación de versiones: Análisis del impacto de cambios en performance
  • Alertas automáticas: Notificaciones de degradación de calidad

Integración con AI Copilot

  • Mejoras automáticas: Copilot sugiere optimizaciones basadas en tests fallidos
  • Análisis de fallos: Identificación automática de patrones de error y causas raíz
  • Optimización de prompts: Sugerencias específicas para mejorar comportamiento
  • Generación de tests: Creación automática de casos de test adicionales

Flujo de Trabajo Colaborativo Paso a Paso

1

Inicialización del Proyecto

Clona el agente o crea una nueva rama para tus cambios. El sistema configura automáticamente el entorno colaborativo.
2

Desarrollo Colaborativo

Realiza cambios en configuración, prompts y funcionalidades. Los indicadores de presencia muestran dónde trabajan otros miembros del equipo.
3

Testing Continuo

Crea y ejecuta tests localmente. Define scenarios y simulaciones para validar el comportamiento esperado.
4

Validación Local

Usa el Playground y la suite de Tests para validar cambios antes de confirmar. El Copilot sugiere mejoras automáticamente.
5

Resolución de Conflictos

El sistema detecta y resalta conflictos automáticamente. Usa la interfaz visual para resolverlos paso a paso.
6

Commit con Validación

Confirma cambios con mensajes descriptivos. El sistema ejecuta validaciones automáticas y sugiere categorías.
7

Tests de Regresión Automáticos

Ejecución automática de toda la suite de tests. El sistema genera reportes detallados de cobertura y performance.
8

Deploy a Producción

Deploy automático tras validación exitosa. El sistema mantiene rollback automático en caso de problemas post-deploy.

Conceptos Clave del Sistema Avanzado

Sincronización Inteligente y Colaboración

Auto-sync con IA: Los cambios se sincronizan automáticamente cada 30 segundos usando algoritmos inteligentes que pausan durante edición activa y resuelven conflictos menores automáticamente.

Detección de Conflictos con Machine Learning

  • Análisis semántico: Detección de conflictos a nivel de significado, no solo sintaxis
  • Resolución predictiva: Sugerencias automáticas de resolución basadas en contexto
  • Impacto de cambios: Análisis automático del impacto de cada modificación
  • Previsualización inteligente: Vista previa del resultado con validación semántica

Indicadores de Presencia Avanzados

  • Cursores colaborativos: Posición exacta de otros usuarios con nombres e identificadores únicos
  • Bloqueos inteligentes: Prevención automática de edición simultánea con negociación de turnos
  • Notificaciones contextuales: Alertas relevantes basadas en el área de trabajo actual
  • Estado de actividad: Indicadores de quien está activo, escribiendo, o en pausa

Versionado Semántico Automático

El sistema utiliza versionado semántico con detección automática de tipo de cambio:
Tipo de CambioIncrementoEjemploDetección Automática
Patchesv1.0.0 → v1.0.1Corrección de typos, ajustes menoresCambios en strings sin impacto funcional
Minorv1.0.1 → v1.1.0Nuevas funcionalidades compatiblesNuevas acciones, herramientas, o configuraciones
Majorv1.1.0 → v2.0.0Cambios incompatiblesModificaciones en estructura de salida o API

Quality Gates y Testing Continuo

Pipeline de Calidad: El sistema implementa quality gates automáticos que bloquean el deploy a producción si cualquier test de regresión falla, manteniendo la integridad del agente en todo momento.

Pipeline Automático CI/CD

  1. Pre-commit validation: Validación sintáctica y semántica antes de confirmar
  2. Automated test execution: Ejecución completa de la suite de tests en paralelo
  3. Quality metrics validation: Verificación de métricas de performance y cobertura
  4. Production deployment gates: Deploy condicionado al éxito de todas las validaciones
  5. Post-deploy monitoring: Monitoreo automático de métricas en producción

Métricas y Monitoreo Avanzado

  • Test coverage analytics: Análisis de cobertura por funcionalidad y flujo
  • Success rate trends: Análisis de tendencias históricas con predicciones
  • Performance benchmarking: Comparación automática con versiones anteriores
  • Quality score: Puntuación compuesta de calidad del agente basada en múltiples métricas

Mejores Prácticas para Equipos Profesionales

Estrategias de Desarrollo Colaborativo

Flujo de trabajo personal optimizado:
  • Crea ramas para experimentos y desarrollos importantes
  • Ejecuta tests localmente antes de cada commit significativo
  • Usa mensajes de commit descriptivos siguiendo convenciones del equipo
  • Revisa el historial de cambios antes de modificaciones grandes
  • Aprovecha las sugerencias del Copilot para optimización continua

Arquitectura del Sistema Git

Modelo de Branching Profesional

El Editor Avanzado soporta flujos de trabajo Git profesionales:
EstrategiaDescripciónUso Recomendado
Git FlowRamas feature/develop/main con releasesEquipos grandes con releases programados
GitHub FlowFeature branches directos a mainEquipos ágiles con deploy continuo
GitLab FlowEnvironment branches con promociónEquipos con múltiples entornos

Integración con Sistemas Externos

  • Webhooks de versionado: Notificaciones automáticas a sistemas externos
  • API de integración: Endpoints para sistemas de CI/CD externos
  • Exportación de métricas: Datos de calidad para dashboards empresariales
  • Sincronización bidireccional: Importación de cambios desde repositorios Git externos

Siguientes Pasos

Configuración Básica

Configura nombre, idioma, voz y modelo de IA con mejores prácticas

Control de Versiones Git

Domina el sistema Git para colaboración profesional en equipo

Suite de Testing Avanzado

Crea y gestiona tests automatizados con CI/CD integrado

Base de Conocimiento

Añade documentos y FAQs con versionado automático

Acciones y Herramientas

Configura integraciones avanzadas y webhooks con testing

Playground Profesional

Prueba tu agente con herramientas de debugging avanzadas