Excelencia operativa para Agentic Enterprise
La excelencia operativa para sistemas de agentes amplía las prácticas tradicionales de DevOps para abordar las características exclusivas de los agentes de IA: comportamiento no determinista, memoria y razonamiento dependientes del contexto, complejidad de objetivos y costos de inferencia variables. Las aplicaciones convencionales siguen rutas de código predecibles, pero los agentes generan respuestas novedosas basadas en contexto. El monitoreo tradicional realiza un seguimiento de mediciones conocidas mientras que la observabilidad de agentes requiere comprender el razonamiento del modelo de lenguaje y los patrones de decisiones. Las pruebas estándar validan resultados deterministas, pero la validación de agentes evalúa la calidad de la respuesta en múltiples dimensiones incluyendo precisión, relevancia, seguridad y equidad.
Los productos y los sistemas cambian con el tiempo, de modo que aplique estos cinco principios de diseño para integrar la excelencia operativa en el modo en que los ejecuta: evolucionar con observabilidad, estandarizar procedimientos operativos, adoptar una cultura de DevOps, automatizar para mayor eficiencia y aprender de todos los eventos operativos. El principio de excelencia operativa principal, “Evolucionar con observabilidad”, se vuelve crítico para sistemas de agentes porque el comportamiento de los agentes emerge de interacciones complejas entre solicitudes, contexto recuperado, comportamiento de modelo e historial de plática en vez de la ejecución de código determinista. Los arquitectos no pueden predecir cada respuesta de agentes en el momento del diseño, ya que las respuestas están conformadas por el modelo, la solicitud y el contexto en vivo, por lo que diseñe para la observabilidad y las barandillas. La observabilidad integral revela cómo se comportan los agentes en condiciones reales. Esta visibilidad permite mejoras dirigidas por datos y diagnósticos de problemas rápidos cuando los agentes producen resultados inesperados.
“Operaciones como código” adquiere nuevas dimensiones para los agentes. La infraestructura como código tradicional se amplía a la creación de versiones de solicitudes, la gestión de la configuración de modelos y la automatización de la implementación de agentes. Los procedimientos operativos de agentes tratan cambios de versión de modelo, evolución de solicitudes y actualizaciones de la base de Knowledge, así como operaciones de implementación y reversión convencionales.
“Aprender de todos los eventos operativos” se vuelve aún más valioso con sistemas de agentes. Los incidentes de agentes a menudo revelan problemas de ingeniería de solicitudes sutiles, errores de secuencia de comandos y orquestación, brechas en la base de Knowledge o patrones de interacción de usuario inesperados. Las autopsias combinadas con el análisis sistemático de la telemetría de agentes transforman la experiencia operativa en capacidad organizativa que se compone con el tiempo.
El registro completo de pláticas constituye la base de la observabilidad de los agentes. Capture cada plática incluyendo entradas de usuario, respuestas de agentes, pasos de razonamiento, acciones invocadas, datos recuperados y resultados finales. Esta telemetría sirve para múltiples propósitos: depuración de incidentes específicos, análisis de calidad entre muchas interacciones, auditoría de cumplimiento, mejora de modelo y análisis de patrón de uso.
Utilice el modelo de rastreo de sesiones nativo sobre el registro personalizado. Rastreo de sesiones Agentforce captura datos de interacciones de agentes en un modelo de datos unificado en Data 360 en vez de requerirle crear un sistema de telemetría paralelo. El modelo de datos de rastreo de sesiones (STDM) registra la plática como una jerarquía de rastreo. Cada sesión contiene interacciones (turnos), cada interacción contiene pasos (UserInputStep, LLMExecutionStep, FunctionStep) y los pasos contienen mensajes (comunicaciones de usuario y agente). STDM utiliza objetos estándar de Data 360 como AIAgentSession, AIAgentSessionParticipant, AIAgentInteraction, AIAgentInteractionStep y AIAgentInteractionMessage. Las interacciones llevan identificadores de rastreo distribuido (TelemetryTraceId y TelemetryTraceSpanId), y los pasos llevan un identificador de intervalo (TelemetryTraceSpanId), reflejando un modelo de intervalo al estilo OpenTelemetry.
Modelar pláticas de agentes como rastreos y ampliaciones es el enfoque estándar de la industria para la observabilidad de agentes, y la reutilización del modelo nativo evita los problemas de escala con los que se encuentran los objetos creados a mano: almacenamiento de pláticas de varios turnos, grandes cargas de JSON y un rápido crecimiento de los datos. La creación de objetos transaccionales personalizados para registrar pláticas es una excepción deliberada; por ejemplo, un objeto personalizado ligero que correlaciona el comportamiento de los agentes con resultados de negocio y no el sustrato de registro principal.
Los metadatos de sesión y plática capturan contexto crítico incluyendo identificadores de sesión e interacción, identidad de usuario, identidad de agente, hora de inicio y hora de finalización. STDMtambién vincula cada paso de interacción a sus registros de llamadas de modelo de lenguaje grande (LLM) (a través de referencias GenerationId y GenAiGatewayRequest/Response). Los detalles de solicitud, modelo y uso de token están disponibles a través de esas uniones en vez de almacenados como campos de sesión. Los metadatos permiten filtrar y agregar pláticas para el análisis de patrones.
Los detalles de interacción y nivel de paso capturan cada turno incluyendo entrada de usuario, respuesta de agente, explicación de razonamiento (cuando está disponible), puntuajes de confianza, contexto recuperado, acciones intentadas y errores encontrados. El rastreo a nivel de paso permite la investigación detallada de incidentes reconstruyendo exactamente lo que sucedió en cada punto de la cadena de razonamiento.
Los pasos de acción registran cada acción que realiza un agente, incluyendo llamadas de API, modificaciones de datos, interacciones del sistema externo e integraciones invocadas. Los registros de acciones responden a preguntas como “¿qué cambió este agente?” y “¿a qué sistemas accedió este agente?”. Estas respuestas admiten investigaciones de seguridad y requisitos de cumplimiento. STDM captura acciones de forma nativa como pasos de interacción.
Los rastros de razonamiento del Motor de razonamiento de Atlas revelan procesos de decisión de agentes, lo que ayuda a diagnosticar por qué los agentes eligieron acciones específicas o generaron respuestas concretas. Rastreo de sesiones registra los pasos del planificador como parte de cada interacción. La profundidad del razonamiento expuesto depende del modelo y el planificador, pero cuando están disponibles estas trazas mejoran drásticamente la capacidad de depuración.
El seguimiento de auditoría de IA generativa de Capa Einstein Trust captura cada interacción de IA generativa, el texto de solicitud y respuesta, incluyendo versiones enmascaradas de información de identificación personal (PII), recuperó datos de fundamentación, puntuajes de toxicidad y seguridad de respuesta y detalles de modelo LLM, todo transmitido y almacenado en Data 360. Active IA generativa de Einstein y Recopilación y almacenamiento de datos de comentarios de modo que los datos de auditoría y comentarios se capturen en Data 360, donde puede consultarlos y analizarlos con creación de reportes de Data 360 para su retención a largo plazo.
Ejemplo:
Bien: Registros de pláticas almacenados en objetos personalizados de Salesforce con campos para entrada de usuario, respuesta de agente, acciones realizadas, consumo de token y resultado de plática. El tablero muestra índices de éxito de pláticas por agente y caso de uso. Mejor: El registro integral incluye trazas de razonamiento que muestran el proceso de decisión de agentes, contexto recuperado que muestra qué respuestas basadas en información y puntuajes de confianza que indican incertidumbre. Mejor: Los análisis de pláticas correlacionan el comportamiento de los agentes con los resultados de negocio, identifican oportunidades de mejora a través del análisis de patrones y alimentan oportunidades en curso de aprendizaje continuo con ejemplos etiquetados como de calidad.
Monitoree el desempeño operativo garantizando que los agentes cumplen los niveles de servicio y operan dentro de los parámetros esperados.
La latencia de respuesta realiza un seguimiento de la hora de extremo a extremo desde la entrada del usuario hasta la respuesta del agente. La latencia afecta directamente a la experiencia del usuario. Mida la latencia en percentiles (p50, p95, p99) revelando desempeño típico y experiencias en el peor de los casos. Alerta cuando la latencia de p95 supera umbrales indicando degradación del desempeño.
Los factores de latencia para agentes incluyen tiempo de inferencia de modelo, duración de recuperación de datos y contexto, ejecución de acciones y herramientas externas y latencia de red. Instrumente cada fase por separado permitiendo la optimización dirigida cuando la latencia general supera los objetivos.
El consumo de tokens mide tokens utilizados por plática, por agente y por caso de uso. El consumo de tokens dirige los costos de inferencia y afecta al tiempo de respuesta (más tokens requieren más cálculo de inferencia). Realice un seguimiento de la distribución de tokens que revela si el uso real coincide con proyecciones. Detecte pláticas atípicas que consumen tokens excesivos sugiriendo problemas de solicitud o mal uso.
Las mediciones de token incluyen tokens de solicitud (entrada en modelo), tokens de finalización (salida de modelo) y tokens totales (suma de solicitud y finalización). Los tokens de solicitud son más controlables que los tokens de finalización. Optimice solicitudes y contexto recuperado reduciendo el consumo de tokens de solicitudes manteniendo al mismo tiempo la calidad.
El monitoreo de rendimiento realiza un seguimiento de pláticas, solicitudes por segundo y tendencias de volumen de pláticas simultáneas y puede ayudar a la capacidad del proyecto y los requisitos de ampliación. Compare el rendimiento actual con los límites de frecuencia conocidos o las líneas base de capacidad que alertan al acercarse a umbrales.
El seguimiento del índice de errores monitorea los fallos por tipo incluyendo errores específicos del modelo, fallos de tiempo de espera, errores de permiso denegado y fallos de integración externa. Los patrones de error revelan problemas sistemáticos que requieren corrección. Calcule índices de error como porcentaje del total de solicitudes que permiten la comparación entre agentes y periodos de tiempo.
Distinga entre categorías de error que requieren respuestas diferentes. Los errores específicos del modelo podrían requerir ajustes de solicitud o cambiar a un modelo mejor. Los errores de permisos requieren cambios de configuración de seguridad. Los errores de integración requieren investigación externa del sistema o activación del disyuntor.
El monitoreo de disponibilidad mide el tiempo de disponibilidad de los agentes y los periodos de operación correctos. Calcule la disponibilidad como porcentaje de tiempo que los agentes responden con éxito a solicitudes. Realice un seguimiento de la disponibilidad frente a Objetivos de nivel de servicio (SLO), permitiendo una respuesta proactiva cuando la disponibilidad cae por debajo de los objetivos.
Proactive Monitoring evalúa su organización en busca de anomalías de plataforma y problemas de utilización de recursos que pueden afectar al estado de la infraestructura de agentes. Aflora señales antes de que se conviertan en problemas visibles para el usuario. Utilícelo para estar por delante de condiciones a nivel de infraestructura, como actividad de API inusual o consumo de recursos con tendencia hacia límites de plataforma, que podrían degradar el desempeño de los agentes. Revise sus señales con respecto a la línea base operativa normal de sus agentes de modo que pueda distinguir anomalías con capacidad de acción de variaciones esperadas.
Monitoree la calidad de la respuesta de forma continua, detectando la degradación antes de que afecte a los resultados de negocio. Cuando la plataforma ofrece herramientas de evaluación integradas, utilícelas en vez de procesos personalizados o manuales. Comience con herramientas de evaluación y pruebas nativas. El Centro de pruebas de Agentforce le permite mantener conjuntos de casos de prueba reutilizables y ejecutar agentes en ellos por lotes, comprobando si el agente seleccionó el tema y la acción esperados y produjo una respuesta aceptable en vez de crear y ejecutar su propio arnés de pruebas. También admite evaluadores nativos, incluyendo dimensiones de calidad listas para su uso y un enfoque LLM como juez para puntuar la calidad conversacional, y permite la creación de evaluadores personalizados para criterios específicos de la organización. Utilice pláticas representativas en sus conjuntos de pruebas de modo que la evaluación refleje el uso real.
La precisión de respuestas mide si las respuestas de agentes contienen información correcta. La evaluación precisa requiere afirmaciones de respuesta conocida o revisión humana. Para preguntas objetivas con respuestas conocidas, la evaluación automatizada compara respuestas de agentes con respuestas correctas; manténgalas como casos de prueba en Centro de pruebas para una evaluación repetible. Para preguntas abiertas, los evaluadores humanos evalúan la precisión en pláticas de muestra. Realice un seguimiento de las tendencias de precisión a lo largo del tiempo, revelando si los cambios de solicitudes, las actualizaciones de modelos o las modificaciones de la base Knowledge mejoran o degradan el desempeño.
La relevancia de respuestas mide si las respuestas de agentes abordan preguntas de usuarios de forma apropiada incluso si no son perfectamente precisas. Las respuestas relevantes comprenden la intención del usuario y proporcionan información útil incluso cuando no es posible una respuesta completa. Evalúe la relevancia a través de evaluadores nativos donde esté disponible, revisión humana de pláticas de muestra y señales de usuario. Para agentes basados en una base Knowledge, el análisis de calidad de recuperación nativo puede evaluar la relevancia del contexto, la relevancia de las respuestas y la fidelidad (fundamentación) de las respuestas.
Las barandillas detectan respuestas inseguras, inapropiadas o dañinas, incluyendo sesgos, contenido ofensivo, consejos peligrosos y respuestas fuera del ámbito. La Capa Einstein Trust aplica la detección de toxicidad a interacciones LLM en tiempo de ejecución, que es su primera línea de defensa. Mejore el monitoreo de seguridad a través del filtrado de contenido, el muestreo de revisiones manuales, los mecanismos de creación de reportes de usuarios y las auditorías de equidad que evalúan las distribuciones de resultados entre grupos demográficos.
Las mediciones de satisfacción del usuario capturan la calidad de la experiencia subjetiva. Los comentarios Agentforce fluyen a los modelos de datos de comentarios y auditoría de IA generativa de Einstein (GenAIFeedback/GenAIFeedbackDetail en Data 360). Estos modelos capturan señales de usuario explícitas (pulgares hacia arriba/hacia abajo, aceptar/rechazar, modificaciones y comentarios literales) desde un origen humano o del sistema, junto con la solicitud de la pasarela y los datos de generación.Capture comentarios explícitos (preguntando antes de la distribución, después del final de una plática y a través de encuestas de seguimiento) donde los necesite, y combine señales explícitas e implícitas para una perspectiva de calidad integral.
Salesforce proporciona varias superficies de modelo. El nivel generativo proporciona los agentes de razonamiento conversacional ejecutados en: Los modelos alojados en Agentforce entregan razonamientos listos para su uso dentro del límite de Trust de Salesforce y aportan sus propios vínculos LLM (BYOLLM) a proveedores o LLM externos. El nivel predictivo proporciona los puntuajes estructurados en los que los agentes basan sus decisiones: BYOM extrae puntuajes predictivos de copia cero desde plataformas alojadas externamente y los modelos Einstein nativos producen puntuaje y clasificación automatizados en objetos de CRM. Juntos, estas superficies permiten a un agente autónomo razonar en lenguaje natural mientras fundamenta su flujo de trabajo en datos estadísticos estructurados.
Monitoree la desviación del modelo, que indica un desempeño degradado con el tiempo o condiciones cambiantes que requieren adaptación. Revise las notas de la versión y pruebe casos de uso críticos en un entorno sandbox antes de que cada versión principal pase a producción. Utilice la matriz de versión y la ventana de vista previa de sandbox para detectar problemas de compatibilidad de forma temprana.
La desviación del desempeño se produce cuando la precisión, la relevancia o la seguridad de los agentes se degrada con el tiempo. Realice un seguimiento de mediciones de calidad a lo largo del tiempo detectando disminuciones estadísticamente significativas. La desviación de desempeño puede ser el resultado de la degradación del modelo, la obsolescencia de la base de Knowledge, la desalineación de solicitudes con patrones de uso cambiantes o la desviación de conceptos donde evolucionan las relaciones entre entradas y resultados deseados.
Establezca el desempeño de línea base inmediatamente después de la implementación inicial del agente midiendo la precisión, relevancia, seguridad y satisfacción entre casos de prueba representativos. Vuelva a evaluar periódicamente con los mismos casos de prueba que revelan cambios de desempeño independientes de los turnos de patrón de uso.
Alerta cuando las mediciones de calidad disminuyen más allá de los umbrales aceptables. Defina umbrales basándose en la tolerancia de impacto de negocio. Algunos casos de uso toleran una degradación modesta de la calidad; otros requieren una respuesta inmediata a cualquier disminución.
La desviación de distribución se produce cuando los patrones de entrada de usuario cambian significativamente de distribuciones de datos de entrenamiento o ajuste. La desviación de distribución degrada el desempeño cuando los agentes encuentran tipos de entrada para los que no se diseñaron. Monitoree las características de entrada incluyendo la longitud de la pregunta, la distribución del tema, la complejidad del idioma y la terminología del dominio detectando turnos significativos.
Compare distribuciones de entrada actuales con líneas base históricas. Los grandes turnos de distribución pueden indicar nuevos casos de uso, cambios en el comportamiento de los usuarios o cambios en los procesos de negocio. Los turnos de distribución pueden requerir actualizaciones de solicitudes, ampliación de la base de Knowledge o mejoras de capacidad de agentes.
La deriva de comportamiento se produce cuando los patrones de respuesta de agentes cambian de forma inesperada. Monitoree las características de la respuesta, incluyendo la longitud media de la respuesta, los índices de invocación de acciones, las frecuencias de distribución y los patrones de error. Cambios de comportamiento significativos pueden indicar problemas de solicitud, problemas de modelo o cambios subyacentes del sistema.
Establezca líneas base de comportamiento al principio de la producción, capturando características operativas normales como patrones de desempeño regulares, uso de herramientas y rutas de decisión. Estas líneas base se convierten en el indicador con el que se mide la detección de anomalías más adelante. Compare el comportamiento en curso con las líneas base, alertando cuando las desviaciones superan la variación esperada.
Las alertas automatizadas activan la respuesta de desviación proactiva. Configure alertas que se desencadenan cuando las mediciones de deriva superan umbrales que desencadenan investigación y posible remediación incluyendo refinamiento de solicitudes, actualizaciones de la base de Knowledge, ampliación de conjuntos de pruebas o reentrenamiento de modelos BYOM.
Detecte automáticamente comportamientos inusuales de agentes que requieren investigación.
Anomalías de costo incluyendo picos de consumo de tokens, aumentos de índice de inferencia o aceleración de costo total. Los picos de costo pueden indicar problemas de solicitud que causan una generación excesiva de tokens, abuso o mal uso que impulsan un uso inesperado, o problemas de infraestructura que causan llamadas redundantes.
Monitoree distribuciones de consumo de tokens detectando pláticas atípicas. Investigue pláticas que consumen 10 veces el conteo de tokens típico, para comprender si representan casos extremos legítimos o problemas que requieren solución.
Puntas de índices de error incluyendo aumentos repentinos en índices de fallo, nuevos tipos de error que aparecen que no existían en la línea base o concentraciones de error localizadas que afectan a usuarios, agentes o casos de uso específicos. Los picos de error a menudo preceden a problemas de degradación de calidad que los clientes pueden ver. La detección proactiva permite la solución antes de una repercusión generalizada.
Cambios de patrón de respuesta incluyendo cambios repentinos en la longitud de la respuesta, la frecuencia de invocación de acciones o cambios en el índice de distribución. Los cambios de patrón pueden indicar problemas de solicitud, cambios de comportamiento de modelo o patrones de uso en evolución.
El abandono de pláticas aumenta donde los usuarios abandonan pláticas a intervalos más altos sugiere una disminución de la calidad, una latencia aumentada o brechas de funcionalidad. Realice un seguimiento del abandono por etapa de plática identificando si los usuarios abandonan durante la interacción inicial, en medio de la plática o después de intentar completar la tarea. Los patrones de abandono revelan oportunidades de mejora específicas.
Diseñe una arquitectura de alertas que equilibre la notificación rápida con la fatiga de alertas. Enrute fallos de agentes críticos a ingenieros de guardia de inmediato. Enrute advertencias de degradación de la calidad a equipos de productos para su investigación durante el horario de oficina. Agregue anomalías menores en resúmenes diarios para análisis de tendencias.
Solicitudes de control de versiones, configuraciones y metadatos de modelo que permiten la reversión, las pruebas A/B y el mantenimiento del seguimiento de auditoría.
Las plantillas de solicitudes son solicitudes reutilizables creadas en Generador de solicitudes que definen el objetivo, las restricciones y las directrices de marca del agente, además de marcadores de posición para datos de fundamentación dinámicos, como detalles de clientes o productos. Almacene plantillas de solicitudes en Git junto con código de aplicación, tratando las solicitudes como lógica de aplicación crítica que merece el mismo rigor que el código. Los cambios de solicitud pasan por revisión de código, pruebas e implementación controlada.
Utilice Generador de solicitudes para el desarrollo de solicitudes iterativas con funciones de prueba e historial de versiones. Cuando utilice plantillas de solicitudes como acciones de agentes, realice una vista previa de la plantilla en Generador de solicitudes para confirmar que los campos de combinación se resuelven correctamente. Luego utilice el Centro de pruebas para ejecutar pruebas de extremo a extremo que confirman que el agente selecciona la acción y genera los resultados correctos.
Exporte solicitudes listas para producción a control de versiones creando sincronización entre el desarrollo Generador de solicitudes y las oportunidades en curso de implementación controladas por origen.
La gestión de configuración realiza un seguimiento de la selección del modelo, los parámetros de temperatura, las configuraciones de recuperación y los indicadores de funciones. Almacene configuraciones como código de modo que pueda utilizar valores específicos del entorno, automatizar implementaciones y detectar desviación de configuración.
La versión semántica se aplica a versiones de agentes. Las versiones principales indican cambios de ruptura como contratos de entrada/salida modificados o comportamientos significativamente cambiados. Las versiones menores indican adiciones o mejoras de funciones manteniendo la compatibilidad. Las versiones de parche indican soluciones de fallos. La numeración de versiones comunica la repercusión de los cambios a los usuarios y equipos de operaciones.
Implemente versiones semánticas para componentes de agentes incluyendo plantillas de solicitudes, configuraciones de agentes y bases Knowledge. Los números de versión en registros activan la correlación de incidentes con implementaciones específicas.
La documentación de cambios captura la justificación de los cambios de solicitudes, las modificaciones de configuraciones y las actualizaciones de modelos. Documente qué cambió, por qué cambió, qué pruebas validaron el cambio y qué procedimientos de reversión existen. Cambiar la documentación acelera la investigación de incidentes y la transferencia Knowledge.
Mantenga un registro completo de versiones de modelo, solicitudes, configuraciones e historial de implementación.
El registro de modelo registra qué versiones de modelo se implementan donde se incluyen familia de modelos, versión específica, estado de ajuste, entorno de implementación (producción, organización y desarrollo), fecha de implementación y equipo responsable. El registro proporciona una única fuente de verdad para el estado de la infraestructura de agentes.
El seguimiento de implementación registra cada implementación de agente incluyendo la versión implementada, el entorno, la marca de tiempo de implementación, el usuario de implementación, las aprobaciones obtenidas y el resultado de la implementación. Utilice el historial de implementación para evaluar la repercusión cuando surgen problemas (por ejemplo, “¿qué agentes se implementaron antes de que comenzara este incidente?”) y para dar cobertura a la creación de reportes de cumplimiento.
El seguimiento de dependencias asigna relaciones entre agentes, solicitudes, bases de Knowledge, acciones e integraciones. Cuando se actualiza la base de Knowledge compartida, el seguimiento de dependencias revela qué agentes están afectados. Cuando cambia la integración externa, el seguimiento de dependencias identifica agentes afectados.
Documente dependencias de forma explícita en vez de descubrirlas durante incidentes. Cree mapas de dependencias mantenidos a través de procesos de desarrollo e implementación.
Las políticas de desuso definen ciclos de vida para versiones de modelo, incluyendo duración de asistencia, cronología de desuso y requisitos de migración. Las políticas de desuso claras gestionan la deuda técnica evitando la compatibilidad indefinida de versiones de modelos antiguos. Establezca una programación de desaprobación comunicando cronologías con suficiente antelación activando migraciones planificadas en vez de respuestas de emergencia a desaprobaciones forzadas. Un periodo de notificación mínimo bien comunicado y respaldado por pólizas proporciona tiempo de migración adecuado para cambios críticos.
Los procedimientos de reversión permiten a los equipos recuperarse rápidamente de implementaciones problemáticas. Los procedimientos de reversión de documentos para cada agente incluyen lo siguiente:
- Condiciones que desencadenan una reversión
- Versión a la que revertir
- Cómo ejecutar la reversión
- Quién autoriza y realiza la reversión
- Qué pruebas confirman que la reversión se realizó correctamente y qué equipos notificar.
Pruebe procedimientos de reversión regularmente en entornos que no son de producción para confirmar que funcionan antes de que dependa de ellos durante incidentes de producción. Ensaye con implementaciones simuladas de modo que el equipo sepa exactamente qué hacer. Los procedimientos de reversión no probados a menudo fallan cuando más se necesitan.
Mantenga la calidad de los agentes a través de flujos de trabajo de capacitación continua, ajuste y refinamiento.
La recopilación de comentarios recopila sistemáticamente comentarios de usuarios, correcciones de revisiones humanas, evaluaciones de calidad y mediciones de resultados. Los comentarios proporcionan materia prima para la mejora. Sin recopilación sistemática, la mejora se convierte en conjeturas. Recopile comentarios explícitos a través de preguntas formuladas antes de la distribución, después del final de una plática o a través de encuestas de seguimiento. Recopile comentarios implícitos a través de índices de realización, frecuencias de distribución y patrones de reintento. Combine señales explícitas e implícitas proporcionando una perspectiva de calidad integral.
La depuración de datos mantiene conjuntos de datos de capacitación de alta calidad a través de la depuración, la revisión de calidad y la comprobación de sesgos. La calidad de los datos de entrenamiento determina directamente la calidad del modelo. Los datos deficientes producen modelos poco fiables; los datos excelentes permiten un desempeño excepcional.
Depure los registros de pláticas en conjuntos de datos de capacitación:
- Filtrado de calidad, incluyendo pláticas de alta valoración y resultados exitosos
- Eliminación de ejemplos problemáticos, incluyendo infracciones y errores de seguridad
- Garantizar la representatividad, incluyendo escenarios diversos y casos extremos
- Deduplicación: eliminación de ejemplos casi idénticos
Adapte agentes a su dominio (vocabulario especializado, procesos de negocio exclusivos, Knowledge específico de la organización) principalmente a través de la generación aumentada de recuperación (RAG) basada en Data 360 y ajuste de solicitudes, la ruta nativa de Salesforce.
No se ajusta ningún modelo generativo en Salesforce; selecciona y configura modelos a través de modelos de IA y Generador de solicitudes. Cuando la puesta a tierra es insuficiente, ajuste externamente y luego conecte a través de BYOLLM.
El refinamiento de solicitudes mejora de forma iterativa las solicitudes basándose en datos de desempeño utilizando Generador de solicitudes. La ingeniería de solicitudes es una práctica continua en vez de un ejercicio puntual. A medida que los patrones de uso evolucionan, los procesos de negocio cambian y las expectativas de los usuarios cambian, las solicitudes requieren ajustes manteniendo un desempeño óptimo.
Establezca una cadencia de revisión de solicitudes periódica examinando pláticas recientes, mediciones de calidad y comentarios de usuarios identificando oportunidades de mejora. Implemente cambios de solicitud de forma incremental con pruebas A/B validando mejoras antes de la implementación completa.
La automatización de evaluación ejecuta una evaluación de calidad en conjuntos de pruebas que permiten una evaluación rápida de candidatos de mejora. La evaluación automatizada proporciona mediciones objetivas que complementan la evaluación humana subjetiva.
Mantenga conjuntos de pruebas que cubren rutas felices, casos extremos, entradas adversariales y escenarios de problemas históricos. Establezca la automatización de pruebas para ejecutar sus escenarios de prueba en una cadencia regular. Incluya monitoreo de resultados automatizado, umbrales y notificaciones para alertar a los administradores sobre anomalías. Estas pruebas automatizadas son cruciales para detectar efectos adversos de factores externos como la desviación del modelo.
Amplíe continuamente los conjuntos de pruebas a medida que afloran nuevos casos periféricos en producción. La automatización de pruebas es clave, pero también puede ejecutar comprobaciones manuales periódicas, pruebas puntuales y pruebas de gorilas para garantizar que su implementación de agentes resiste los casos extremos.
Implemente cambios de agentes gradualmente y monitoree la calidad antes de la implementación completa para limitar el radio de explosión de problemas. Cuando un cambio abarca múltiples áreas (solicitudes, configuración de modelo, acciones, fundamentación, integraciones), puede degradar el comportamiento de formas que las pruebas no detectaron. Cuando eso sucede, la regresión de calidad resultante rara vez apunta a una causa raíz única y obvia. Envíe pequeños cambios uno por uno de modo que se pueda realizar un seguimiento de una regresión a su origen, y libere cada uno a una porción limitada de tráfico primero para contener la repercusión mientras diagnostica.
Los marcadores de funciones desvinculan la implementación de la versión implementando agentes con funciones desactivadas detrás de la configuración. Implemente indicadores de funciones utilizando lógica o tipos de metadatos personalizados o configuración personalizada. Los indicadores de funciones permiten realizar pruebas en el entorno de producción sin exponer funciones a usuarios, implementaciones graduales en segmentos de usuario específicos, pruebas A/B comparando implementaciones y reversión instantánea desactivando indicadores sin reimplementación.
Utilice indicadores de funciones para cambios significativos de agentes, donde el radio de explosión de un fallo podría ser grave, como Cambios que afectan a agentes críticos de negocio, Nuevos patrones de razonamiento con comportamiento de producción incierto Integraciones con sistemas externos donde los patrones de interacción pueden diferir de las pruebas.
Las implementaciones canarias liberan cambios de agentes en pequeños subconjuntos de usuarios que monitorean primero los índices de error, las mediciones de calidad y el desempeño antes de una implementación más amplia. Utilice conjuntos de permisos para controlar implementaciones canarias: restrinja el acceso de agentes a un subconjunto de usuarios o filtre dentro de la lógica de orquestación basándose en atributos de usuario.
Monitoree y mida índices de éxito, calidad de respuesta y comentarios de usuarios. Compare mediciones canarias con grupos de control utilizando la versión de agente anterior. Solo amplíe la implementación cuando canario demuestre un desempeño equivalente o mejorado.
Las pruebas A/B comparan variaciones de agentes que miden la calidad, el costo y la satisfacción del usuario. Las pruebas A/B proporcionan evidencia empírica para decisiones de mejora. Implemente variantes en subconjuntos de usuarios seleccionados aleatoriamente garantizando la validez estadística. Mida resultados entre múltiples dimensiones (precisión, satisfacción, costo y latencia) proporcionando una comparación integral.
Defina criterios e hipótesis de éxito antes de iniciar pruebas A/B. Criterios claros evitan resultados ambiguos donde algunas mediciones mejoran mientras que otras se degradan. Los criterios de éxito deben alinearse con los objetivos de negocio (por ejemplo, “la Variante B debe coincidir con la precisión de la Variante A en un 2% reduciendo el costo en un 15%”).
Las pruebas campeón-desafío implementan versiones de agentes mejoradas en subconjuntos de tráfico en comparación con versiones campeón actuales. El patrón campeón-desafiante gestiona el riesgo de mejora manteniendo la versión probada como reserva. Si el retador tiene un desempeño inferior, vuelva a campeón sin repercusión sobre el usuario. Si el retador supera al campeón, promocionelo al nuevo campeón.
Establezca criterios de promoción objetivos, incluyendo el tamaño de muestra mínimo para la validez estadística, los umbrales de calidad que los retadores deben superar y la duración de la evaluación antes de las decisiones de promoción. Documente decisiones de promoción creando un seguimiento de auditoría de por qué cambiaron las versiones de agentes.
Establezca la detección de incidentes identificando problemas operativos de agentes rápidamente a través de un monitoreo integral.
Los modos de fallo de agentes difieren de los fallos de aplicaciones tradicionales. Los modos de fallo comunes incluyen:
- Alucinaciones: generación de información plausible pero incorrecta
- Respuestas fuera de tema: mala comprensión de la intención del usuario
- Consumo de costes excesivo: generación de tokens desbocados
- Fallos de tiempo de espera: la inferencia tarda demasiado
- Errores de permisos: intento de acciones no autorizadas
- Fallos de integración: no disponibilidad del sistema externo
- Infracciones de seguridad: generación de contenido inapropiado
Detecte fallos a través de alertas de monitoreo automatizadas sobre índices de error, degradación de mediciones de calidad, anomalías de costos, aumentos de latencia y distribuciones de usuarios. Complemente con mecanismos de creación de reportes automáticos de usuarios, incluyendo solicitudes de comentarios y directrices claras sobre cómo y dónde proporcionar comentarios, de modo que pueda solucionar brechas reportadas en la automatización.
La clasificación de gravedad enruta incidentes a los respondedores apropiados con la urgencia adecuada. Los incidentes críticos indican la falta de disponibilidad de producción que afecta a muchos usuarios, el riesgo de corrupción de datos por acciones de agentes, compromisos de seguridad o infracciones de seguridad que requieren respuesta inmediata. La alta gravedad indica una calidad degradada que afecta a agentes clave de negocio o sobrecostes significativos. La gravedad media indica problemas aislados o umbrales próximos que requieren investigación durante el horario de oficina. La baja gravedad indica problemas menores que se siguen fuera del proceso de gestión de incidentes.
Defina criterios de gravedad objetivamente basándose en la repercusión del usuario, el radio de explosión, el riesgo de integridad de los datos y la urgencia de la recuperación. Los criterios objetivos evitan problemas reales insuficientes y problemas menores excesivos. Mantenga la documentación sobre los hallazgos de resolución de incidentes para mejorar continuamente el proceso.
Los procedimientos de respuesta guían las acciones inmediatas para estabilizar la situación. Los procedimientos incluyen:
- Desactivar la activación de agente con fallo - disyuntor
- Enrutar usuarios a opciones de reserva: traspaso humano, agente más sencillo, respuestas estáticas
- Recopilar información de diagnóstico: pláticas recientes, registros de errores, mediciones de recursos
- Notificar a las partes interesadas: ingenieros de guardia, propietarios de productos y usuarios afectados
- Iniciar comunicación de incidentes: actualizaciones de página de estado, canales de coordinación internos
- Documente los procedimientos de respuesta inicial como libros de ejecución que permiten una ejecución rápida sin requerir investigación específica de incidentes.
- Los libros de ejecuciones deben ser ejecutables por ingenieros de guardia sin experiencia profunda de agentes.
Evite fallos en cascada y mantenga funciones parciales durante incidentes de agentes.
El patrón de disyuntor desactiva automáticamente los agentes con fallos que evitan fallos repetidos y la repercusión en el usuario mientras se resuelven los problemas. Implemente disyuntores monitoreando índices de error y apertura (agente de desactivación) cuando el índice de error supera el umbral para el periodo sostenido.
Configure disyuntores con umbral de error, plazo de duración y pruebas de recuperación. Por ejemplo, un índice de error del 50% con un plazo de cinco minutos y una prueba periódica que solicita probar si el agente se recuperó. Cuando se abra el circuito, enrute las solicitudes a opciones de reserva. Después de un periodo de tiempo de espera, el circuito pasa a un estado medio abierto permitiendo que las solicitudes de prueba pasen. Cuando las solicitudes de prueba se realizan correctamente de forma coherente, cierre el circuito, reanudando el funcionamiento normal.
Las jerarquías de reserva proporcionan una degradación elegante cuando fallan los agentes principales. Diseñe secuencias de reserva intentando opciones cada vez más sencillas hasta que se alcance una respuesta aceptable. Ejemplo de jerarquía de reserva: Agente sofisticado principal → Agente de copia de seguridad más sencillo → Respuestas de preguntas frecuentes estáticas → Transferencia humana.
Implemente lógica de reserva en la capa de orquestación en vez de dentro de los agentes permitiendo un comportamiento coherente en el ecosistema de agentes. Pruebe rutas de reserva validando regularmente que funcionan cuando sea necesario.
La transferencia humana se distribuye a agentes humanos cuando los agentes de IA no pueden gestionar solicitudes. Diseñe flujos de trabajo de traspaso preservando el contexto de la plática, comunicando el motivo de traspaso, enrutando a agentes humanos apropiados con experiencia relevante y realizando un seguimiento de la frecuencia de traspasos revelando oportunidades de mejora.
Monitoree los índices de distribución por tema, agente y motivo de fallo. Los índices más altos indican brechas de capacidad de agentes que requieren mejoras rápidas, ampliación de la base de Knowledge o refinamiento de casos de uso.
La degradación elegante mantiene funciones parciales durante la operación degradada. Cuando falla un razonamiento sofisticado, vuelva a una lógica más sencilla. Cuando los datos en tiempo real no están disponibles, opere en datos en caché. Cuando las integraciones externas fallan, opere en modo de solo lectura. La degradación elegante permite que un sistema siga funcionando con una capacidad reducida en vez de fallar completamente.
Realice revisiones posteriores a incidentes sin culpa centrándose en mejoras del sistema en vez de fallos individuales creando seguridad psicológica para una evaluación honesta.
La reconstrucción de cronología crea una secuencia detallada desde las condiciones iniciales hasta la primera señal, la detección, el acuse de recibo, la investigación, las acciones de respuesta, la recuperación y la validación. Marque con tiempo cada evento permitiendo el análisis de duración de cada fase revelando dónde se retrasó la respuesta al incidente.
Incluya lo siguiente en su cronología:
- ¿Qué se implementó recientemente (solicitudes, configuraciones, modelos, integraciones)?
- ¿Qué cambios en los patrones de uso (aumento repentino del tráfico, nuevos tipos de plática) se observaron?
- ¿Qué factores externos contribuyeron (degradación de servicios externos, actualizaciones de plataforma)?
- ¿Qué hizo que la detección fuera más lenta de lo ideal?
La identificación de causa raíz determina la causa técnica directa. Distinga la causa inmediata (tiempo de espera del modelo) de los factores que contribuyen (diseño de solicitud que supera los límites de tokens bajo patrones de plática específicos). El análisis de causa raíz evita conclusiones simplistas (“el agente tenía un fallo”) a favor de hallazgos específicos que dan como resultado una solución efectiva.
Utilice la técnica “Cinco por qué”, desglosando desde síntomas hasta causas fundamentales.
Ejemplo de superficie: “El agente produjo información incorrecta” → “¿Por qué? El contexto recuperado contenía datos desfasados” → “¿Por qué? Knowledge base no se actualizó con cambios de productos recientes” → “¿Por qué? No existe ningún proceso para que el equipo de productos desencadene actualizaciones de la base Knowledge” → Causa raíz: Falta un flujo de trabajo que conecte las versiones de productos con el mantenimiento de la base Knowledge.
Los factores que contribuyen revelan condiciones organizativas, de proceso o arquitectónicas que activan o amplifican la repercusión de incidentes. Los factores comunes incluyen brechas de monitoreo que permiten que los problemas persistan más de lo detectado, brechas de prueba que dejan escenarios de fallos descubiertos, brechas de documentación que ralentizan el diagnóstico rápido, brechas de automatización que fuerzan pasos de recuperación manual y brechas arquitectónicas como puntos únicos de fallo o redundancia que falta.
El análisis de factores de contribución revela oportunidades de mejora más allá de la solución de causa raíz inmediata. La mayoría de los incidentes tienen múltiples factores que contribuyen, cada uno amplificando la repercusión.
El análisis de detección examina cómo se detectó el incidente y si la detección pudo ser más rápida. Muchos incidentes de agentes son reportados en primer lugar por usuarios en vez de monitoreo automatizado, indicando una brecha de monitoreo. Determinar: ¿Qué señal debería haber detectado el problema antes? ¿Qué monitoreo permitiría una detección más rápida? ¿Qué criterios de alerta se habrían activado correctamente?
Las mejoras de análisis de detección incluyen: Agregar cobertura de monitoreo que falta, ajustar umbrales de alerta eliminando falsos negativos, enriquecer el contexto de alerta para un triaje más rápido y mejorar tableros para la identificación de problemas proactiva.
La evaluación de respuestas evalúa qué salió bien y qué fue más lento o más difícil de lo necesario. Preguntas de evaluación de respuestas: ¿Fueron útiles y precisos los libros de ejecuciones? ¿Fueron las rutas de distribución claras y efectivas? ¿Están los procedimientos de reversión probados y listos? ¿Proporcionaron las herramientas la información de diagnóstico necesaria? ¿Fue la comunicación oportuna y eficaz?
Las mejoras de evaluación de respuestas incluyen: actualización de listas de ejecuciones con lecciones aprendidas, aclaración de criterios de distribución, pruebas de procedimientos de reversión regularmente, incorporación de herramientas de diagnóstico y mejora de plantillas de comunicación de incidentes.
Los elementos de acción especifican mejoras concretas, asignadas y sujetas a plazos que evitan la repetición o mejoran la respuesta futura. Evite elementos de acción imprecisos, como “mejorar el monitoreo”, a favor de tareas específicas, como “agregar alerta para índice de error de agente que supera el 5% en un plazo de 10 minutos, asignado: Alex, debido: 2 semanas”.
Realice un seguimiento de la finalización de elementos de acción en revisiones posteriores garantizando que se produce una mejora continua. Revise elementos de acción abiertos de incidentes anteriores durante cada revisión posterior al incidente. Los índices de finalización bajos indican fallos de procesos de mejora continua que requieren atención.
Knowledge sharing documenta revisiones posteriores a incidentes en wiki compartida, base de Knowledge o espacio de colaboración con etiquetado que activa el análisis de patrones entre múltiples incidentes. Las retrospectivas de incidentes deben tener capacidad de búsqueda por modo de fallo, componentes afectados y periodo de tiempo que permitan a los futuros respondedores aprender de incidentes históricos.
Comparta revisiones posteriores a incidentes más allá de los respondedores de incidentes inmediatos. El aprendizaje organizativo requiere propagación de información. Considere presentar aprendizajes de incidentes importantes en reuniones de equipo o sesiones de almuerzo y aprendizaje difundiendo Knowledge y creando capacidad colectiva.
Requiera aprobación antes de implementar agentes de producción garantizando la revisión, la evaluación de riesgos y la alineación de las partes interesadas.
La lista de comprobación previa a la implementación valida la preparación incluyendo:
- Pruebas integrales completadas: funcionalidad, calidad, seguridad y desempeño
- Revisión de seguridad aprobada: límites de permisos, acceso a datos, autorización de acciones
- Cumplimiento validado: requisitos normativos, adhesión a políticas
- Documentación completa: libros de ejecución, procedimientos de reversión, rutas de distribución
- Monitoreo configurado: mediciones de calidad, índices de error, seguimiento de costos
- Aprobación de partes interesadas obtenida: propietario del producto, seguridad, cumplimiento
La lista de comprobación proporciona criterios de evaluación coherentes entre agentes. Adapte la lista de comprobación para el perfil de riesgo de agentes en función de la criticidad de los agentes, la confidencialidad de los datos y el nivel de autonomía.
La evaluación de riesgos evalúa el posible impacto de fallos de agentes incluyendo:
- Radio de explosión: cuántos usuarios afectados por fallos
- Confidencialidad de datos: a qué agente de datos accede
- Autoridad de acción: qué modificaciones puede realizar el agente
- Dependencias de integración: qué agente del sistema afecta
- Complejidad de recuperación: lo difícil que es la reversión
- Implicaciones de cumplimiento: qué leyes se aplican
La evaluación de riesgos determina los requisitos de aprobación. Los agentes de alto riesgo requieren aprobación ejecutiva, revisión de seguridad e implementación gradual, mientras que los agentes de bajo riesgo pueden requerir revisión por colegas y pruebas estándar.
Los flujos de trabajo de aprobación enrutan solicitudes de implementación a través de revisores apropiados. Implemente flujos de trabajo de aprobación utilizando procesos de aprobación de Salesforce o herramientas de implementación externas. Automatice, siga y audite flujos de trabajo de aprobación para permitir la creación de reportes de cumplimiento e investigación de incidentes.
Documente decisiones de aprobación, creando un seguimiento de auditoría de quién aprobó implementaciones, qué información informó a aprobaciones, qué condiciones o restricciones se aplicaron y qué compromisos de monitoreo se realizaron.
Los procedimientos de omisión de emergencia permiten una implementación rápida durante incidentes de producción cuando los procesos de aprobación normales retrasan soluciones críticas. Los procedimientos de emergencia deben requerir aprobación ejecutiva, incluir documentación justificativa y desencadenar una revisión posterior a la implementación acelerada validando cambios de emergencia.
Realice un seguimiento de las implementaciones de emergencia por separado de las versiones estándar. La alta frecuencia de implementación de emergencia indica problemas de proceso que requieren investigación.
Defina puertas de calidad que los agentes deben pasar antes de la implementación de producción evitando que los agentes problemáticos lleguen a los usuarios.
Las pruebas funcionales validan que los agentes realizan tareas previstas correctamente en escenarios representativos. Pruebe rutas felices que cubren interacciones típicas, casos extremos que cubren escenarios poco frecuentes pero válidos, rutas de error que prueban si los agentes gestionan entradas no válidas correctamente y condiciones de límite que comprueban si el agente está dentro de límites reguladores, límites de tokens y límites de volumen de datos.
Las pruebas funcionales para agentes difieren de las pruebas tradicionales porque los resultados no deterministas evitan la coincidencia exacta. Pruebe características de salida (contiene información requerida, mantiene el tono apropiado, incluye citas necesarias) en vez de texto exacto.
Las pruebas de calidad de respuestas evalúan la precisión y relevancia de las respuestas en escenarios de prueba. Las pruebas de calidad requieren evaluación humana o conjuntos de datos de verdad básica con resultados esperados. Establezca umbrales de calidad mínimos que los agentes deben cumplir (por ejemplo, “95% de precisión en el conjunto de pruebas retenido, cero infracciones de seguridad, auditoría de equidad no muestra disparidades demográficas que superen el 5%”). Mantenga y amplíe los conjuntos de pruebas de forma continua a medida que se descubren nuevos casos extremos.
Las pruebas de seguridad validan que los agentes rechazan solicitudes peligrosas, poco éticas o fuera del alcance. Las pruebas de seguridad intentan entradas adversarias incluyendo:
- Solicitar intentos de inyección: intentando sustituir instrucciones
- Intentos de fuga de la cárcel: intentar omitir restricciones de seguridad
- Solicitar distribución: solicitando acciones cada vez más confidenciales
- Solicitudes fuera del ámbito: intento de tareas no autorizadas
Asigne pruebas de seguridad a miembros de equipos independientes que no participaron en la creación del agente. Para agentes de alto riesgo, traiga especialistas del equipo rojo.
Las pruebas de desempeño validan la latencia, el rendimiento y el costo para cumplir las expectativas. Pruebe bajo carga realista incluyendo pláticas simultáneas, longitudes de plática típicas y volumen de uso proyectado. Las pruebas de desempeño revelan problemas de límites reguladores, restricciones de recursos y cuellos de botella de escalabilidad invisibles en pruebas de un solo usuario.
Mida el consumo de entorno de prueba durante las pruebas de desempeño y utilícelo para proyectar necesidades de capacidad de producción.
Las pruebas de seguridad validan límites de permisos, controles de acceso a datos y autorización de acciones. Las pruebas de seguridad confirman: los agentes no pueden acceder a datos no autorizados, los agentes no pueden realizar acciones no autorizadas, la inyección de solicitudes no puede distribuir privilegios y el registro de auditoría captura todas las actividades de los agentes.
Integre la exploración de seguridad de código estático en las oportunidades en curso de implementación utilizando Salesforce Code Analyzer, que explora Apex, Flows, Lightning y Visualforce en busca de vulnerabilidades de seguridad y puede ejecutarse en integración/implementación continua (CI/CD) a través de su interfaz de línea de comandos (CLI) o acción GitHub. Utilice pruebas de seguridad de IA/agente especializadas para detectar vulnerabilidades de inyección de solicitudes y riesgos de exposición a datos confidenciales, ya que esas son amenazas de entrada LLM en tiempo de ejecución fuera del ámbito del análisis de código estático.
Aplique disciplina de gestión de cambios a implementaciones de agentes garantizando que los cambios se documentan, revisan y comunican.
Capturas de documentación de cambios:
- Lo que cambió: modificaciones de solicitudes, actualizaciones de configuración, cambios de modelo
- Por qué se realizó ese cambio: mejora de calidad, optimización de costos, solución de fallos
- Qué pruebas validaron ese cambio: resultados de pruebas, puntuajes de calidad, análisis de seguridad
- Qué procedimiento de reversión existe
La documentación de cambios permite la investigación de incidentes, la creación de reportes de cumplimiento y la transferencia Knowledge. Los cambios documentados crean una organización de aprendizaje que se basa en la experiencia anterior en vez de redescubrir lecciones.
La planificación de comunicaciones notifica a las partes interesadas sobre cambios de agentes incluyendo usuarios afectados, equipos de operaciones, equipos de asistencia y partes interesadas de negocio. La comunicación debe describir: qué está cambiando, cuándo se implementa el cambio, qué beneficios verán los usuarios, qué riesgos existen y con quién hacer contacto para problemas.
Establezca plantillas de comunicación para diferentes tipos de cambio estandarizando mensajes y reduciendo la carga de trabajo de preparación de implementación.
Tiempos de programación de implementación implementaciones de agentes durante periodos de bajo uso informados por datos de Monitoreo de eventos mostrando patrones de uso reales. Evite implementaciones durante el uso máximo, cierre de fin de mes, cierre de fin de trimestre o eventos de negocio importantes. Comunique plazos de implementación incluyendo duración prevista y cronología de decisiones de reversión.
Considere programar cambios importantes para la semana temprana a media y evite implementaciones a última hora de la semana, de modo que los problemas puedan solucionarse con recursos adecuados. Dé prioridad a la reversión rápida y el monitoreo posterior a la implementación sólido sobre cualquier regla de calendario fija.
Las ventanas de cambio protegen periodos de negocio críticos. Establezca periodos de inmovilización de cambios antes de eventos de negocio importantes (final del año fiscal, lanzamientos de productos y campañas de marketing importantes) evitando problemas inducidos por la implementación durante periodos de alto riesgo.
Documente el calendario de inmovilización de cambios anualmente comunicando periodos restringidos con suficiente antelación permitiendo a los equipos planificar en consecuencia. Las inmovilizaciones excesivas ralentizan la velocidad; las inmovilizaciones insuficientes crean riesgo de negocio.
Establezca bucles de comentarios que conectan la telemetría operativa con la mejora de agentes.
La recopilación de comentarios de usuarios recopila comentarios explícitos a través de preguntas o encuestas de seguimiento. Recopile comentarios implícitos a través de índices de realización, distribución a agentes humanos, patrones de reintento y preguntas de seguimiento que indican insatisfacción. Combine señales explícitas e implícitas, proporcionando una perspectiva de calidad integral.
Recopile comentarios en línea, justo cuando ocurre y no más tarde. La recopilación de comentarios retrasada reduce los índices de respuesta e introduce sesgos de recuperación.
Los análisis de uso exponen patrones de plática reales como temas, preguntas y tendencias recurrentes. Prueban si la complejidad de un agente se mantiene, si las funciones no se utilizan debido a la escasa capacidad de detección y si el uso real valida los supuestos de diseño originales.
Consulte registros de pláticas analizando tipos de preguntas, longitudes de pláticas, índices de éxito por tema y satisfacción del usuario por características de pláticas. El análisis de patrones de uso guía el perfeccionamiento de solicitudes, la ampliación de la base de Knowledge y la priorización de funciones.
El análisis de patrones de error identifica problemas de calidad sistemáticos que requieren corrección. Analice la agrupación de registros de errores por tipo de error, usuarios afectados, patrones de plática y distribución temporal. Los patrones de error revelan problemas de solicitudes, brechas en la base de Knowledge, problemas de integración o casos extremos que requieren tratamiento.
Priorice la corrección de errores por frecuencia e impacto. Los errores de alta frecuencia que afectan a muchos usuarios garantizan una atención inmediata. Los errores de baja frecuencia pueden representar casos límite aceptables dependiendo de la repercusión en el negocio y el costo de la solución.
El monitoreo de tendencias de calidad realiza un seguimiento de la precisión, relevancia, seguridad y satisfacción a lo largo del tiempo detectando la degradación antes de que se vuelva grave. Establezca líneas base de calidad después de la implementación inicial del agente. Monitoree la calidad continua frente a alertas de líneas base cuando las tendencias disminuyen más allá de umbrales aceptables.
El monitoreo de calidad revela si los cambios de solicitudes, las actualizaciones de modelos o las modificaciones de la base de Knowledge mejoran o degradan el desempeño permitiendo decisiones de mejora dirigidas por datos.
Realice un seguimiento de experimentos que informan sistemáticamente de decisiones de mejora con evidencia empírica.
El marco de experimentos proporciona una estructura coherente para las mejoras de pruebas, incluyendo:
- Hipótesis: qué mejora se espera
- Diseño experimental: cómo se implementan las variantes
- Mediciones: qué resultados se miden
- Tamaño de muestra: cuántas interacciones se necesitan para la validez estadística
- Criterios de éxito: qué resultados justifican la promoción
Documente experimentos antes de la ejecución evitando la interpretación ambigua de resultados. Los criterios de éxito predefinidos permiten tomar decisiones de promoción claras evitando debates prolongados sobre si los resultados son “suficientemente buenos”.
Registros de seguimiento de variantes que los usuarios recibieron y variantes que activan la correlación de resultados. Realice un seguimiento de la asignación de variantes en metadatos de pláticas permitiendo el análisis de calidad, costo y satisfacción por variante.
La validez estadística garantiza que los experimentos se ejecuten el tiempo suficiente con un tamaño de muestra suficiente para conclusiones fiables. Calcule el tamaño de muestra requerido antes de los experimentos basándose en el tamaño de efecto esperado, los requisitos de potencia estadística y los índices de error aceptables. Las muestras insuficientes producen resultados ruidosos que conducen a malas decisiones.
La optimización de bandas múltiples asigna dinámicamente más tráfico a variantes de mejor desempeño durante experimentos. Los enfoques de bandidos de múltiples brazos reducen el costo de oportunidad de la experimentación reduciendo la exposición a variantes inferiores mientras recopilan datos suficientes para el análisis estadístico.
El catálogo de experimentos registra las variantes, los resultados y las decisiones de cada experimento. Impide que los equipos vuelvan a probar enfoques fallidos, difunde aprendizajes por toda la organización y crea un registro compartido de lo que funciona realmente.
La excelencia operativa para sistemas de agentes requiere ampliar las prácticas tradicionales de DevOps para abordar características de IA exclusivas. La observabilidad integral permite comprender el comportamiento de agentes emergentes. La gestión sistemática del ciclo de vida garantiza la calidad, la seguridad y el control de costos. Los procedimientos de respuesta ante incidentes solucionan modos de fallo específicos de agentes. La mejora continua transforma la experiencia operativa en capacidad organizativa.
Prácticas clave para la excelencia operativa en sistemas de agentes:
- Registre pláticas completas incluyendo entradas, salidas, rastreos de razonamientos, acciones y resultados.
- Monitoree la calidad de la respuesta de forma continua a través de mediciones de precisión, relevancia, seguridad y satisfacción.
- Detecte cambios de comportamiento y desviación de modelo a través de la comparación de línea base y la detección de anomalías.
- Solicitudes de control de versiones, configuraciones y modelos que permiten la reversión y las pruebas A/B.
- Implemente la implementación gradual con indicadores de funciones e implementaciones canarias que limitan el radio de explosión.
- Diseñe disyuntores y jerarquías de reserva evitando fallos de agentes en cascada.
- Realice revisiones posteriores a incidentes sin culpa centrándose en mejoras sistemáticas.
- Establezca puertas de calidad y procesos de aprobación que eviten que los agentes problemáticos lleguen a producción.
- Cree bucles de comentarios que conectan la telemetría operativa con la mejora de agentes.
- Realice un seguimiento sistemático de los experimentos utilizando pruebas empíricas para guiar las decisiones de mejora.
Las organizaciones que invierten en excelencia operativa para agentes obtienen una ventaja competitiva sostenible a través de funciones de IA fiables y de alta calidad que evolucionan continuamente con las necesidades de negocio.
Comparta sus comentarios sobre el Marco de trabajo bien diseñado.