Inicio rápido

Crea tu primer agente conversacional en tan solo 5 minutos.

En esta guía aprenderás a crear tu primer agente conversacional. Te servirá como base para crear flujos de trabajo conversacionales adaptados a los casos de uso de tu empresa.

Usa la skill de agentes de ElevenLabs para crear y gestionar agentes de voz desde tu asistente de programación con IA:

npx skills add elevenlabs/skills --skill agents

También puedes conectar el servidor MCP alojado a Claude o a cualquier otro cliente MCP para crear y gestionar agentes mediante lenguaje natural.

Primeros pasos

Los agentes de ElevenLabs se gestionan desde el panel de ElevenAgents, la API de ElevenLabs, la CLI de Agents o el servidor MCP alojado.

Agentes de ElevenLabs

El asistente de la esquina inferior derecha de esta página es un ejemplo de agente de ElevenLabs, capaz de responder preguntas sobre ElevenLabs, navegar por páginas y llevarte a recursos externos.

Crear tu primer agente

En esta guía de inicio rápido comenzaremos creando un agente mediante la API o el panel web. Después probaremos el agente, ya sea integrándolo en tu sitio web o desde el panel de ElevenLabs.

En esta guía crearemos un asistente conversacional de soporte capaz de responder preguntas sobre tu producto, documentación o servicio. Puedes integrarlo en tu sitio web o aplicación para ofrecer asistencia en tiempo real a tus clientes.

Agentes de ElevenLabs

El asistente de la esquina inferior derecha de esta página puede responder preguntas sobre ElevenLabs, navegar por páginas y llevarte a recursos externos.
1

Inicia sesión en ElevenLabs

Ve a elevenlabs.io e inicia sesión o crea tu cuenta.

2

Crea un asistente nuevo

En el panel de ElevenLabs, crea un asistente nuevo introduciendo un nombre y seleccionando la opción Blank template.

Panel

Crear un asistente nuevo
3

Configura el comportamiento del asistente

Ve a la pestaña Agent para configurar el comportamiento del asistente. Establece lo siguiente:

1

Primer mensaje

Es el primer mensaje que el asistente dirá en voz alta cuando un usuario inicie una conversación.

Primer mensaje
Hi, this is Alexis from <company name> support. How can I help you today?
2

Prompt del sistema

Este prompt guía el comportamiento, las tareas y la personalidad del asistente.

Personaliza el siguiente ejemplo con los datos de tu empresa:

Prompt del sistema
You are a friendly and efficient virtual assistant for [Your Company Name]. Your role is to assist customers by answering questions about the company's products, services, and documentation. You should use the provided knowledge base to offer accurate and helpful responses.
Tasks:
- Answer Questions: Provide clear and concise answers based on the available information.
- Clarify Unclear Requests: Politely ask for more details if the customer's question is not clear.
Guidelines:
- Maintain a friendly and professional tone throughout the conversation.
- Be patient and attentive to the customer's needs.
- If unsure about any information, politely ask the customer to repeat or clarify.
- Avoid discussing topics unrelated to the company's products or services.
- Aim to provide concise answers. Limit responses to a couple of sentences and let the user guide you on where to provide more detail.
4

Añade una base de conocimientos

Ve a la sección Knowledge Base para proporcionar a tu asistente contexto sobre tu empresa.

Aquí puedes subir documentos relevantes y enlaces a recursos externos:

  • Incluye documentación, preguntas frecuentes y otros recursos para ayudar al asistente a responder consultas de clientes.
  • Mantén actualizada la base de conocimientos para garantizar que el asistente proporcione información precisa y actual.

A continuación configuraremos la voz de tu asistente.

1

Selecciona una voz

En la pestaña Voice, elige en la biblioteca de voces la voz que mejor encaje con tu asistente:

Configuración de voz

Usar voces, modelos y LLM de mayor calidad puede aumentar el tiempo de respuesta. Para ofrecer una experiencia óptima, equilibra calidad y latencia según el caso de uso previsto para tu asistente.
2

Prueba tu asistente

Pulsa el botón Test AI agent e intenta conversar con tu asistente.

Configura criterios de evaluación y recopilación de datos para analizar las conversaciones y mejorar el rendimiento de tu asistente.

1

Configura los criterios de evaluación

Ve a la pestaña Analysis de la configuración de tu asistente para definir criterios personalizados con los que evaluar conversaciones.

Configuración de análisis

La transcripción de cada conversación se envía al LLM para comprobar si se han cumplido objetivos específicos. Los resultados serán success, failure o unknown, junto con una explicación del resultado elegido.

Añadamos un criterio de evaluación con el nombre solved_user_inquiry:

Prompt
The assistant was able to answer all of the queries or redirect them to a relevant support channel.
Success Criteria:
- All user queries were answered satisfactorily.
- The user was redirected to a relevant support channel if needed.
2

Configura la recopilación de datos

En la sección Data collection, configura los datos que se extraerán de cada conversación.

Haz clic en Add item y configura lo siguiente:

  1. Tipo de datos: Selecciona “string”
  2. Identificador: Introduce un identificador único para este dato: user_question
  3. Descripción: Proporciona al LLM instrucciones detalladas sobre cómo extraer los datos específicos de la transcripción:
Prompt
Extract the user's questions & inquiries from the conversation.
Prueba tu asistente haciéndote pasar por un cliente. Haz preguntas, evalúa sus respuestas y ajusta los prompts hasta que estés satisfecho con su rendimiento.
3

Consulta el historial de conversaciones

Consulta los resultados de la evaluación y los datos recopilados de cada conversación en la pestaña Call history.

Historial de conversaciones

Revisa periódicamente el historial de conversaciones para identificar problemas y patrones habituales.

El agente recién creado se puede probar de varias maneras, pero la más rápida es usar el panel de ElevenLabs.

El panel web utiliza nuestro SDK de React internamente para gestionar conversaciones en tiempo real.

Si prefieres probar rápidamente el agente en tu propio sitio web, puedes usar el widget de Agent. Solo tienes que pegar el siguiente fragmento HTML en tu sitio web y sustituir agent-id por el ID de tu agente.

<elevenlabs-convai agent-id="agent-id"></elevenlabs-convai>
<script src="https://unpkg.com/@elevenlabs/convai-widget-embed" async type="text/javascript"></script>

Siguientes pasos

Como continuación de esta guía de inicio rápido, puedes hacer que tu agente sea más eficaz integrando: