Configuración de agentes

En esta página, se describen las distintas opciones de configuración que puedes aplicar a un agente. Para tener acceso a la configuración, sigue estos pasos:

  1. Ve a la Consola de Dialogflow.
  2. Selecciona tu agente cerca de la parte superior del menú de la barra lateral izquierda.
  3. Haz clic en el botón Configuración junto al nombre del agente.

Cambia la edición y el plan de precios de un agente

De modo predeterminado, los agentes se crean para Dialogflow Standard Edition. Para cambiar la edición o el plan de precios de un agente, realiza los siguientes pasos:

  1. Desplázate hasta la parte inferior del menú de la barra lateral izquierda, en el que se muestra el plan de precios del agente
  2. Haz clic en el vínculo Editar o Actualizar
  3. Selecciona un plan

Plan de precios de Dialogflow

Si tienes varios proyectos, se usará el proyecto de consumidor para determinar la edición y el plan de precios.

General

  • Descripción (Description): la descripción del agente. Se muestra en la demostración web de tu agente.
  • Zona horaria predeterminada (Default Time Zone): la zona horaria predeterminada para el agente.
  • Proyecto de Google (Google Project):
    • ID del proyecto (Project ID): el proyecto de GCP vinculado al agente.
    • Cuenta de servicio (Service Account): la cuenta de servicio para la autenticación.
  • Versión de API (API Version): la versión de API para el agente. Selecciona la API V2 para todos los agentes nuevos.
  • Características Beta (Beta Features): actívalas o desactívalas para habilitar o inhabilitar las características Beta de tu agente.
  • Configuración de registros (Log Settings):
    • Registrar interacciones en Dialogflow (Log interactions to Dialogflow): obtén más información en Entrenamiento.
    • Registrar interacciones en Google Cloud (Log interactions to Google Cloud): obtén más información sobre Google Stackdriver. Esta opción solo está disponible si Registrar interacciones en Dialogflow (Log interactions to Dialogflow) está habilitada. Si se inhabilita el registro de Dialogflow, también se inhabilitará esta configuración.
  • Borrar agente (Delete Agent): borra por completo el agente; esta acción no puede deshacerse. Si el agente se comparte con otros usuarios, debes quitar esos usuarios del agente para poder borrarlo.

Idiomas

Agrega varios idiomas y las configuraciones regionales correspondientes para tener un agente multilingüe.

Elige un idioma de la lista y haz clic en el botón Guardar (Save). Para agregar una configuración regional, si está disponible, coloca el cursor sobre el idioma que aparece en la lista y haz clic en + Agregar configuración regional.

Para obtener más información, consulta la página sobre agentes multilingües.

Configuración del AA (aprendizaje automático)

Los agentes de Dialogflow usan algoritmos de aprendizaje automático para comprender las expresiones del usuario final, hacerlas coincidir con intents y extraer datos estructurados.

Un agente aprende de las frases de entrenamiento que brindas y de los modelos de lenguaje incorporados en Dialogflow. A partir de estos datos, crea un algoritmo para tomar decisiones sobre qué intent debe coincidir con determinada expresión del usuario final. Ese algoritmo es único para tu agente.

Según la configuración predeterminada, Dialogflow actualiza el algoritmo de aprendizaje automático de tu agente cada vez que haces cambios en los intents y las entidades, cuando importas o restableces un agente, o cuando entrenas tu agente.

Selecciona la pestaña Opciones de configuración del AA para cambiar las siguientes opciones de configuración:

  • Modo de coincidencia: esta configuración define los algoritmos que deben usarse en el aprendizaje automático para todos los intents en los que el aprendizaje automático esté habilitado.
    • Existen dos tipos de algoritmos que se usan para establecer coincidencias con intents:
      • Coincidencia gramatical basada en reglas:
        • Ventajas:
          • Es precisa con cantidades grandes o pequeñas de ejemplos de frases de entrenamiento.
          • Los modelos se actualizan con rapidez.
        • Desventajas:
          • El establecimiento de coincidencias es lento si hay muchos ejemplos de frases de entrenamiento.
          • Puede producir resultados incorrectos si el agente usa @sys.any o “Permitir extensión automática” con frecuencia.
      • Coincidencia por AA:
        • Ventajas:
          • Es precisa con una cantidad grande de ejemplos de frases de entrenamiento.
          • El establecimiento de coincidencias es rápido.
        • Desventajas:
          • Es poco precisa con una cantidad pequeña de ejemplos de frases de entrenamiento.
          • Los modelos se actualizan lentamente.
          • Es menos precisa que la coincidencia gramatical en el caso de agentes que tienen entidades compuestas o plantillas de frases de entrenamiento complejas o numerosas.
    • Puedes seleccionar uno de los dos modos siguientes, que usan estos algoritmos:
      • Híbrido: este modo primero intenta establecer la coincidencia gramatical basada en reglas. Si no obtiene resultados, pasa al algoritmo de coincidencia por AA. El modo híbrido es el mejor para la mayoría de los casos.
      • Solo AA: este modo solo busca coincidencias por AA.
  • Umbral de clasificación del AA: a fin de filtrar los falsos positivos y obtener variedad en las entradas de lenguaje natural coincidentes para tu agente, puedes ajustar el umbral de clasificación de aprendizaje automático. Las coincidencias de intents tienen un valor de confianza de detección de intents de un rango que va de 0.0 (completamente incierto) a 1.0 (completamente cierto). Si el valor de confianza es inferior al umbral de clasificación del AA, se activa un intent de resguardo. Si no hay intents de resguardo definidos, no se activa ningún intent.

  • Corrección ortográfica automática:

    Si esta función está habilitada y la entrada del usuario tiene un error ortográfico o gramatical, se establecerá la coincidencia con un intent como si se hubiera escrito correctamente. La respuesta de la detección de intent contendrá la entrada del usuario corregida. Por ejemplo, si un usuario escribe "Quiero una mansana", se procesará como si hubiese escrito "Quiero una manzana". Esto también se aplica a las coincidencias que involucran entidades del sistema y del desarrollador.

    La corrección ortográfica está disponible para todos los idiomas admitidos en Dialogflow.

    Advertencias y prácticas recomendadas:

    • La corrección ortográfica no puede corregir errores de ASR (reconocimiento de voz automático), por lo que no recomendamos habilitarla para agentes que usen entradas de ASR.
    • Es posible que la entrada corregida coincida con un intent equivocado. Esto puede solucionarse agregando frases habituales con coincidencias incorrectas a los ejemplos negativos.
    • La corrección ortográfica aumenta levemente el tiempo de respuesta del agente.
    • La corrección ortográfica no debe usarse con AoG.
    • La corrección ortográfica se entrena a partir de las consultas generales de los usuarios. Si se define a un agente con jerga específica de un dominio, es posible que las correcciones no sean adecuadas.
  • Entrenamiento automático: habilita o inhabilita el entrenamiento automático de agentes cada vez que se modifique el agente.

  • Validación del agente: consulta la guía de validación del agente.

Importa y exporta

  • Exportar como ZIP (Export as ZIP): exporta el agente como un archivo zip.
  • Restablecer desde ZIP (Restore from ZIP): reemplaza el agente actual por el archivo zip proporcionado.
  • Importar desde ZIP (Import from ZIP): agrega intents y entidades al agente actual desde el archivo zip proporcionado. Si alguno de los intents o entidades existentes tienen el mismo nombre que los del archivo zip, se reemplazarán.

Entornos BETA

Esta función te permite publicar versiones anteriores o actuales de tu agente y hacer que estén disponibles para un entorno específico. Puedes configurar distintos entornos, según tus necesidades, como "Desarrollo", "Pruebas" y "Producción".

Si haces clic en el botón PUBLICAR UNA VERSIÓN (PUBLISH A VERSION), se toma una instantánea de los intents y entidades de tu agente y, de modo opcional, puedes implementar esa versión en uno de tus entornos.

Para obtener más información sobre esta característica, consulta Vversiones y entornos BETA.

Comparte

Esta configuración se usa para compartir el acceso a agentes con otros desarrolladores. Consulta Control de acceso para obtener más información.

Voz

Estas son las opciones de configuración para el reconocimiento y la síntesis de voz.

  • Mejorar la calidad del reconocimiento de voz
  • Texto a voz
    • Habilitar texto a voz automático: convierte las respuestas de texto predeterminadas a voz de forma automática en todas las conversaciones. Consulta Detecta intents con respuesta de voz.
    • Configuración de voz:
      • Idioma del agente: elige el idioma predeterminado para la síntesis de voz.
      • Voz: elige un modelo de síntesis de voz.
      • Velocidad de habla: ajusta la velocidad a la que hablará el agente.
      • Tono (Pitch): ajusta el tono de voz.
      • Aumento de volumen: ajusta el aumento de volumen del audio.
      • Perfil de efectos de audio: selecciona los perfiles de efectos de audio que deseas aplicar a la voz sintetizada. El audio de voz se optimiza para los dispositivos asociados con los perfiles seleccionados (por ejemplo, auriculares, bocina grande, llamada telefónica). Para obtener una lista de los perfiles disponibles, consulta la página sobre cómo usar los perfiles de dispositivo para el audio generado en la documentación de texto a voz.

Opciones avanzadas

Por el momento, solo una función se controla desde esta configuración. Para obtener más información, consulta la página sobre análisis de opiniones.