Cómo creamos el agente de documentación de ElevenLabs
Cómo creamos el agente de documentación de ElevenLabs
Descubre cómo creamos nuestro asistente de documentación con ElevenLabs Agents
Resumen
Nuestro agente de documentación, Alexis, funciona como asistente interactivo en el sitio web de documentación de ElevenLabs y ayuda a usuarios a navegar por nuestros productos y documentación técnica. Esta guía explica cómo diseñamos Alexis para ofrecer orientación natural y útil con ElevenLabs Agents.

Diseño del agente
Creamos nuestro agente de documentación basándonos en tres principios clave:
- Interacción humana: crear experiencias naturales y conversacionales que parezcan hablar con un compañero experto
- Precisión técnica: garantizar que las respuestas reflejen nuestra documentación con precisión
- Conciencia del contexto: ayudar a usuarios según dónde se encuentren en la documentación
Diseño de personalidad y voz
Desarrollo del personaje
Alexis se diseñó con una personalidad distintiva: amable, proactiva y muy inteligente, con experiencia técnica. Su personaje equilibra:
- Experiencia técnica con explicaciones cercanas y fáciles de entender
- Conocimientos profesionales con un estilo conversacional relajado
- Escucha empática con una comprensión intuitiva de las necesidades de usuarios
- Autoconciencia que reconoce sus propias limitaciones cuando corresponde
Este diseño de personalidad permite a Alexis adaptarse a distintas interacciones con usuarios, ajustándose a su tono mientras mantiene sus características principales: curiosidad, predisposición a ayudar y un flujo conversacional natural.
Selección de voz
Tras realizar pruebas exhaustivas, seleccionamos una voz que refuerza los rasgos de Alexis:
Esta voz ofrece una cualidad cálida y natural, con sutiles disfluencias al hablar que hacen que las interacciones se sientan auténticas y humanas.
Optimización de los ajustes de voz
Ajustamos los parámetros de voz para que encajaran con la personalidad de Alexis:
- Estabilidad: configurada en 0,45 para permitir variedad emocional sin perder claridad
- Similitud: 0,75 para garantizar características de voz coherentes
- Velocidad: 1,0 para mantener un ritmo de conversación natural
Estructura del widget
El widget se adapta automáticamente a diferentes tamaños de pantalla y se muestra en un formato compacto en dispositivos móviles para ahorrar espacio sin perder funcionalidad. Este diseño adaptable garantiza que usuarios puedan acceder a asistencia con IA independientemente de su dispositivo.

Estructura de prompting
Siguiendo nuestra guía de prompting, estructuramos el prompt de sistema de Alexis en los seis bloques fundamentales que recomendamos para todos los agentes.
Este es nuestro prompt de sistema completo:
Implementación técnica
Configuración de RAG
Implementamos generación aumentada por recuperación para ampliar la base de conocimientos de Alexis:
- Modelo de embeddings: e5-mistral-7b-instruct
- Máximo de contenido recuperado: 50.000 caracteres
- Fuentes de contenido:
- Base de datos de preguntas frecuentes
- Toda la documentación (elevenlabs.io/docs/llms-full.txt)
Autenticación y seguridad
Implementamos seguridad mediante listas de permitidos para garantizar que Alexis solo sea accesible desde nuestro dominio: elevenlabs.io
Implementación del widget
El agente se inserta en el sitio de documentación mediante un script del lado del cliente, que proporciona las herramientas de cliente:
El widget se adapta automáticamente al tema del sitio y al tipo de dispositivo, ofreciendo una experiencia coherente en todas las páginas de documentación.
Marco de evaluación
Para mejorar continuamente el rendimiento de Alexis, implementamos criterios de evaluación exhaustivos:
Métricas de rendimiento del agente
Hacemos seguimiento de varias métricas clave en cada interacción:
understood_root_cause: ¿El agente identificó correctamente el problema subyacente del usuario?positive_interaction: ¿El usuario mantuvo una actitud emocionalmente positiva durante toda la conversación?solved_user_inquiry: ¿El agente pudo responder a todas las consultas o redirigir adecuadamente?hallucination_kb: ¿El agente proporcionó información precisa de la base de conocimientos?
Recopilación de datos
También recopilamos datos estructurados de cada conversación para analizar patrones:
issue_type: clasificación de la conversación (informe de error, solicitud de función, etc.)userIntent: el objetivo principal del usuarioproduct_category: qué producto de ElevenLabs abordaba principalmente la conversacióncommunication_quality: con qué claridad se comunicó el agente, de “deficiente” a “excelente”
Este marco de evaluación nos permite perfeccionar continuamente el comportamiento, los conocimientos y el estilo de comunicación de Alexis.
Resultados y aprendizajes
Desde que implementamos nuestro agente de documentación, hemos observado varias ventajas clave:
- Menor volumen de soporte: las preguntas habituales ahora se gestionan directamente a través del agente de documentación
- Mayor satisfacción de usuarios: usuarios reciben ayuda inmediata y contextual sin salir de la documentación
- Mejor comprensión del producto: el agente puede explicar conceptos complejos de formas accesibles
Nuestros principales aprendizajes incluyen:
- Importancia de la personalidad: un personaje bien definido crea interacciones más atractivas
- Eficacia de RAG: la generación aumentada por recuperación mejora significativamente la precisión de las respuestas
- Mejora continua: el análisis periódico de las interacciones ayuda a perfeccionar el agente con el tiempo
Próximos pasos
Seguimos mejorando nuestro agente de documentación mediante:
- Ampliación de conocimientos: añadir nuevos productos y funciones a la base de conocimientos
- Perfeccionamiento de respuestas: mejorar la calidad de las explicaciones sobre temas complejos revisando conversaciones marcadas
- Incorporación de capacidades: integrar nuevas herramientas para ayudar mejor a usuarios
Preguntas frecuentes
¿Por qué elegisteis un enfoque conversacional para la documentación?
La documentación es tradicionalmente estática, pero usuarios suelen tener preguntas específicas que requieren comprensión contextual. Una interfaz conversacional permite a usuarios hacer preguntas en lenguaje natural y recibir orientación específica que se adapta a sus necesidades y nivel técnico.
¿Cómo evitáis las alucinaciones en las respuestas sobre documentación?
Usamos generación aumentada por recuperación (RAG) con nuestro modelo de embeddings e5-mistral-7b-instruct para
fundamentar las respuestas en nuestra documentación. También implementamos la métrica de evaluación hallucination_kb
para identificar y abordar cualquier imprecisión.
¿Cómo gestionáis la compatibilidad multilingüe?
Implementamos la herramienta del sistema de detección de idioma, que detecta automáticamente el idioma del usuario y cambia a él si es compatible. Esto permite a usuarios interactuar con nuestra documentación en su idioma preferido sin configuración manual.